2025-08-21 如何在 Linux 上生成 PGP 公钥(支持老版本 GnuPG) bash gpg --version gpg (GnuPG) 2.0.22 bash gpg --gen-key bash gpg --list-keys /root/.gnupg/pubring.gpg --------------... 阅读全文
2025-08-21 Nginx 镜像流量:低成本实现流量复用 在微服务架构和持续交付的背景下,如何在不影响线上用户的前提下验证新功能、监控服务稳定性或分析流量特征?Nginx 的 镜像流量(Traffic Mirroring) 技术提供了一种轻量级解决方案——将生产环境的真实请求实时复制到测试/... 阅读全文
2025-08-06 HTTP 499 状态码详解:客户端断开连接的背后真相 在日常开发与运维中,我们经常会关注 HTTP 返回码,如 200 表示成功,500 表示服务器异常等。但你是否在某些场景下遇到过一个非标准状态码 —— 499? 这并不是一个出现在官方 HTTP 规范中的状态码,但它却频繁出现在 Ng... 阅读全文
2025-07-21 Git 如何通过 VPN 代理拉取代码(支持 HTTP / SOCKS5) 🛠️ Git 如何通过 VPN 代理拉取代码(支持 HTTP / SOCKS5) 在使用 Git 拉取或推送代码时,如果遇到网络不稳定、访问受限或者你正处于公司/学校网络中,挂 VPN 是一种常见的解决方案。但很多人挂上 VPN 后 ... 阅读全文
2025-06-27 🚧 解决 Git Push 被拒绝的问题:non-fast-forward 错误解析与处理 在使用 Git 推送代码到远程仓库时,常常会遇到如下错误: ✋ 问题解释 这个错误发生的原因是: 你本地的分支(如 test)落后于远程分支的最新提交。 Git 默认为了保护数据,不允许你直接覆盖(非 fast-forward)远程的... 阅读全文