原理概述:Dbcp连接池基于对象池技术实现对连接的管理都是依赖于对象池的相关功能对连接的销毁和释放又做了私有扩展(AbandonedObjectPool)对象池中空闲对象的存储在CursorableLinkedList(CursorableLinkedList是一个内部用游标(cursor)来定位当前元素的双向链表 是非线程安全的 但是能满足对容器的并发修改.ArrayList是非线程安全的