摘要: Redis 缓存穿透、缓存击穿、缓存雪崩 缓存是系统的第一道防线,但它有三种典型的 "失守" 场景——穿透、击穿、雪崩。 阅读全文
posted @ 2026-09-21 23:16 烟沙九洲 阅读(5) 评论(0) 推荐(0)
摘要: Redis 数据结构:从五种基础到四种高级 Redis 表面上是九种数据类型,底层实际由更少的编码结构组合而成。Redis 会根据数据量和元素大小自动选择编码,小数据用紧凑结构省内存,大数据切换到高效结构保性能。 阅读全文
posted @ 2026-09-21 23:13 烟沙九洲 阅读(24) 评论(0) 推荐(0)
摘要: Windows 安装 OpenClaw 记录 本文分享了在Windows 11系统下安装OpenClaw的经验。作者介绍了两种教程的配合使用方法:先按教程1安装,遇到问题时参考教程2排错。建议初学者选择有免费额度的QWen模型,并详细说明了修改配置文件和重启服务的步骤。 阅读全文
posted @ 2026-04-02 17:47 烟沙九洲 阅读(126) 评论(0) 推荐(0)
摘要: 实现  是类对接口行为规范的 "兑现",核心作用是弥补单继承不足、定义行为标准,是接口多态的基础;泛型 参数化类型,编译时检查类型安全,消除强制转换,核心是类型参数(T/E 等),实现代码复用。 阅读全文
posted @ 2026-03-31 21:18 烟沙九洲 阅读(80) 评论(0) 推荐(0)
摘要: 封装 - 隐藏内部细节,对外暴露可控接口。继承 - 子类复用父类代码并扩展功能,核心是extends。多态 - 父类引用指向子类对象,同一方法调用表现不同行为。 阅读全文
posted @ 2026-02-11 21:19 烟沙九洲 阅读(55) 评论(0) 推荐(0)
摘要: 是 MyBatis 中处理 SQL 语句与 XML 语法冲突的安全屏障。对包含 特殊字符 的 SQL 片段进行最小范围的 CDATA 包裹,既保证了安全,又确保了 MyBatis 动态 SQL 功能的完整性。 阅读全文
posted @ 2026-02-11 21:15 烟沙九洲 阅读(364) 评论(0) 推荐(0)
摘要: 当我们在上下文中使用JSON对象时,总是假设需要深拷贝,除非我们能明确使用浅拷贝是符合需求,跟我们想要的结果是一致的。 阅读全文
posted @ 2026-01-20 20:24 烟沙九洲 阅读(54) 评论(0) 推荐(0)
摘要: IO 流只能读取一次,是 精心设计的,贴合操作系统文件 / 网络 IO 的 "顺序消费" 特性,保持和底层系统的一致性。 阅读全文
posted @ 2026-01-20 20:22 烟沙九洲 阅读(933) 评论(2) 推荐(2)
摘要: 不同存活周期的对象放在不同区域,用不同算法回收,保证 GC 效率,这就是 "分代回收" 的核心思想。 阅读全文
posted @ 2026-01-08 18:25 烟沙九洲 阅读(708) 评论(0) 推荐(0)
摘要: try-with-resources 是 Java 开发中资源管理的首选方式,大大减少了资源泄漏的风险,提高了代码的可读性和可维护性。 阅读全文
posted @ 2026-01-07 21:08 烟沙九洲 阅读(72) 评论(0) 推荐(0)