摘要: 封装 - 隐藏内部细节,对外暴露可控接口。继承 - 子类复用父类代码并扩展功能,核心是extends。多态 - 父类引用指向子类对象,同一方法调用表现不同行为。 阅读全文
posted @ 2026-02-11 21:19 烟沙九洲 阅读(15) 评论(0) 推荐(0)
摘要: 是 MyBatis 中处理 SQL 语句与 XML 语法冲突的安全屏障。对包含 特殊字符 的 SQL 片段进行最小范围的 CDATA 包裹,既保证了安全,又确保了 MyBatis 动态 SQL 功能的完整性。 阅读全文
posted @ 2026-02-11 21:15 烟沙九洲 阅读(187) 评论(0) 推荐(0)
摘要: 当我们在上下文中使用JSON对象时,总是假设需要深拷贝,除非我们能明确使用浅拷贝是符合需求,跟我们想要的结果是一致的。 阅读全文
posted @ 2026-01-20 20:24 烟沙九洲 阅读(21) 评论(0) 推荐(0)
摘要: IO 流只能读取一次,是 精心设计的,贴合操作系统文件 / 网络 IO 的 "顺序消费" 特性,保持和底层系统的一致性。 阅读全文
posted @ 2026-01-20 20:22 烟沙九洲 阅读(823) 评论(2) 推荐(2)
摘要: 不同存活周期的对象放在不同区域,用不同算法回收,保证 GC 效率,这就是 "分代回收" 的核心思想。 阅读全文
posted @ 2026-01-08 18:25 烟沙九洲 阅读(599) 评论(0) 推荐(0)
摘要: try-with-resources 是 Java 开发中资源管理的首选方式,大大减少了资源泄漏的风险,提高了代码的可读性和可维护性。 阅读全文
posted @ 2026-01-07 21:08 烟沙九洲 阅读(48) 评论(0) 推荐(0)
摘要: StackOverFlowError:栈内存不够深(线程调用 栈深度 超出限制);OutOfMemoryError:目标内存区域不够大(堆、方法区等共享内存区域 容量耗尽,无法为新对象分配足够空间)。 阅读全文
posted @ 2025-12-29 19:33 烟沙九洲 阅读(42) 评论(0) 推荐(0)
摘要: 内存泄漏 是指对象 已经不再被程序使用,但因为某些原因 无法被垃圾回收器回收,长期占用内存,最终可能引发 OOM(OutOfMemoryError)。 阅读全文
posted @ 2025-12-29 19:29 烟沙九洲 阅读(879) 评论(0) 推荐(3)
摘要: JRebel 本地激活,在 GitHub 下载完资源后,本地运行 MainServer.java,激活后,将配置改为 work offline。 阅读全文
posted @ 2025-12-12 11:26 烟沙九洲 阅读(806) 评论(0) 推荐(0)
摘要: ON 决定如何 "连接" 表,WHERE 决定连接后 "显示" 哪些行。 这个根本区别导致了在 LEFT JOIN / RIGHT JOIN 外连接中,条件放置位置会产生巨大影响;而在 INNER JOIN 中,效果通常 等价。 阅读全文
posted @ 2025-12-09 22:07 烟沙九洲 阅读(1087) 评论(4) 推荐(1)