面试官:你对Redis缓存了解吗?面对这5道面试题是否有很多问号?
现在redis 的新版本,大家都是用 redis cluster 的,也就是 redis 原生支持的 redis 集群模式,那么面试官肯定会就 redis cluster 对你来个几连炮。
java 雪花算法生成ID
* 1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0
/** 测试 */ long id = idWorker.nextId();
Java秒杀系统实战系列-基于Redisson的分布式锁优化秒杀逻辑
本文我们将借助综合中间件Redisson优化“秒杀系统中秒杀的核心业务逻辑”。在本篇文章中,我们将使用Redisson中间件其中一个强大的功能组件“分布式锁”,用以解决秒杀系统中高并发产生的多线程对于共享资源/代码块的访问所导致的“并发安全”问题。
阿里巴巴大牛写出来的Java 代码精简之道,赶快学起来
以下文章来源于阿里巴巴中间件 ,作者常意阿里巴巴中间件Aliware阿里巴巴中间件官方账号Photo @ Priscilla Du Preez 文 | 常意前言古语有云:道为术之灵,术为道之体;以道统术,以术得道。其中:“道”指“规律、道理、理论”,“术”指“方法、技巧、技术”。
解Bug之路-中间件"SQL重复执行"
前言我们的分库分表中间件在线上运行了两年多,到目前为止还算稳定。在笔者将精力放在处理各种灾难性事件(例如中间件物理机宕机/数据库宕机/网络隔离等突发事件)时。竟然发现还有一些奇怪的corner case。现在就将排查思路写成文章分享出来。
Java 技术栈中间件优雅停机方案设计与实现全景图
在上篇文章 我为 Netty 贡献源码 | 且看 Netty 如何应对 TCP 连接的正常关闭,异常关闭,半关闭的场景 笔者为大家详细介绍了 Netty 在处理连接关闭时的完整过程,并详细介绍了 Netty 如何应对 TCP 连接在关闭时会遇到的各种场景。