系统运维$_
用 Docker Compose 快速搭建本地开发环境
从零用一个 compose 文件把 Nginx、MySQL、Redis 和应用串起来,附带常见端口冲突与数据卷持久化的排查思路。
系统运维$_
Kubernetes 入门:从 Pod 到 Deployment 的实践笔记
梳理 K8s 核心对象之间的关系,用 minikube 跑通第一个应用,并记录滚动更新与回滚时踩过的坑。
系统运维$_
Nginx 反向代理与 HTTPS 配置速查
整理日常最常用的 server 块配置:反向代理、gzip 压缩、静态缓存以及 Let's Encrypt 证书自动续期。
编程开发{ }
Python 异步编程:asyncio 从入门到实战
讲清协程、事件循环与 await 的本质,并用 aiohttp 写一个并发抓取的小例子,对比同步版本的性能差异。
编程开发{ }
Git 进阶:交互式 rebase 与提交整理技巧
把杂乱的提交历史整理成清晰的线性记录:squash、reword、drop 的实操,以及冲突处理的正确姿势。
开源软件#!
用 tmux + vim 打造高效终端工作流
我的日常终端配置:tmux 分屏与会话保持、vim 常用插件与键位,附一份可直接复用的 .tmux.conf。
编程开发{ }
PostgreSQL 索引优化实战:从慢查询说起
通过 EXPLAIN ANALYZE 定位慢查询,理解 B-tree、复合索引与覆盖索引的选择逻辑,让查询快起来。
系统运维$_
自建 NAS 与对象存储:MinIO 部署踩坑记录
在旧主机上跑起 MinIO,打通 S3 兼容接口,记录反向代理大文件上传与权限配置时遇到的坑。
系统运维$_
Linux 性能排查:top/htop/iostat 到底看什么
从负载、CPU、内存到磁盘 IO,一张图理清各指标含义,附常见性能瓶颈的判断套路与工具组合。
技术实践=>
用 GitHub Actions 自动化构建与部署
写一个 workflow 实现代码推送后自动跑测试、构建镜像并部署到服务器,附 secrets 与权限的安全实践。