你好,也可以看我记录的一些小片段:fragments.
2023
- (续)如何从堆转储中恢复导致OOM的Excel文件 (June 11)
- 一次由Excel解析导致的OOM及其排查 (May 28)
2022
- Spring StateMachine踩坑 (May 14)
- 理解Maven版本号 (January 30)
2021
2020
- 🏎协变、逆变与不变 (October 19)
- 🧯记一次环境变量导致的中文乱码 (June 14)
- 💼命令Command设计模式在设计API时的运用 (April 05)
- 🧙🏽♂️新人和非技术人员也能看懂的网站应用拓展 (January 19)
- 🧷关于技术写作 (January 17)
2019
- Java内存模型语义 (September 01)
- 🐚初识布隆过滤器 (July 01)
- 如何实现分布式锁 (June 23)
- 缓存穿透、缓存击穿与缓存雪崩 (May 22)
- 「勾勾」一个基于谷歌的搜索工具 (May 11)
- 一个成功的Git分支模型 (May 09)
- 关于Java语言的finally语句 (May 05)
- Git架构 (May 05)
- 可扩展的事件多路复用:epoll与kqueue (May 01)
- 事务隔离等级提交读与可重复读的区别 (April 20)
- 实践java.util.concurrent.TransferQueue (March 10)
- Nginx架构 (January 31)
2018
- Linux的TCP backlog如何工作 (November 18)
- 浅谈Java对函数式编程的支持 (November 09)
- Timsort 你从未听说过的最快的排序算法 (August 16)
- 什么是数学-Richard-Courant (June 24)
- 使用构造方法注入依赖 (June 14)