数据库的简易连接池

    在使用Druid连接池之前,我都是用我自己的这个池的。。。结果,不得不说,自己和淘宝大神之间的差距啊。     这个连接池基本上也只能保证在5000条数据库连接的时候,能保证很高的效率,不过貌似一般的池都能这样= =。     不过,当时也是2天写出来的,所以,现在看看,还是蛮幼稚的。就贴出来给大家鉴赏之。。。     代码的地址在GitHub上,地址是:https://github.com/MikeCoder/ConnectionPool     貌似我只用过MySQL进行过测试,不管了,现在用上Druid之后,也就不更新了。     只能说对于初学者,还是有一点参考价值的。     使用的方法: connPool = ConnectionPool.getInstance(false); connPool.initConnectionPool(“com.mysql.jdbc.Driver”,”jdbc:mysql://localhost:3306/test”, “Your…

有关Java中isClosed()和isConnected()的一些误解

    先说一个比较郁闷的事情,我一直以为Socket.isClose()和Socket.isConnected()是可以判断Socket是否连接的一个函数(这结论居然还是在CSDN上看到的,我就这么天真的相信了。),结果在一个项目上,我给学长指导的时候,告诉他这个地方是可以作为判断的。结果,他赤裸裸的躺枪了。我们可以看看JDK中是怎么说的: /** * Returns the closed state of the socket. * * @return true if the socket has been…