
commons-pool
文章平均质量分 80
chaofanwei2
这个作者很懒,什么都没留下…
展开
-
apache commons pool之GenericObjectPool分析(通用对象池技术)
在高并发的环境下写程序时通常碰到线程安全的问题,当然,最能想到的就是加锁,再进一步想就是池子了,所谓池子就是,里面可以放置多个同样的对象,每个线程需要用时,就从池中取走,用完时再放回到池中,即可解决线程的安全问题,又可提高速度(预先初始化)。 当然若是自己写个对象池的话,也是可以的,不过现在有个通用的apache下的commons-pool框架,个人感觉真是不错,尤其是现在原创 2016-05-01 19:38:22 · 12443 阅读 · 0 评论 -
JMX客户端及对commons-pool的监控
生产线上,我们的服务基本都是在linux环境下部署的,当高并发的时候,机器的负载是比较高的,所以我们只能在linux机器上执行一些简单的命令行工具,如jps,jstack,jinfo等,像重量级的jconsole,jvisualvm这些首先需要桌面环境才能观看,服务器肯定是没有开启X client的,所以只能通过jmx在远程客户端观看,但这种情况下,势必会对本机造成一些不必要的资源占用,如网络带宽原创 2016-05-02 11:17:43 · 3860 阅读 · 0 评论