mybatis连接池

分空闲连接池和活动连接池

空闲连接池默认初始化出来五个,但是有扩容机制,活动连接池上限是10,一开始没有

1.jdbc找空闲连接池要链接。空闲连接池刚好有

2.空闲的全被要走了。全忙着呢,在活动连接池。jdbc要链接肯定要找活动的,先看看活动的是否达到上限

空闲连接池找活动连接池,看看有没有达到活动连接池的上线,如果没有,就new一个,然后给活动,再归还空闲的对象

如果达到了上限,就在活动链接池找谁是最早进入活动链接池的链接是否超时了(这么长时间还没做完)

3.超时干掉,第一个链接销毁,创建第11个链接,进入活动连接池

要是没超时,等着最早的超时

如果没有请求,平常的超时了就归还到空闲连接池而不是销毁,再用的时候就可以直接用空闲的了

如果归还的的时候空闲连接池满了,就加不进去了,直接销毁

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值