Golang 从入门到放弃 -0x1C
用一个迷你博客 API 串起整套知识,把零散知识点收束成完整开发链路。
用一个迷你博客 API 串起整套知识,把零散知识点收束成完整开发链路。
从需求拆分到目录结构,讲一个小 Go 服务到底该怎么落地起步。
性能分析与 pprof:先找证据,再定位 CPU、内存和等待热点。
优雅关闭与服务生命周期:信号处理、Shutdown 和收尾动作。
登录鉴权与 JWT:认证、鉴权、中间件和 token 使用边界。
Redis 与缓存基础:缓存解决什么问题、常见策略和几个高频坑。
编译交付、交叉编译、Docker 打包与部署前排查清单。
Web 中间件、handler/service/repository 分层,以及接口代码怎么写得不乱。
context 的取消、超时、链路传递和常见误用,理解现代 Go 服务的基础约定。
panic 与 recover 的适用边界,以及在服务入口做异常兜底的思路。
错误包装、errors.Is/As 和自定义错误类型,把 error 真正用得像样。
配置、环境变量与日志的组织方式,开始让服务更像一个正经工程。