原型模式:clone 的陷阱、深拷贝的三种做法与选型指南 2026-09-25 设计模式 设计模式 / 原型模式 / Java / 深拷贝 / 浅拷贝 Java 原型模式与深拷贝实战:Object.clone()契约与浅拷贝陷阱、final字段冲突、绕过构造器的风险;深拷贝三种做法(重写 clone、序列化中转、拷贝构造器)对比与选型 4 | 0
工厂模式三兄弟:简单工厂、工厂方法、抽象工厂 2026-09-25 设计模式 设计模式 / 工厂模式 / 简单工厂 / 工厂方法 / 抽象工厂 / Java 工厂模式怎么选?用可运行的 Java 代码对比简单工厂、工厂方法、抽象工厂:三种创建型模式的意图、UML 结构、开闭原则代价与真实适用场景,附选型决策图、switch改造为注册表的做法。 3 | 0
单例模式:六种 Java 实现、三种破环攻击与选型指南 2026-09-15 设计模式 设计模式 / 单例模式 / Java / 双重检查锁 单例模式六种 Java 实现(饿汉式、懒汉式、同步方法、DCL+volatile、静态内部类、枚举)对比,反射/序列化/克隆三种破环攻击的防御方案。 8 | 0
缓存预热、穿透、击穿、雪崩:一次讲清四个经典问题 2026-08-13 2026-08-13 Redis Redis Redis 缓存四大经典问题一次讲清:预热、穿透、击穿、雪崩。三张时序图直观展示三者的区别与联系,并给出各自的解决方案(空值缓存、布隆过滤器、互斥锁、逻辑过期、随机过期时间等),帮开发者避开高并发场景下的缓存坑。 82 | 0
KNN 算法原理与实战指南 2026-04-19 机器学习 ML / KNN KNN (K-Nearest Neighbors),即 K-最近邻算法,是机器学习中最简单且直观的算法之一。它属于有监督学习,既可以解决分类问题,也可以解决回归问题。 67 | 0
Redisson 分布式锁源码分析 2025-11-02 2026-08-13 Redis 分布式锁 / Locks / Redisson / Java Redisson 分布式锁源码精讲:可重入实现、看门狗续期、解锁防重复请求,再教你用 MultiLock 解决 Redis 故障隐患,实战 + 源码双维度吃透! 383 | 0
手写 Redis 分布式锁 2025-10-30 Redis Redis / 分布式锁 / Locks / Java 应对分布式场景下 JVM 锁失效问题,剖析 Redis 分布式锁核心设计逻辑,提供全链路优化与工程化实现方案。 122 | 0
布隆过滤器 2025-10-22 2025-10-23 数据结构 布隆过滤器 / Redis / Java 应对海量数据查询的性能瓶颈,剖析布隆过滤器的空间效率与误报率特性,提供哈希函数选择与容量调优的实战指南。 180 | 0
Redis BigKey/MoreKey 2025-10-15 2025-10-15 Redis Redis / BigKey / MoreKey 解析大Key与多Key引发的性能瓶颈与内存隐患,提供规避、检测与优化方案。 116 | 0