摘要: 为什么需要多线程 单核CPU->多核CPU->并行计算 实时性需求->线程是轻量级的进程,任务调度的最小单位,资源消耗比进程低 充分利用CPU资源,提升吞吐量 线程在Java中的应用 四种方式创建多线程: 继承Thread类(本质上是实现了Runnable接口) 实现Runnable接口扔到Thre 阅读全文
posted @ 2020-07-09 22:46 挣扎一下 阅读(129) 评论(0) 推荐(0) 编辑
摘要: SqlSessionFactory何时创建 容器启动时创建 能否直接使用DefaultSqlSession 不能,因为该类不是线程安全的,直接用会有问题,Spring环境中使用了SqlSessionTemplate类代替 为什么SqlSessionTemplate是线程安全的:SqlSessionT 阅读全文
posted @ 2020-07-09 21:26 挣扎一下 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 哪些对象允许被代理(插件) Executor、ParameterHandler、StatementHandler、ResultSetHandler 什么时候创建代理对象 Executor sqlSession.openSession的时候被代理 其他3个创建的时候被代理 多个插件的时候,代理执行顺序 阅读全文
posted @ 2020-07-09 20:29 挣扎一下 阅读(119) 评论(0) 推荐(0) 编辑