自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之工厂模式

工厂方法的虽然可以解耦且满足开闭原则,但是如果新增一个商品种类之后就要新增一个对应的工厂,同一个工厂里只能生产一种产品。

2024-09-09 11:03:55 305

原创 设计模式之单例模式

反射就是获取Singleton类的字节码对象(.class),然后获取无参构造器(这个是私有的,所以要设置一下setAccessible),通过构造器对象创建两个Singleton对象,比较它们是否是同一个。之前在学校的时候只学了双重校验锁的方式,面试的时候答的还觉得不错,殊不知还有更多的方式以及双重校验锁也存在一些问题。解决反射的方法是在Singleton类的私有构造器中加入一个判断方法,类中加入一个flag属性。在反序列化的时候会执行这个方法,从而返回原来的单例对象,否则会重新生成一个。

2024-09-05 17:33:58 286

原创 springboot启动ClassNotFoundException: ConfigurationBeanFactoryMetadata

类没有找到,而且报的是关于springcloud的,但我明明没有引入springcloud。查找思路是寻找这个类使用到的地方,查看这个地方所在的jar包,发现雀食引入了cloud相关。查询maven文件依赖树发现引入的某个包里又包含了cloud相关,注释掉这个包就好了。

2024-08-29 19:56:11 232

原创 使用SpringBoot Initializer创建SpringBoot项目时找不到Core依赖

第一次创建SpringBoot项目时,跟着老师的视频,在添加依赖的时候找不到AOP依赖,原因不明,最简单的方法就是先不添加,创建完项目之后,在项目的pom.xml文件里直接导入依赖。效果是一样的,暂时未发现什么bug。

2023-03-14 11:08:03 411 1

原创 git提交到远程仓库时卡死问题

今天用git时,使用https创建仓库连接,在push时会出现卡死状态,删除原来的origin重新创建使用项目的SSH地址,则上传成功,原因不明。

2023-03-14 11:02:34 373

原创 DFS与BFS

学习记录

2022-10-03 20:10:22 89

原创 一些简单的排序

简单记录一下

2022-09-11 14:26:38 116

原创 单向链表的反转

单向链表的反转优化写法

2022-09-03 22:55:29 72

原创 合并两个有序数组

LeetCode刷题之88.合并两个有序数组

2022-09-01 17:08:24 76

原创 两数之和。

LeetCode刷题之1.两数之和

2022-09-01 16:06:48 53

原创 存在重复元素

leetcode刷题之217.存在重复元素

2022-08-28 23:06:41 57

原创 信通研究僧的转码之路(三)

今天学了面向对象了,来搞个对象数组。题目:定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。 创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出3年级(state值为3)的学生信息。问题二:使用冒泡排序按学生成绩排序,并遍历所有学生信息public class StudentTest { public static void main(String[] args) { Student[] s

2022-04-06 15:47:03 115

原创 信通研究僧的转码之路(二)

今天的笔记是二分查找!public class ArrayTest2 { public static void main(String[] args) { int[] array2 = new int[]{-76,-53,-32,-18,2,17,36,64,79}; int dest1=64; int startNum = 0;//首索引 int endNum = array2.length-1;//尾索引 boolean isFlag = true; while(

2022-04-03 16:49:41 259

原创 信通研究僧的转码之路(一)

这是我人生的第一篇博客,目前研一在读,信息与通信工程专业,但是还是想转码,所以最近在学习java,主要是当成自己的笔记本来用的!题目:创建一1 个长度为6的int型数组, 要求数组元素的值都在1-30之间,且是随机赋值。同时,要求元素的值各不相同。public class ArrayEx { public static void main(String[] args) { int[] suiJi = new int[6];//动态初始化数组 double r; for(int i =

2022-04-03 16:35:00 711

空空如也

空空如也

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

TA关注的人

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