自定义连接池

本文介绍了一种简单的连接池设计思路,包括初始化连接数目、最大连接数限制等关键参数设置,并详细阐述了如何通过Java实现连接池,涉及连接创建、获取及释放流程。
程序实现思路:
1. 指定“初始化连接数目” 【3】
(App启动时候,就执行创建!)
2. 指定“最大连接数” 【6】
3. 指定“当前使用连接个数” 【不能超出最大连接数】

代码实现:
1. MyPool.java 连接池类,
2. 指定全局参数: 初始化数目、最大连接数、当前连接、 连接池集合
3. 构造函数:循环创建3个连接
4. 写一个创建连接的方法
5. 获取连接
------> 判断: 池中有连接, 直接拿
------> 池中没有连接,
------> 判断,是否达到最大连接数; 达到,抛出异常;没有达到最大连接数,
创建新的连接
6. 释放连接

-------> 连接放回集合中(..)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值