上一篇说到DefaultBeanDefinitionDocumentReader中的registerBeanDefinitions方法。 13、...
上篇说到XmlApplicationContext中的loadBeanDefinitions方法。 7、主要就是创建bean读取器,然后设置一些...
学习spring源码,非一日之功。 基于spring版本4.3.12.RELEASE。 1、首先是spring的入口ContextLoaderL...
以前看过一次关于这两的区别,但由于印象不深就忘了,最近想起来就补了下,为了加深印象,就写了 。 exists和in in 是把外表和内表作has...
jvm内存模型 一. 线程私有区域 线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束而创建/销毁(在Hotspot VM内, 每个...
关于秒杀系统,可以从以下几个方面设计: 前端 1、nginx负载均衡,将请求分发到各个服务器,减轻压力。2、js、css压缩,减少流量以及请求次...
1、BeanFactoryPostProcessor的postProcessorBeanFactory()方法 若某个IoC容器内添加了实现了B...
一、事务的特性(ACID) 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。 2、一致性(Cons...
HashMap 1、在jdk1.7之前是Entry数组+链表,在jdk1.8之后为Node数组+链表, 如上,当链表长度大于7之后,将会通过tr...