![](https://img-blog.csdnimg.cn/0ea6c6c5715b4ecba891ba5ba036a868.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 57
分享阅读jdk过程中的一些感悟
源计划_z
这个作者很懒,什么都没留下…
展开
-
为什么说Mybatis二级缓存是基于命名空间的缓存?
由图可以看出,不同的sqlSession,在执行selectList命令时,都可以通过mappedStatement获取。不同的SqlSession都会创建一个新的Executor,这里执行CachingExecutor的query方法。方法,都是从全局的命名空间中获取的cache,不同的sqlSession是共享的。实际是同一个,因为都是从全局的Configuration中获取的。命名空间是mapper标签的一个属性。不同的sqlSession使用的。原创 2024-04-01 23:44:38 · 330 阅读 · 0 评论 -
RandomAccess接口的作用
RandomAccess接口的作用原创 2023-10-01 22:27:31 · 82 阅读 · 0 评论 -
ThreadPoolExecutor中的keepAliveTime解析
ThreadPoolExecutor中的keepAliveTime解析原创 2023-10-01 12:17:14 · 1067 阅读 · 0 评论