Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。熟练掌握这 5 种基本数据结构的使用是 Redis 知识最基础也最重要的部分,它也是在 Redis 面试题中问到最多的内容,接下来将带领小伙伴们快速通关这 5 种基本数据结构。
今天来聊一聊非 JDK 的高性能队列 Disruptor,ta 是目前性能最高的 MQ,掌握程度也是平庸架构师与高级架构师的区分,包含 Legacy API、用 Translator 发布 Event、使用 Lambda 表达式实现
在多线程编程中,线程安全的数据结构是保障程序稳定性的关键组件。Java 提供了多种线程安全的集合类,其中 ConcurrentHashMap 是最常用且性能优越的线程安全哈希表实现。本文将深入探讨 ConcurrentHashMap 的设计原理、内部结构、使用场景以及最佳实践。