Notes
2024
- 2024/12/31关于 RAG 的一些碎碎念
- 2024/06/07Webflux 线程模型理解
- 2024/05/05Java Agent 入门教程
2023
- 2023/05/26Percona 线程池行为验证
- 2023/04/16自动微分(Automatic Differentiation):实现篇
- 2023/04/15深度学习中的矩阵运算
- 2023/04/09自动微分(Automatic Differentiation):算法篇
- 2023/01/13BUG 定位:ZK 引起 HDFS 集群问题,导致 Spark 任务失败
2022
- 2022/11/27记一次 BUG 定位:时钟偏移引起 K8S 鉴权失败
- 2022/05/08Lamport 时钟与 Vector 时钟
- 2022/04/24MESI 协议学习笔记
- 2022/03/27异步编程(async)底层实现机制
2021
- 2021/10/06Java GC 入门(不必知不必会)
- 2021/05/01Linux sysctl 网络相关参数
- 2021/01/25如何理解 Explicit is Better than Implicit?
- 2021/01/24Spring Bean 生命周期介绍
2020
- 2020/12/12Optional 不管用的日子
- 2020/04/12低延时场景不要用 Webflux
- 2020/04/01实验:ForkJoinPool 并行度
- 2020/01/21背压(Back Pressure)与流量控制
- 2020/01/05主动健康检查要点(Ribbon 为例)
2019
- 2019/10/15聊一聊时间戳
- 2019/09/29HTTP keep-alive 二三事
- 2019/09/26复习:TCP 三次握手、四次挥手
- 2019/08/31理解 Java volatile 关键字
- 2019/05/26UUID 生成器有多快?
- 2019/02/18Spring Security 实现 API Token 权限认证
2018
- 2018/12/12Expression Problem 随想
- 2018/09/28Maven Profile 与 Spring Profile 管理多环境打包
- 2018/08/22性能对比:ReentrantLock vs Synchronized
- 2018/07/11为 vim + tmux 开启真彩色(true color)
- 2018/06/272^128 有多大
- 2018/03/29WGAN 笔记
- 2018/03/29ƒ-divergence GAN 笔记
- 2018/03/13Back Propagation 笔记
- 2018/01/03DIP vs IoC vs DI
2017
- 2017/12/31Java Annotation Processor 小记
- 2017/09/24Underscore.js 源码阅读
- 2017/09/03理解 Python asyncio
- 2017/08/29Python Generator
2016
- 2016/01/14Hexo 自动部署到 Github