软件复杂度 最近阅读了<结构 领域驱动设计> 针对里面的一些细节做了一些读后感 计算机编程的本质就是控制复杂度 - Brian Kernigha...
更新器类 AtomicLongFieldUpdater,AtomicIntegerFieldUpdater,AtomicReferenceFie...
LRUCache LRU 缓存淘汰算法就是一种常用策略。LRU 的全称是 Least Recently Used,也就是说我们认为最近使用过的数...
PreparedStatements是什么 通常我们的一条sql在db接收到最终执行完毕返回可以分为下面: 词法和语义解析 优化sql语句,制定...
销毁线程的创建 在DruidDataSource创建后,调用init()方法进行连接池初始化的时候.会创建一个销毁线程. 方法分析 create...
title: 归还连接池date: 2022-05-17 09:17 连接什么时候归还 当逻辑走到 connection 的 close 方法时...
public DruidPooledConnection getConnectionDirect(long maxWaitMillis) thr...
前言 针对从Druid连接池中获取连接,归还连接的三个参数进行了源码阅读与分析 属性定义 属性默认值备注testOnBorrowfalse申请连...
设置每次统计前重置所有统计变量 声明的三个DruidConnectionHolder数组代表什么 启动时异步创建线程池 启动时同步创建连接池 默...