- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 自定义线程使用c3p0线程池迁移hikariCP引发的血案
项目里面有很多定时任务,定时任务里要扫描表,对数据进行判断和处理,于是自己写了个线程进行处理,因为任务处理类(继承Runnable)可能会是实时创建的,就没有使用Spring注入的方式使用,问题来了,没有Spring注入(其实通过Bean也可以动态创建,是后来才知道的,当时学艺不精,就自己实例化了),线程如何拿到访问数据库的Service?因为当前线程的这个永不结束的事务,导致了事务关联的连接不会被连接池收回,最终造成这个连接永远不会进行重连,永远是假连接,于是大量报错。老板都开始催了,,,
2019-08-02 17:32:07 993 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人