技术文章

踩坑实录、问题解决、工具技巧——持续积累的开发经验

全部 踩坑实录 问题解决 工具技巧
⚠️ 踩坑实录
Redis 缓存命中率只有 60%?先分清穿透、击穿和泄漏

Redis 缓存命中率低怎么排查?本文讲解 INFO stats 正确算法与重启归零陷阱、TTL -1 泄漏与 -2 缺失的判断、热 key 与大 key 扫描方法,以及缓存穿透、击穿、雪崩、泄漏四种问题的区分与处理方案。

⚠️ 踩坑实录
git log 中文全是 <E6><89> 转义?Windows 下 Git 乱码根治实录

git log 中文显示为 <E6><89> 十六进制转义或涓枃乱码?本文按 Git 输出链路拆解根因:core.quotepath 与 i18n 配置、less pager 的 LESSCHARSET、控制台 chcp 65001 代码页,附完整修复步骤与验证方法。

⚠️ 踩坑实录
Maven 依赖冲突排查实录:dependency:tree 与 exclusions 实战

Maven NoSuchMethodError 怎么排查?本文讲解 dependency:tree 定位冲突路径、Maven 版本仲裁规则、dependencyManagement 与 exclusions 两种解法,以及 enforcer 插件 dependencyConvergence 防回归配置。

⚠️ 踩坑实录
URL 编码与中文乱码排查:+ 号、%20 与双重编码

URL 中文参数乱码、加号变空格怎么排查?本文讲解 URL 编码规则、+ 与 %20 的表单编码历史包袱、双重编码的判断方法,以及 DevTools 逐环节排查四步法和 Java 正确编码姿势。

⚠️ 踩坑实录
JSON 转 Java 实体的 5 个坑:日期、枚举、嵌套泛型怎么处理

JSON 转 Java 实体类常见 5 个坑:日期字符串格式化、null 值类型推断、金额 double 精度、混型数组、动态 key 与嵌套泛型,附 Jackson 注解解决方案。

⚠️ 踩坑实录
CSV 导出后用 Excel 打开中文全是乱码?BOM 问题排查实录

CSV 文件用 Excel 打开中文乱码的根因与修复:Windows Excel 依赖 BOM 识别 UTF-8,导出时在文件头写入 EF BB BF 即可,附 Go/Java 代码示例与防回归测试。