- 博客(3)
- 收藏
- 关注
原创 SpringBoot常用注解大全
SpringBoot常用注解大全 前言 分析其注解中源码构成,弄明白每一个注解的含义 一、常用注解 1.@Configuration SpringBoot其配置核心也就是这个配置类,这时我们应该回忆一下Spring的IOC的概念 什么是IOD?:顾名思义就是我们常说的控制反转 那什么又是控制反转呢: 控制:传统程序我们一般都是应用到new对象的方式创建对象,但我们使用Spring后,对象都又Spring替我们创建。 反转:程序本沈不创建对象,由主动变成变为被动接收。 IOC的创建对象的方式分为无参构造器的
2021-07-27 17:38:13
649
原创 面试题: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
209
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
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人