01 // skills
技能栈
前端开发
后端开发
DevOps / 云原生
02 // blog
博客文章
前端
深入理解 Vue 3 响应式系统:从 Proxy 到依赖收集
拆解 Vue 3 响应式源码,讲清 effect、track、trigger 三者的协作机制,以及与 Vue 2 defineProperty 的本质差异。
8 min read
阅读全文 →
后端
Go 并发模式实战:用 channel 构建优雅的任务调度器
结合真实项目,介绍 worker pool、fan-in/fan-out、graceful shutdown 三种并发模式的落地经验。
11 min read
阅读全文 →
运维
Kubernetes 生产环境踩坑记:OOMKilled 排查全流程
从一次线上服务频繁重启的故障出发,梳理 Pod 内存限制、JVM 堆外内存与监控告警的排查链路。
9 min read
阅读全文 →
前端
前端性能优化实战:首屏加载时间从 4s 降到 1.2s
通过代码分割、资源预加载、图片懒加载与缓存策略的组合拳,系统性优化大型单页应用的加载体验。
7 min read
阅读全文 →
后端
分布式事务不再难:本地消息表 + 事务消息落地指南
对比 Seata、TCC 与消息最终一致性方案,给出中小团队最容易落地的分布式事务实践。
10 min read
阅读全文 →
运维
从零搭建个人 CI/CD 流水线:GitLab Runner 到自动部署
记录一次完整的自动化部署搭建过程,覆盖流水线设计、Docker 构建缓存优化与回滚方案。
6 min read
阅读全文 →
// 该分类下暂无文章
03 // thoughts
开发心得
先跑通,再优雅
过度设计是项目早期最大的敌人。先让系统以最简单的方式跑起来,等真实压力和需求出现时再重构,比一开始就堆架构省钱得多。
日志是给三个月后的自己看的
写日志的思路要有「排查视角」:关键分支要留痕、错误要带上下文。一次完善的日志输出,往往能省下几小时的断点调试。
写技术博客是最好的复习
能讲清楚的知识才是真正掌握的知识。坚持输出技术文章后,我对很多「用过了但没吃透」的技术点有了系统性的理解。
自动化一切重复劳动
凡是重复三次以上的操作都值得写成脚本。从本地调试环境到发布流程,自动化节省的不只是时间,还有注意力。
