1.简单方式在使用maven骨架的时候,右上角添加属性的地方,打开并添加一栏: archetypeCatalog:internal 2.全局生效...
各模块依赖关系 Ioc:Invertion of control (控制反转) 理解 :在没有spring之前,我们使用的对象是通过new Ob...
HashMap的底层实现 jdk1.7之前是数组+链表 jdk1.8开始是数组+链表或数组+红黑树(当链表长度超过8时会转变为红黑树,提高查询效...
TreeMap本质 是对红黑树的实现,下面代码TreeMap节点的结构 重点分析put方法,可以看出就是对红黑树插入的实现 旋转和变色操作 总结...
HashSet的源码实现 HashSet的本质是HashMap,使用HashMap的key作为HashSet的值,每个值对应的value是一个s...
核心理念 约定大于配置,约定项目需要的功能,比如springboot开发时,默认加载这些功能:配置文件解析,aop,事务,数据源,缓存,spri...
核心原因 Vector源码中大量使用synchronized 关键字,导致性能大幅度降低 推荐使用方法 使用Collections把一个list...
继承结构 底层数据结构 底层通过双向链表实现,顺序访问性能高于随机访问,内部结构 LinkedList实现 自身属性 modCount值也是为了...
springboot启动主要分两部启动 spring容器启动 servlet容器启动 spring容器启动 servlet容器启动spring容...