工具与环境 Mac 多 JDK 怎么管理:Homebrew、jenv、JAVA_HOME 和项目版本边界 Mac 上同时存在 JDK 8、JDK 11、JDK 17、JDK 21 很常见。老项目要跑 JDK 8,新项…
工具与环境 Git 原理怎么入门:对象模型、HEAD、reset 和 reflog 恢复 Git 命令很多,但最值得先理解的是它的对象模型。知道 .git 目录里保存了什么,HEAD 指向哪里,res…
数据与中间件 RedisTemplate 和 Redisson 怎么选:缓存 API、分布式锁和 Redlock 边界 Java 项目接 Redis 时,经常会同时看到 RedisTemplate、StringRedisTempl…
数据与中间件 MySQL 大表在线 DDL 怎么做:加字段、主从延迟和 pt-osc 风险 MySQL 小表加字段通常没什么感觉,一条 alter table add column 很快结束。但如果表有…