![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
飞不动的飞
这个作者很懒,什么都没留下…
展开
-
spring事务传播级别(枚举项意义)
spring事务的传播级别不知道可就尴尬了(Propagation,一个枚举类)1.REQUIRED(TransactionDefinition.PROPAGATION_REQUIRED),默认级别,Support a current transaction, create a new one if none exists. 支持当前事务,不存在就创建新的2.SUPPORTS(TransactionDefinition.PROPAGATION_SUPPORTS),Support a原创 2020-06-15 10:56:52 · 220 阅读 · 0 评论 -
spring源码------BeanDefinition的封装
分析ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory();到本类方法后找到核心方法refreshBeanFactory();具体代码在AbstractRefreshableApplicationContext类,因为最初的跟进方法是由xml方式的启动的spring工程,loadBeanDefinitions(解析xml,并把xml中的标签封装成BeanDefinition,也有通过注解加载,总之就是将一切需要..原创 2020-06-11 14:58:56 · 170 阅读 · 0 评论 -
spring源码-----主流程
spring源码是一个很有意思的东西,没事可以去读一下,看一下从最简单的spring源码开始解读,带web.xml配置的那种,在web.xml中有两个很重要的配置,第一个,spring的listener,第二个就是springmvc的最重要的容器了。<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </原创 2020-06-11 14:04:18 · 131 阅读 · 0 评论 -
ArrayLIst(JDK1.8)
一.ArrayList 实现的接口extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.SerializableArrayList是一个动态数组,能够自动扩容,在添加的时候首先判断是不是需要扩容 private void ensureExplicitCapacity(int minCapacity) {//minCapacity=size+1 ...原创 2020-06-02 20:18:05 · 526 阅读 · 0 评论