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