- 博客(3)
- 收藏
- 关注
原创 SpringBoot常用注解大全
SpringBoot常用注解大全前言分析其注解中源码构成,弄明白每一个注解的含义一、常用注解1.@ConfigurationSpringBoot其配置核心也就是这个配置类,这时我们应该回忆一下Spring的IOC的概念什么是IOD?:顾名思义就是我们常说的控制反转那什么又是控制反转呢:控制:传统程序我们一般都是应用到new对象的方式创建对象,但我们使用Spring后,对象都又Spring替我们创建。反转:程序本沈不创建对象,由主动变成变为被动接收。IOC的创建对象的方式分为无参构造器的
2021-07-27 17:38:13
655
原创 面试题:HashMap和HashTable的区别
面试题:HashMap和HashTable的区别HashTable线程不安全,HashMap没有synchronized修饰,线程不安全底层实现:数组加链表jdk8开始链表高度到8,数组长度超过64,链表转换为红黑树,元素以内部类node节点存在的计算key的hash值,二次hash然后对数组长度取模,对应数组的下标如果没有产生hash冲突(下标没有元素),则直接创建node存入到数组中如果hash产生冲突,则判断这个链表上的key是否和要存入的key一致如果一致则覆盖,不同,则插入到链
2021-07-26 00:08:24
212
3
原创 分析理解SpringBoot自动装配原理(根据源码)
分析理解SpringBoot自动装配原理(根据源码)SpringBootApplication首先进入主入口类,进入他的源码@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters = { @Filter(type = FilterT
2021-07-22 10:49:51
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人