引入事件驱动架构,手写 Waker、Reactor、Executor 三大组件,实现真正的非阻塞异步运行时
从阻塞式编程的痛点出发,手写一个最简单的 Future Trait 和状态机,理解 Rust 异步编程的最底层抽象
通过"接口定义契约 + 抽象类控制流程 + 子类专注业务"的组合设计,消除重复代码,以 JdbcTemplate 为例深入理解该模式的工程实践
使用纯函数思想分离业务逻辑与副作用,通过 Functional Core / Imperative Shell 模式提升代码可测试性和可维护性
通过方法拆分和依赖倒置两种重构技术,解决代码难以测试的问题,提升代码可维护性
从零开始,使用 Hugo 静态网站生成器和 GitHub Pages 搭建个人博客
深入理解 Java 并发容器 ConcurrentHashMap 的实现原理