自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 数组***

假设知道了数组的起始位置,就可以计算出他的存储位置。起始地址BaseAddressi是索引,size是每个元素占用字节8字节markword4字节类指针4字节数组大小(决定了数组最大容量是2的32次方)数组元素+对齐字节(不足的要补齐)

2025-12-24 16:55:06 314

原创 二分法查找

之前发过一点算法学习,但是太笼统太长了,现在慢慢更新,只是自己的学习笔记

2025-12-24 16:40:44 438

原创 nacos连接失败,启动失败常见问题

如果出现Nacos started successfully in standalone mode. use external storage表示启动成功。如果一直处于初始化状态,那么可能是内存不足导致启动缓慢,nacos默认使用1G大小启动,但是500MB就已经可以了。查看nacos启动是否依赖mysql,如果依赖那么先启动数据库再启动nacos。生成一个类似token的权限符,之后在yaml文件中添加配置。一般是nacos没有完全启动,查看运行状态。修改启动所需内存大小,可以加快启动速度。

2025-07-27 13:11:32 377

原创 Lombok有参构造函数不生效解决办法

重新创建项目,在创建的时候不要勾选lombok,而是选择创建好项目文件之后,在配置文件中添加lombok依赖即可,然后将springboot版本降低,高版本可能存在不兼容的情况。降低版本号,3以上版本可能不兼容,所以降到2。这里面的版本号有没有都可以。

2025-02-04 11:19:20 455

原创 JavaWeb核心类学习笔记

javaWeb技术栈B/S架构:Browser/Server,浏览器/服务器 架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都储存在服务器端,浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可好处:易于维护升级,服务器端升级后,客户无需任何部署就可以使用到新的版本静态资源:HTML、CSS、JavaScript、图片负责页面展现动态资源:Serviet、JSP负责逻辑处理数据库:负责存储数据HTTP:定义通信规则。

2024-07-10 20:36:51 839

原创 javaWeb数据库学习笔记

数据库的学习是至关重要的,很多技术都需要数据库的支持,包括后面的JavaWeb以及后面的spring框架都需要这项技术,所以需要认真学习

2024-07-09 21:45:26 824

原创 Java - IO流

Java IO流学习笔记

2024-07-09 21:28:13 1048

原创 # 网络编程

最开始是这种模型,我们的代码在应用层上面运行,然后一层一层传递下去,到了物理层转换成二进制数,之后传递给其他服务器,然后再一层一层传上去。127.0.0.1,四个字节组成,30亿都在北美,四亿在亚洲,已经用完。人工智能:智能汽车:只能用在工厂,已经非常成熟了,但存在伦理问题。,前三版都是不对外的,因此市面上的协议就是直接从四开始的。网络通信协议:速率,传输码率,代码结构,传输控制,不同的进程有不同的端口号,用来区分软件的。目的:传播交流信息,数据交换,通信。端口表示计算机上的一个程序的进程,

2024-07-09 21:17:27 1085

原创 java多线程学习笔记

进程就是一个运行的软件,线程就相当于是一个软件中的多个功能,他们相互独立,但是又可以同时运行在进行一些耗时操作的时候,cpu会切换到其他方法上进行操作,这样可以节约运行时间,这样的操作就是多线程的优点当任务数量小于核心线程池时,就会创建任务数量的线程当任务数量大于核心线程数量,但是小于核心线程+临时线程的总数时,就会创建核心线程数量的线程,然后其他任务排队。

2024-07-09 10:04:03 903

原创 JDK8新特性

这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。Lambda 表达式可以通过方法引用进一步简化,方法引用允许你直接引用现有类或对象的方法,而不用编写冗余的代码。实际上就是接口使用实现类实现后,修改接口时,也需要修改实现类,所以所有的实现类都要修改时,就会很麻烦。这串代码的意思是将集合里面的元素,转换成流,之后用map映射对应的整数类型元素,之后做一个统计。所以引进的默认方法。他们的目的是为了解决接口的修改与现有的实现不兼容的问题。

2024-07-09 09:55:53 1722

原创 java动态代理技术学习

【代码】java动态代理技术学习。

2024-07-09 09:49:45 396

原创 java注解技术学习

【代码】java注解技术学习。

2024-07-09 09:46:09 187

原创 java反射技术学习

【代码】java反射技术学习。

2024-07-09 09:43:15 379

原创 Junit单元测试框架

可以用来对方法进行测试,他是第三方公司开源出来的(很多开发工具已经集成了)可以灵活的编写测试代码,可以针对某个方法进行测试,也可以一键测试。无法实现自动化测试,一个方法测试失败,可能影响其他方法的测试。无法得到测试报告,需要自己去观察是否成功。之前只可以在main方法中进行测试。编写测试代码,对代码进行正确测试。不需要去分析结果,会生成报告。

2024-07-09 09:40:19 363

原创 java面向对象学习笔记

告诉我们,如何正确设计对象的属性和方法原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为java 中提供的一个关键字extends,用这个关键字可以让一个类与另一个类建立起继承关系。Student 称为子类,Person 称为父类继承就能把重复的代码实现公用类与类之间,存在相同的内容,并满足子类是父类的一种,就可以考虑继承使用,来优化代码注意:不能光看到相同的内容就抽取继承的格式:public class 子类 extends 父类{}子类可以得到父类的特征并且可以在子类中添加新的功能。

2024-07-09 08:48:54 2117

原创 java基础学习

程序中最小的执行单元把重复的代码,具有独立功能的代码抽调到方法中可以提高代码的复用性提高代码的可维护性JAVA推出泛型之前,程序员可以构建一个元素类型为Obeject的集合,该集合能够储存任意的数据类型对象,而在使用该集合的过程中,需要程序员明确知道储存每个元素的数据类型,否则很容易引发ClassCastException异常泛型是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许我们在编译时检测到非法的类型数据结构。

2024-07-08 22:08:45 701

原创 算法学习笔记

定义在计算机科学中,链表是数据元素的线性集合,每个元素都指向下一个元素,元素储存上并不连续分类单项链表:每个元素只知道下一个元素双向链表:每个元素知道上一个元素和下一个元素循环链表:通常的链表尾节点tail指向的都是null,而循环链表的tail指向的是节点头head链表内还有一种特殊的节点称为哨兵节点,也叫哑元节点,他不存储数据,通常用作头尾,用来简化边界判断。

2024-04-08 17:05:11 456

原创 算法学习笔记

/当end取到正整数最大值时,假设result在右侧,则会出现first+end超出正数范围的数,就会成为负数,正常数学计算就是数轴形式,但是java里面第一位视为符号位,是一个闭合圆形 ,所以用到了无符号右移,右移一次就是除以2的效果。//使用栈的方式来解决,思路就是:当字符不为#的时候,就加入栈,若为#,先判度栈是否为空,若不为空就删除栈总长度的前一个元素,就是#之前的元素,两个栈处理之后转换成字符串进行比较。//让列指针等于最左边,并且遍历到最右边,然后行指针不动,依次加入集合。

2024-04-06 15:48:14 2082 2

示例代码.md

示例代码.md

2023-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除