
Java基础
文章平均质量分 55
和你在一起^_^
see you bet
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【无标题】88. 合并两个有序数组
输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3。合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。输入:nums1 = [0], m = 0, nums2 = [1], n = 1。输入:nums1 = [1], m = 1, nums2 = [], n = 0。解释:需要合并 [1,2,3] 和 [2,5,6]。解释:需要合并的数组是 [] 和 [1]。输出:[1,2,2,3,5,6]原创 2024-08-28 21:14:19 · 271 阅读 · 0 评论 -
【优质精选】12节大模型系列教学课程之二:RAG 原理与应用
RAG 技术在众多领域都有着广泛且深入的应用。在体育领域,它能够应对比赛数据的复杂性和多样性,通过构建关系动作图来分析运动员的表现,为教练员和运动员制定训练计划和调整比赛策略提供有力支持。例如,可以对运动员的体能数据、技术动作等进行深入分析,帮助发现潜在的优势和不足。在医疗领域,RAG 可辅助医生进行诊断。面对海量的医疗数据,包括患者的病历、检查报告等,RAG 能够快速检索相关信息,为医生提供更准确的诊断依据。原创 2024-07-26 21:57:32 · 1094 阅读 · 1 评论 -
【LLM课程】大模型基础概论-002
大模型是指具有大量参数、复杂结构和强大学习能力的模型。与传统模型相比,它能够处理更大量、更复杂的数据,从而实现更精准和多样化的任务。例如,GPT 系列、BERT 等都属于大模型。其应用领域涵盖自然语言处理、计算机视觉、语音识别等多个方面。- 图片:展示一个对比表格,列出大模型与传统模型在参数数量、数据处理能力、任务适应性等方面的差异。原创 2024-07-21 23:59:35 · 695 阅读 · 0 评论 -
常用的ADB命令有哪些
ABD 命令原创 2022-10-31 17:16:11 · 1133 阅读 · 1 评论 -
【BUG修复】Package ‘java.lang‘ is declared in module ‘java.base‘, which is not in the module graph
问题描述今天在写项目时候遇到了这个报错Package 'java.lang' is declared in module 'java.base', which is not in the module graph看起来像是哪里冲突或者配错了,不然不可能这么基础的包报错的~查到的解决办法使用itellij idea写javafx程序时,刚开始挺顺利的,功能也实现了。后来过了一段时间重新打开idea看项目时忽然发现一大片红色错误提示。我以为是少jar包导致的,就导入jar包,专门创建了一个maven工程原创 2022-05-29 11:31:29 · 11416 阅读 · 9 评论 -
【全面总结】大厂测试开发面试常见面试题101道
【全面总结】大厂测试开发面试常见面试题101道原创 2022-02-08 17:28:20 · 1905 阅读 · 0 评论 -
mac版-Jdk安装与环境配置
下载安装oracle官网下载,地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html选择基于ARM 架构还是 X64的架构下载好后,点击安装包,一直点击往后进行既可安装访问 Java SE 文档 获取教程、API 文档、开发人员指南、发行说明及其他内容,从而帮助您开始使用 JDK。环境配置1,查看jdk安装路径打开终端->输入指令:/usr/libexec/java_home -V(1)启动台搜索原创 2022-01-06 10:33:32 · 4967 阅读 · 0 评论 -
【docker】——docker常用命令(不断更新)
Docker环境信息docker infodocker version查看容器的信息container(ps)docker ps列出机器上的镜像docker images在docker index中搜索imagedocker search nginx从docker registry server 中下拉image或repositorydocker pull nginx推送一个image或repository到registrydocker push seanlook/mongo从im原创 2021-04-14 20:29:02 · 222 阅读 · 0 评论 -
mysql 8.0.11 用Navicat远程无法连接
1. docker 启停命令启动 : systemctl start docker重启docker服务 systemctl restart docker重启docker服务 sudo service docker restart关闭 docker service docker stop2.启动mysql命令:docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql3.数据库连接不上3.1 防火墙问题原创 2020-12-25 14:34:18 · 248 阅读 · 0 评论 -
Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource
Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanIn原创 2021-04-05 23:11:04 · 734 阅读 · 0 评论 -
maven项目pom.xml中parent标签的使用
使用maven是为了更好的帮项目管理包依赖,maven的核心就是pom.xml。当我们需要引入一个jar包时,在pom文件中加上<dependency></dependency>就可以从仓库中依赖到相应的jar包。现在有这样一个场景,有两个web项目A、B,一个java项目C,它们都需要用到同一个jar包:common.jar。如果分别在三个项目的pom文件中定义各自对common.jar的依赖,那么当common.jar的版本发生变化时,三个项目的pom文件都要改,项目越多要改的原创 2021-04-05 14:18:58 · 508 阅读 · 1 评论 -
【谷粒商城】有关openfeign远程调用出现错误的问题
本项目主要通过nacos作为注册中心,openfeign完成远程调用服务功能要调用远程服务,首先在要调用远程服务的模块中添加openfeign依赖解决问题原创 2021-04-02 16:39:37 · 483 阅读 · 0 评论 -
maven项目jar包版本错误:‘dependencies.dependency.version‘ for xxx:jar is missing. @ line xx, column xx
maven项目jar包版本错误:‘dependencies.dependency.version’ for xxx:jar is missing. @ line xx, column xx[ERROR] The project XXX (/home/×××/pom.xml) has 1 error[ERROR] ‘dependencies.dependency.version’ for xxx:jar is missing. @ l原创 2021-04-02 10:46:03 · 6564 阅读 · 0 评论 -
【比赛心得】从零搭建基于docker的springboot程序应用
比赛心得:最近参加了一个软件比赛,初步搭建了基于springboot的小型软件,有一些知识需要进行知识蒸馏,方便以后查询和使用。需求需求:1.用户登录 ,传token id 给前端2.用户注册,传回json数据,发送验证码;重复提交数据情况下,返回状态码3.验证码检查,返回Ture False ;Java SpringBoot 相关Docker 服务相关查看虚拟机的ip地址,使用ssh命令连接:如何查看虚拟机ip ip addr ifconfig查看ip, centos的ip地址是en原创 2021-03-29 14:45:24 · 189 阅读 · 0 评论 -
在IDEA中使用GitHub
mark一、在电脑本机上安装git客户端二、在GitHub注册一个账号三、配置Intellij IDEA中的Git/ GitHub原创 2020-10-31 00:19:37 · 187 阅读 · 0 评论 -
【错误集锦】Git :fatal: refusing to merge unrelated histories解决
今天本地创建了一个仓库(有README),把本地仓库和Github上关联以后,发现git pull,git feach提醒fatal: refusing to merge unrelated histories上网查到原因是两个分支是两个不同的版本,具有不同的提交历史加一句$git pull origin master --allow-unrelated-histories...原创 2020-10-30 00:00:43 · 495 阅读 · 0 评论 -
自学Java,求Github上优秀的学习项目推荐!
自从上次发帖之后,意外发现上了热帖 哈哈 没想到大家这么关注,这次我找了其他的项目,觉得还可以,总结了一下,希望能与大家多多交流、探讨。大家有好的Java项目,也可以推荐给我!1. awesome-javastar:26.4K介绍:awesome项目是github的一个神奇项目,awesome-java 就是akullpp发起维护的Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等2. toBeTopJavaerstar:17.3K原创 2020-10-16 15:06:23 · 510 阅读 · 1 评论 -
Java集合中List,Set以及Map等面试题详解(全宇宙最全)【小白必看-4】
Java集合中List,Set以及Map等集合体系详解(全宇宙最全)Java面试的时候,经常会问到一些基础的问题,今天我们就来分析一下以下这个问题?面试题一:请帅哥说说说说List,Set,Map三者的区别?●List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象●Set(注重独一无二的性质):不允许重复的集合。不会有多个元素引用相同的对象。●Map(用Key来搜索的专家):使用键值对存储。Map会维护与Key有关联的值。两个Key可以引用相同的对原创 2020-09-22 12:35:03 · 1250 阅读 · 0 评论 -
面试官让我说一说ArrayList的扩容机制?【小白必看-3】
面试题:小帅哥说一说ArrayList的扩容机制吧?文章目录一瞥面试题:小帅哥说一说ArrayList的扩容机制吧?一 先从 ArrayList 的构造函数说起二 一步一步分析 ArrayList 扩容机制1. 先来看 `add` 方法2. 再来看看 `ensureCapacityInternal()` 方法3. `ensureExplicitCapacity()` 方法4. `grow()` 方法5. `hugeCapacity()` 方法。三 `System.arraycopy()` 和 `Array原创 2020-09-22 11:21:57 · 6277 阅读 · 6 评论 -
Java集合中List,Set以及Map等集合体系详解(全宇宙最全)【小白必看-1】
转载请注明出处:Java集合中List,Set以及Map等集合体系详解(全宇宙最全)Java面试的时候,经常会问到一些基础的问题,今天我们就来分析一下以下这个问题?面试题一:请帅哥说说说说List,Set,Map三者的区别?●List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象●Set(注重独一无二的性质):不允许重复的集合。不会有多个元素引用相同的对象。●Map(用Key来搜索的专家):使用键值对存储。Map会维护与Key有关联的值。两个Ke原创 2020-09-21 22:34:13 · 314 阅读 · 0 评论 -
【小白必看-2】HashMap为什么不是线程安全的
一、扩容过程我们知道,HashMap在扩容的时候,是通过重新创建一个新的hash表,把原来旧数组中的Entry一个个迁移到新数组的,这个过程的实现方法如下void transfer(Entry[] newTable) { Entry[] src = table; int newCapacity = newTable.length; //将每条链中的元素迁移过去 for (int j = 0; j < src.length; j++原创 2020-09-21 21:29:21 · 214 阅读 · 0 评论 -
IDEA 中快速打出System.out.println();
IDEA 中快速打System.out.println();打出System.out.println();只需要输入sout 即可;打出System.err.println();只需要输入serr 即可;原创 2020-07-20 10:10:03 · 3629 阅读 · 0 评论 -
java——获取视频某一帧的图片
前言最近接触了二维码识别的东西,用手机制作自动化脚本进行视频二维码的识别,参考了以下的模块。进行视频截图的获取,而这个展示的图片就需要在保存视频的同时从视频中截取某一帧的图片并保存,并且进行时间的获取。*使用maven下包 <!--start:视频获取某一帧的图片--> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artif原创 2020-07-18 20:45:49 · 1444 阅读 · 1 评论 -
CAS操作确保原子性+ 实现生产者消费者模式的四种方式(Synchronized、Lock、Semaphore、BlockingQueue)
CAS操作确保原子性原子操作是不可分割的,在执行完毕之前不会被任何其它任务或事件中断。 在单处理器系统(UniProcessor)中,能够在单条指令中完成的操作都可以认为是" 原子操作",因为中断只能发生于指令之间。(一)CAS操作在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁锁机制存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其它所有需要此锁的线程挂起。(3)如果一个优先级高原创 2020-07-04 17:17:47 · 3118 阅读 · 0 评论 -
JAVA基础知识全面总结【新生必看一起学习】
java 基础知识全面总结1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? 22.“static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法? 33.是否可以在static环境中访问非static变量?4.Java支持的数据类型有哪些?什么是自动拆装箱?5.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?6.Java支持多继承么?7.基础: final修饰基本数原创 2020-06-22 09:01:41 · 246 阅读 · 0 评论 -
Java编程思想【1】
Alan Kay 总结了 Smalltalk 的五大基本特征。这是第一种成功的面向对象程序设计语言,也是Java 的基础语言。通过这些特征,我们可理解“纯粹”的面向对象程序设计方法是什么样的:(1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。(2) 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。为了向对象发出请求,需向那个对象“发送一条消息”。更具体地讲原创 2020-06-17 09:05:07 · 255 阅读 · 0 评论 -
idea创建第一个maven项目报错:Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:2.5
主要原因是本地maven的配置文件和仓库地址不一致。在本地新建一个文件夹和一个XML文件。然后在配置setting.xml文件,最后在idea中配置maven。具体步骤参考该博文来配置:https://www.cnblogs.com/phpdragon/p/7216626.html可以修改一下默认本地仓库地址,这样以后创建或导入新项目就不用再修改地址了。可参考这篇博客:https://blog.youkuaiyun.com/mulinsen77/article/details/83818280...原创 2020-06-08 07:34:18 · 1289 阅读 · 0 评论 -
Java基础课程概述【笔记】
Java基础课程概述第一部分:编程语言核心结构主要知识点:变量、基本语法、分支、循环、数组、 …第二部分: Java面向对象的核心逻辑主要知识点: OOP、封装、继承、多态、接口、 …第三部分:开发Java SE高级应用程序主要知识点:异常、集合、 I/O、多线程、反射机制、 网络编程、 ……第四部分:实训项目项目一:家庭收支记账软件项目二:客户信息管理软件项目三:开发团队人员调度软件附加项目一:银行业务管理软件附件项目二:单机考试管理软件Java基础课程体系第1章 Java语原创 2020-05-20 11:30:12 · 1502 阅读 · 0 评论 -
【小白快速入门】HTML 教程
HTML 指超文本标签语言Hyper Text Markup Language。 HTML 是通向 WEB 技术世界的钥匙。 HTML 非常容易学习!你会喜欢它的!HTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML 文档也叫做 web 页面HTML结构HTML的结构一般包括<head>标签和<body>标签,<head>和<b原创 2020-05-30 10:12:11 · 662 阅读 · 0 评论 -
【第一次使用java写程序】有限羞涩
class Solution { public int rob(int[] nums) { int[] dp = new int[nums.length]; if (nums.length==0){ return 0; }else if(nums.length==1){ return nums[0]; } dp[0]=nums[0]; dp[1]=Math.max(d.原创 2020-05-29 11:59:57 · 307 阅读 · 0 评论