Java 之 finalize 终结

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

Git Commit Message

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

垃圾回收概述(上)

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

博客

"Follow your own excitement, not the audience's." —— Rick Rubin
2023年09月27日 随笔 思考 写作 博客 1,414次浏览

写作才是主旋律

写作,是普通人翻盘的唯一机会。
2023年09月17日 思考 写作 学习 学习金字塔 高效学习 1,452次浏览

接口 vs 抽象类

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

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

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

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

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

读书,不是为了消除偏见么

书店的意义就在于,它是我们对抗这个世界所有平庸和失意、所有孤独和愚昧的最后圣地。
2023年07月16日 偏见 书店 思考 理想 现实 疫情 读书 1,273次浏览

ipvs 浅析

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