源码分析
Ang Ga Ga
Rush!投入/专注/我永远爱Java。
展开
-
Spring 源码学习 之 bean 的生命周期+循环依赖
IoC(控制反转)也称为依赖注入(DI)。这是一个过程,在此过程中,对象仅通过构造方法参数,工厂方法的参数或在对象实例从工厂方法构造或返回后设置的属性来定义其依赖关系,即与它们一起使用的其他对象。然后,容器 在创建 bean 时注入那些依赖项。此过程从根本上讲是相反的过程,因此名称为“控制反转”(IoC),bean 本身通过使用类的直接构造或诸如服务...原创 2020-04-03 22:52:26 · 466 阅读 · 3 评论 -
Spring 源码学习 之 Mybatis 解析过程
文章目录全局配置文件源码解析mapper配置文件源码解析SQL语句执行流程源码解析${} 与 #{} Mybatis 也是遵循 JDBC 规范的。 nputStream in=Resource.setAsStream("sqlMapConfig,xml"); SqlSessionFactory sqlsessionfactory=new SqlSessionFactoryBuilder.buil...原创 2020-04-03 21:24:15 · 150 阅读 · 0 评论 -
每日总结[11] 20191117 Java SE复习-集合框架util包/解析HashMap源码
(1)头脑风暴:把我能想到的写下来: Java类集提供了两个重要的接口:Collection和Map。 Collection是所有存放单个元素的集合的最大父接口。它有List(允许重复)和Set(不允许重复)两个重要子接口。 List有几个常见实现类:ArrayList [ 动态对象数组 ] ,Vector, LinkedList [ 链表实现 ]。 [补:List比Collection多提供了g...原创 2019-11-17 21:32:59 · 141 阅读 · 0 评论 -
ArrayList 源码解读
ArrayList的一些字段: private static final long serialVersionUID = 8683452581122892189L; //默认容量 private static final int DEFAULT_CAPACITY = 10; //无参构造 或 传入长度为0 时,是空数组 private static final Object[...原创 2020-03-10 22:30:10 · 147 阅读 · 0 评论