个人技术博客 · CODE / OPS / BUILD

你好,我是 Jenson Cheung

全栈开发 · 运维 · 独立建站,记录编程与折腾路上的心得。

PythonGoDockerNginxLinux
deploy.sh
1 def deploy():
2     build("theme")
3     ship(prod)
4     return "✓ live"
最新文章
Develop

Redis 缓存三大问题深度解析与解决方案:从原理到实战的完整指南

在现代高并发系统中,Redis 几乎是缓存的代名词。但围绕 Redis 的雪崩、穿透、击穿三大问题,每年都在生产环境重复制造着 P0 级故障。本文从现象描述到底层原理,再到完整的 Spring Boot / Node.js 代码实现,逐一击破这三类高频故障场景,并给出可落地的监控告警与最佳实践清单。

2026-07-20 15 阅读
share

技术债务管理实战:识别、量化与偿还的系统化方法

技术债务不是"代码写得烂"的遮羞布,而是有章可循的工程决策副产品。本文从识别、量化、优先级排序到偿还策略,提供一套可落地的技术债务管理系统化方法,帮助团队在业务交付与代码质量之间找到可持续的平衡点。

2026-07-14 25 阅读
Node

Node.js 日志与可观测性实战:从 pino 到 OpenTelemetry 的完整链路

可观测性不只是"打日志",而是让系统在分布式环境下可被理解、度量和追踪。本文从 Node.js 高性能日志库 pino 出发,结合结构化日志、日志级别、采样与输出优化,再到 OpenTelemetry 的 Trace、Metrics、Logs 三大支柱,给出一套可直接落地的可观测性建设方案。

2026-07-11 32 阅读