一、BeanDefinition介绍 BeanDefinition主要是用来描述Bean,存储Bean的相关信息,主要包括:Bean的属性、是否单例、延迟加载、Be...
一、BeanDefinition介绍 BeanDefinition主要是用来描述Bean,存储Bean的相关信息,主要包括:Bean的属性、是否单例、延迟加载、Be...
本章所有源码解析基于spring-framework-5.3.10版本进行分析 在下面这行代码就完成了spring容器的初始化,后续将基于这行代码进行spring启动源码分析...
3 Map 昨晚去了鸟巢,膜拜了5位40多岁的大爷们。算上这次,已是第三回了,每一次都有不同的感受、体验。期待,下一次的相遇。 今天,笔者要介绍的是Java集合框架中的Map...
一、ACID 事务(Transaction):是由一系列对系统中数据进行访问与更新操作组成的一个程序执行逻辑单元,狭义上的事务特指数据库事务。事务具有四个特征:原子性(Ato...
一、如何判断对象已死 1.1、引用计数法 给对象中添加一个引用计数器,每当有一个地方引用他,计数器值就加1;当引用失效,计数器值就减1,任何时刻计数器都为0的对象就是不可能再...
一、运行时数据区 程序计数器:是一块较小的内存空间,可以看做当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作就是通过改变这个计数器的值来获取下一条执...