文章
上线运维篇:从云服务器到可维护的网站
从服务器、安全组、Nginx、域名、HTTPS、配置、日志、备份和验收建立上线运维路线。
NOTES / THINKING IN PUBLIC
记录技术实践,也记录判断如何形成、结论在什么条件下成立。
从服务器、安全组、Nginx、域名、HTTPS、配置、日志、备份和验收建立上线运维路线。
解释为什么生产不要只依赖 latest,如何用日期或 commit 标记镜像,并保留回滚能力。
讲清 Compose 文件如何组织服务、环境变量、网络、数据卷、健康检查和上线验收。
围绕 Go 后端和 Next.js 前端讲解多阶段构建、.dockerignore、配置注入和构建失败排查。
解释 Dockerfile 与 Compose 的分工,建立小艾知行录的 web、api、nginx、mysql 服务拓扑。
结合个人博客部署讲清容器生命周期、日志、服务名访问、端口暴露原则和 MySQL 数据卷。
说明 Docker 安装后的验证命令、镜像来源、构建、标签、清理和生产版本管理原则。
用一张运行对象模型讲清镜像、容器、仓库、网络、端口映射和数据卷之间的关系。
从环境一致性、镜像、容器、Compose、Nginx、HTTPS、备份和回滚出发,建立个人项目上线路线。
把数据结构、经典题型、错题复盘和工程迁移串成一套长期学习方法,避免散刷题没有沉淀。
从文档、分词、倒排表、Posting List、查询合并和相关性排序理解全文搜索的底层结构。
按内存、精确性、排序和实时性选择分桶、堆、Bitmap、Bloom Filter、HyperLogLog 和外部排序。