首页
归档
分类
标签
瞬间
友链
关于
Rainsheep
一条没有梦想的咸鱼
累计撰写
396
篇文章
累计创建
89
个分类
累计创建
383
个标签
导航
首页
归档
分类
标签
瞬间
友链
关于
目录
阻塞队列
1. 原理 阻塞队列,关键字是阻塞,先理解阻塞的含义,在阻塞队列中,线程阻塞有这样的两种情况: 当队列中没有数据的情况下,消费者端的所有线程都会被自动阻塞(挂起),直到有数据放入队列。 当队列中填满数据的情况下,生产者端的所有线程都会被自动阻塞(挂起),直到队列中有空的位置,线程被自动唤醒。 2.
2022-03-05 01:56
36
0
0
27.6℃
集合
Future 和 Callable
Future 可以将 Future 视为保存结果的对象-但它可能暂时没有结果,它代表未来异步计算的结果。 提供了以下方法 // 试图取消此任务的执行。如果任务已完成、已取消或由于其他原因无法取消,则此尝试将失败。 // 如果成功,并且调用 cancel 时此任务尚未启动,则此任务不应运行。 // 如
2022-03-05 01:40
127
0
1
38.7℃
多线程
druid 教程
参考文献: [druid 常见问题](https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98) [池化技术(一)Druid是如何管理数据库连接的? ](https://www.cnblogs.com/ham
2022-03-04 22:08
70
0
0
31.0℃
Druid
druid 类图 属性表
参考文献:Druid-类图-属性表 本篇为「工具人」文章,建议直接用「ctrl+f」进行查找属性、方法、类名,快速了解其含义和所属类。 1. 类图 主要流程里主要涉及到的类名称、类属性、类方法如下图(淡黄色表示属性,淡蓝色表示方法): 2. DruidAbstractDataSource 抽象类 这
2022-03-04 18:35
39
0
0
27.9℃
Druid
druid 回收连接
// DruidPooledConnection 类的 close 方法 public void close() throws SQLException { //检查,因为该连接对象是抛出去给别的业务线程使用,也就是说并不受连接池本身管控,所以很可能存在多线程同时 close 的操作,因此这
2022-03-04 16:31
59
0
0
29.9℃
Druid
druid 连接瘦身-主动回收连接
// 回收长期未归还的连接(再次说明:该方法仅在 removeAbandoned 设置为 true 的情况下触发) public int removeAbandoned() { int removeCount = 0; long currrentNanos = System.nan
2022-03-04 16:05
52
0
0
29.2℃
Druid
druid 丢弃连接的守护线程
// 连接池瘦身,参考主流程4 public class DestroyConnectionThread extends Thread { public DestroyConnectionThread(String name) { // 给线程重命名 sup
2022-03-04 15:41
51
0
0
29.1℃
Druid
druid 连接可用性测试
// 数据库连接可用性测试 protected boolean testConnectionInternal(DruidConnectionHolder holder, Connection conn) { String sqlFile = JdbcSqlStat.getContextSql
2022-03-04 15:19
55
0
0
29.5℃
Druid
druid 获取连接实现
private DruidPooledConnection getConnectionInternal(long maxWait) throws SQLException { // 可用性判断 if (closed) { connectErrorCountUpdate
2022-03-04 15:07
58
0
0
29.8℃
Druid
druid 责任链
// DruidDataSource 类里的方法:获取连接 public DruidPooledConnection getConnection(long maxWaitMillis) throws SQLException { init(); // 责任链上的 filter 存在
2022-03-04 14:57
44
0
0
28.4℃
Druid
上一页
下一页
1
…
12
13
14
15
16
…
39
弹