- 博客(4)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60000, active 20, maxActive 20 问题
从异常现象中 com.alibaba.druid.pool.GetConnectionTimeoutException 可以看到错误信息提示是阿里巴巴Druid数据库连接池的数据库获取连接超时异常原因,具体为 active 20,活动的连接数为20, maxActive 20, 最大的连接数为20, 意思很明显,活动的连接数与最大连接数相同,连接用完了,在等待(我写的配置是60000毫秒即60秒)新的连接,却没有新连接可用,然后超时了。开启了事务,但是没有关闭事务,导致连接池一直被占用。
2023-07-11 20:32:28 7806 2
原创 spring源码分析环境搭建
我编译的版本为spring framework 5.x版本,所用软件:idea 2018.2 ,gradle5.6.4。第一步:获取spring-framework 源码 ,地址为:https://github.com/spring-projects/spring-framework/tree/5.0.x第二步:导入源码导入等就行了,一段时间后完成后构建。坑1:...
2020-01-08 11:15:07 855
原创 HashMap源码阅读笔记
1.put方法publicV put(K key,V value) {if (table== EMPTY_TABLE) {inflateTable(threshold);//如果map为空,执行inflateTable扩充}if (key== null)returnputForNullKey(value);inthash
2017-10-31 16:45:08 162
需要事先学习一些编译原理吗
2016-06-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人