自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【SpringBoot】SpringBoot自动装配源码分析

SpringBoot为我们编写好了许多的配置类,这些配置类已经实现了常见的配置,帮我们注入了常用的Bean,并配置好了一些默认的属性。并且,SpringBoot为常见的应用提供了一套默认的配置,使得使用者无需编写重复的配置代码,可以专心于业务的实现。显然的,上述方法中最主要的方法是getAutoConfigurationEntry方法,这个方法,打开这个方法的实现,可以看到他通过getCandidateConfiguration方法获取了所有的待选配置的全限定名并组成了一个list。

2022-11-06 00:01:46 208 1

原创 【java】阅读JDK19集合源码 - 动态数组:ArrayList和Vector的构造器扩容机制源码浅析

ArrayList是list接口的重要实现类。其作为动态数组存在,可以不断扩充数组大小。注意ArrayList是线程不安全的。反之,vector是线程安全的,两者的主要用途是一致的。

2022-10-23 22:06:50 212 1

空空如也

空空如也

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

TA关注的人

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