通常一个对象创建/销毁的时候非常耗时,我们不会频繁的创建销毁它,而是考虑复用。复用对象的一种做法就是对象池,将创建好的对象放入池中维护起来,下次...
本文主要介绍 uid-generator (一种全局ID服务实现) uid-generator介绍 全局ID服务是分布式服务中的基础服务,需要...
引子 《Effective Java》中第25条中《列表优于数组》中提到数组是协变的,相反泛型是不可变的 其实用于描述Java类型转换后的继承关...
MDC MDC Mapped Diagnostic Contexts 是一个诊断的工具类。支持logback log4j,提供的方法很简单,ge...
观察者模式是一种比较经典的模式。被观察者可以对应多个观察者,是一种一对多的模式。被观察者一旦有变动,就会通知到所有注册的观察者,被观察者可以增加...
红黑树是一种自平衡二叉查找树,常用于键值对存储,例如Java的TreeMap中就采用红黑树实现。它可以在O(logN)时间内查找、插入和删除 红...
"赵大爷,我来送检讨了!",微李在下代人委员会门口,谄谄地笑着。 "哦,来了啊,来得及时!我跟你说你这再晚一会,我就得出操了!",赵大爷边收检讨...
写完检讨,已经是十二点了。 微李抓紧去街口,准备吃碗拉面。 正值高峰。当代人拉面馆人特别多,都在排队。 "117号当代人小张,请进!" 完了,微...
二零一七年初,发生在小李身上的一件事,改变了小李,他决定改名为小小李,简称微李。 事情是这样的。 大白天,路上。 行人闯着红灯,司机按着喇叭,大...