My Personal Blog
博客
项目
观测站
工具
管理
|
登录
退出
|
中文
EN
🔑 用户登录
×
用户名
密码
取消
博客
关于代码、AI 和产品的思考和笔记。
最近
最热
写文章
2026-06-23
·
26 分钟阅读
·
70 次阅读
·
中间件
Docker 深度指南:从部署博客到理解容器
Docker 深度指南:从部署博客到理解容器> 这不是一本"命令大全",而是一条从真实困境出发、逐层剥开的认知路径。> 每个概念都在你问"为什么"的时候才出现,每个流程图都试图把一个抽象机制说清楚。--- 引子:我的博客,三个环境的三种命运你写好了一个博客——Python + FastAPI,本地 uvicorn app.main:app 跑得飞起。准备上线了:开发机 (Python 3.12)
Edit
Delete
2026-06-23
·
18 分钟阅读
·
83 次阅读
·
后端
反爬虫与安全防护体系 — 设计手记
反爬虫与安全防护体系 — 设计手记> 从一次自主发起的防护评估开始,到逐条分析威胁、否定不合适的方案、落地真正有效的防护,最终形成一个分层反爬体系。本文档完整记录了决策过程、取舍理由和架构设计。--- 一、为什么需要反爬——威胁分析在实施任何防护前,需要先清点被保护对象的资产价值。不同资源被爬取的后果差异很大,统一防护等级会导致过度设计或防护不足。 1.1 资源分级| 资源
Edit
Delete
2026-06-23
·
11 分钟阅读
·
77 次阅读
·
复盘
部署数据丢失事故复盘
部署数据丢失事故复盘> 一次 deploy-update.sh 执行后博客文章"全部消失"的排查与修复记录。>> 从现象到根因一共四层下钻:确认挂载 → 发现两份 db → 路径不匹配 → DATABASE_URL 格式错误。每一层的排查命令和判断依据都有记录,可作为类似问题的快速定位参考。--- 一、前置背景 1.1 这个项目是怎么部署的项目使用 Docker 部署,有两套部署脚本:deplo
Edit
Delete
2026-06-23
·
16 分钟阅读
·
73 次阅读
·
复盘
多路径写入一致性:从一次 Debug 到系统性防御
多路径写入一致性:从一次 Debug 到系统性防御 写在前面这不是一篇通用的技术教程,而是一次真实 Debug 的完整复盘。问题本身很简单——"博客分类筛选不工作"——但往下挖了四层才发现,表象各异的四个 Bug 其实指向同一个设计缺陷。这个缺陷从项目的第一行代码就埋下了,后续每次加功能都在上面打补丁,直到补丁本身变成了问题的一部分。我想通过这个案例说清楚三件事:1. 数据一致性不是靠修 Bug
Edit
Delete
← 上一页
3 / 3