在Druid连接池的工作过程中,会用到一些计数器对Druid的情况进行判断。然后根据计数器的数据采取一系列操作,整理如下:1.统计类的计数器变量名类型说明connectCountlonggetConnectionInternal被调用之后就会增加,意味着连接被get的次数。closeCountlong连接调用recycle中,包括回收、关闭等情况,成功之后会增加,标识连接关闭的次数。recycle
hello{ CreateTime:"2022-10-28 09:39:34", ActiveCount:0, PoolingCount:0, CreateCount:0, DestroyCount:0, CloseCount:0, ConnectCount:0, Connections:[ ] }
原创 2022-10-30 06:28:26
203阅读
druid源码分析—DruidDataSource的基本分析(二)getConnectionInternal基本分析DruidDataSource 参数记录//已使用的连接数量 private int activeCount = 0; //池内连接数量,init()方法会创建连接并赋值 private int poolingCount = 0; //连接数量 private long connec
转载 4月前
76阅读