Spring通过Java配置集成Tomcat 添加Tomcat依赖 <!-- 自己编译的版本--> <dependency> <groupId>org.apache</groupId> <artifactId>apache-tomcat-9.0.36-src</artifactId> <version>1.0-SNAPSHOT</version> </dependency> 首先需要一个tomcat启动类 public
mybatis二级缓存源码分析 环境:Spring+Mybatis 一级缓存 首先我们直接在SqlSessionTemplate查看selectOne方法 实际上调用了SqlSessionTemplate的sqlSessionProxy属性的selectOne public <T> T selectOne(String statement, Object parameter) { return this.sqlSessionProxy.selectOne(statement, parameter); } 接下来我们在Sq
Condition 源码解析 await 先看一下流程图 // java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject#await() public final void await() throws InterruptedException { // 当前线程中断直接抛出中断异常 if (Thread.interrupted()) throw new InterruptedException(); //