![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
commons
zyf123
这个作者很懒,什么都没留下…
展开
-
pool概览
创建新的对象并初始化的操作,可能会消耗很多的时间。在这种对象的初始化工作包含了一些费时的操作(例如,从一台位于20,000千米以外的主机上读出一些数据)的时候,尤其是这样。在需要大量生成这样的对象的时候,就可能会对性能造成一些不可忽略的影响。要缓解这个问题,除了选用更好的硬件和更棒的虚拟机以外,适当地采用一些能够减少对象创建次数的编码技巧,也是一种有效的对策。对象池化技术(Object Poo...原创 2009-08-17 16:47:20 · 461 阅读 · 0 评论 -
commons.collections.buffer
Buffer是定义在org.apache.commons.collections包下面的接口,用于表示按一定顺序除去成员对象的collection如队列等。具体的实现类在org.apache.commons.collections.buffer包下可以找到。buffer下的实现类分为两类:基本类和包装类,大量用到了decrocate模式基本类:BoundedFifo...2009-09-07 16:21:40 · 195 阅读 · 0 评论 -
org.apache.commons.collections.bidimap
org.apache.commons.collections.bidimap实现类:基本类: DualHashBidiMap: 所谓BidiMap,直译就是双向Map,可以通过key找到value,也可以通过value找到key,因为我们除了需要通过代码找到名称之外,往往也需要处理用户输入的名称,然后获取其代码。需要注意的是BidiMap当中不光...2009-09-09 10:59:45 · 202 阅读 · 0 评论