240 发简信
IP属地:上海
  • GenericObjectPool对象池实战

    通常一个对象创建/销毁的时候非常耗时,我们不会频繁的创建销毁它,而是考虑复用。复用对象的一种做法就是对象池,将创建好的对象放入池中维护起来,下次...

  • 改进版Snowflake全局ID生成器-uid-generator

    本文主要介绍 uid-generator (一种全局ID服务实现) uid-generator介绍 全局ID服务是分布式服务中的基础服务,需要...

    1.4 7450 0 11
  • Java逆变与协变

    引子 《Effective Java》中第25条中《列表优于数组》中提到数组是协变的,相反泛型是不可变的 其实用于描述Java类型转换后的继承关...

    0.1 1065 1 15
  • 利用MDC + dubbo filter记录dubbo日志

    MDC MDC Mapped Diagnostic Contexts 是一个诊断的工具类。支持logback log4j,提供的方法很简单,ge...

  • Java设计模式之观察者模式

    观察者模式是一种比较经典的模式。被观察者可以对应多个观察者,是一种一对多的模式。被观察者一旦有变动,就会通知到所有注册的观察者,被观察者可以增加...

  • Resize,w 360,h 240
    从TreeMap学习红黑树

    红黑树是一种自平衡二叉查找树,常用于键值对存储,例如Java的TreeMap中就采用红黑树实现。它可以在O(logN)时间内查找、插入和删除 红...

  • 小李的一天 C

    "赵大爷,我来送检讨了!",微李在下代人委员会门口,谄谄地笑着。 "哦,来了啊,来得及时!我跟你说你这再晚一会,我就得出操了!",赵大爷边收检讨...

  • 小李的一天 B

    写完检讨,已经是十二点了。 微李抓紧去街口,准备吃碗拉面。 正值高峰。当代人拉面馆人特别多,都在排队。 "117号当代人小张,请进!" 完了,微...

  • 小李的一天 A

    二零一七年初,发生在小李身上的一件事,改变了小李,他决定改名为小小李,简称微李。 事情是这样的。 大白天,路上。 行人闯着红灯,司机按着喇叭,大...