分类描述:学习分享输出

Effective Java:01 创建和销毁对象

何时以及如何创建对象,何时以及如何避免创建对象,如何确保它们能够适时地销毁,以及如何管理对象销毁之前必须进行的各种清理动作。
2024年04月06日 Java 引用 Effective Java 对象 try-with-resources 单例 Singleton Builder 构建器 构造器 依赖注入 内存泄漏 静态工厂方法 998次浏览

Java SPI 机制

JVM 进程内的一种服务发现机制。
2024年03月31日 接口 SPI Java 类加载器 JDBC 解耦 服务发现 ServiceLoader ClassLoader 1,040次浏览

聊聊 Java 引用

使用对象“之外”的方法,来管理对象。
2023年12月11日 Java17 GC Java 垃圾回收 引用 Reference ReferenceQueue 引用队列 强引用 弱引用 软引用 虚引用 引用对象 JVM 内存 Finalize 1,351次浏览

Java 之 finalize 终结

忘了它吧。
2023年12月02日 GC Java 垃圾回收 Finalize Cleaner Deprecated 析构函数 1,865次浏览

Git Commit Message

搞标准化,是为了实现自动化,把人抽出来,再让机器转起来。
2023年11月18日 Git Git Commit Message Git Commit 规范 1,002次浏览

垃圾回收概述(上)

GC 提高了生产力,但其背后……
2023年11月05日 GC Java 垃圾回收 引用计数 可达性分析 CMS Parallel Scavenge ParNew Serial 1,150次浏览

接口 vs 抽象类

继承给了所有继承体系内的对象一个约束,让它们有了统一的行为,而多态则让整个体系更好地应对未来的变化。
2023年09月17日 接口 抽象 Java API Java8 抽象类 interface 协议 契约 超类 1,505次浏览

《代码之丑》学习总结(下)

识别出代码的坏味道是术,其背后的软件设计思想是道,二者相辅相成。
2023年08月27日 模型 抽象 郑晔 代码之丑 代码的坏味道 代码 软件设计 重构 函数式编程 封装 不可变 依赖 1,129次浏览

《代码之丑》学习总结(上)

代码应该表现意图,即告诉别人它是做什么,而不是怎么做。
2023年08月26日 郑晔 代码之丑 代码的坏味道 代码 软件设计 重构 命名 长参数列表 大类 长函数 重复 3,387次浏览

ipvs 浅析

万丈高楼,始于一砖一瓦。
2023年06月24日 ipvsadm INPUT OUTPUT FORWARD 网络协议 防火墙 TCP/IP Netfilter nat ipvs 3,830次浏览