工作用用到的设计模式

聊到设计模式的时候,总是不知从何说起,记录一下JDK和工作中用到的部分设计模式,方便组织语言。JDK哪个地方用到了哪种设计模式,模式的一句话定义(最好背下专业术语),工作中是否也用到了,怎么用。
阅读全文〉

CountDownLatch3种应用场景实例

CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。
阅读全文〉

Redis面试题

字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如果你说还玩过Redis Module,像BloomFilter,RedisSearch,Redis-ML,面试官得眼睛就开始发亮了
阅读全文〉