一、Spring 三级缓存 1、三级缓存的定义 看源码的DefaultSingletonBeanRegistry中有三个Map对象,通常情况下,称singletonObjec...
一、Spring 三级缓存 1、三级缓存的定义 看源码的DefaultSingletonBeanRegistry中有三个Map对象,通常情况下,称singletonObjec...
前言 在前面的doCreateBean方法中,我们了解到,populateBean是负责填充Bean实例属性的。此时Bean中需要依赖注入的成员已经在applyMergedB...
结论:当A、B对象之间相互依赖,A早于B实例化,并且A对象使用了@Async注解或由BeanPostProcessor后置处理器返回了代理对象时,会产生以下报错: org.s...
1 概述 2 保存点创建准备 3 保存点创建 4 保存点提交或释放4.1 保存点提交4.2 保存点释放 1 概述 在Spring事务中,我们可以配置事务的传播属性,传播属性的...
一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以...
写在开始 最近利用闲暇时间猫了一下mybatis和mybatis-spring的源码,看后发现SqlSessionTemplate和MapperFactoryBean这两个类...
关键字:CLH,Node,线程,waitStatus,CAS,中断 目录 图解AQS的操作细节0、前言1、基本概念1.1、CAS自旋1.2、Node1.3、CLH & AQS...
一面(基础面:约1小时) 自我介绍,主要讲讲做了什么和擅长什么 springmvc和spring-boot区别 @Autowired的实现原理 Bean的默认作用范围是什么?...
文章授权转载自微信公众号:【架构师社区】作者:李金葵 RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要...