![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:上海
1、traceEnable与abandoned属性 先看下tranceEnable和abandoned这两个DruidDataSource类中的...
1、回收连接大致流程 2、close com.alibaba.druid.pool.DruidPooledConnection#closeDru...
1、testOnBorrow分析 参数定义:testOnBorrow:获取连接时检测,即每次使用连接时都会测试当前连接是否可用,开启后对性能有些...
1、开启PSCache configFromProperty加载配置文件的时候,设置每个连接指定的PSCache缓存的大小,并且配置poolPr...
1、什么是keepAlive 先简单说一下keepAlive在服务架构上的工作模式 1、高可用的解决方案通常为:冗余+故障自动发现转移,当一台节...
1、init过程中创建的三个线程 在init过程中,会创建物理连接接下来创建三个线程 2、LogStatsThread线程 打印DruidDat...
1、init过程 在getConnection获取连接时最开始执行init()方法,执行初始化操作 init采用Double Check机制防止...
1、Druid源码下载 拉取代码 源码编译 2、SpringBoot集成Druid连接池 springBoot框架默认自动装配的是HikariC...