希曼日记进入笔记库

正在载入模型

希曼的头像

希曼

lens077 · 538 篇笔记 · 48 篇文章

专注于云原生与 Go 后端工程,擅长微服务治理,以及应用运行基础设施的部署、配置、性能优化与系统集成;具备交互设计和用户体验优化能力。

FIG.01Lucy · 538 篇 · 54 张图谱 · 971 条双链引用

九个方向,按需查阅。

子目录可直接点进去。方向前的色块是它在全站的标记,笔记索引与正文沿用同一颜色。

  1. 后端179 篇
  2. 前端102 篇
  3. 工程化48 篇
  4. 数据库18 篇
  5. 网络16 篇
  6. 其他4 篇

最新文章

全部文章
  1. 给 ArgoCD 换 TLS 入口:Cilium Gateway、TLSRoute 与一个绕不过的 ALPN 坑一个「让 argocd CLI 用上原生 gRPC」的小目标,最后拆成了三代问题:Pangolin 的 Resource Auth 把 CLI 302 掉、h2c 上游让 Traefik 返回 500、--insecure 写死在 args 里导致新 Pod CrashLoop、Passthrough 与 Terminate 抢 443、以及最要命的一条——ArgoCD 不广播 ALPN h2,任何 L7 代理都不可能给它原生 gRPC。把两版脚本、Pangolin 侧步骤、证书与回滚都写清楚。
  2. 给桌面客户端做下载加速:从「桶直接公开」到「边缘优先、源站兜底」的三代演进安装包下载最初是「桶直接公开、URL 写死在网页里」——能用,但任何人猜到路径就能镜像、刷流量。第二代把它改成桶私有 + 一次性令牌 + 三层限流,把链接变成「能力」。第三代接入 EdgeOne Pages 承载安装包字节,源站对象存储退成兜底:服务端兑换令牌时用一次 HEAD 探测决定跳边缘还是跳预签名链接,探测结果缓存 30 秒。这篇把三代的设计、代码、操作步骤与验证方法都写下来,包括一个差点让整个功能静默失效的路径前缀不一致。
  3. 把静态站发到三个地方:Cloudflare、EdgeOne 与 Kubernetes 的 GitOps 流水线同一份静态站,发到 Cloudflare Pages、EdgeOne Pages 和 Kubernetes 集群里的自有域名。用 GitHub Actions 构建镜像与回写 tag,用 GitLab 镜像绕过 ArgoCD 拉不动 GitHub 的网络问题,用 Helm + HTTPRoute + CiliumNetworkPolicy 把站点收进集群。附七个真实卡点与 Cloudflare Token 的最小权限申请方法。
  4. 买家回复激活码邮件被退信:一个 Reply-To 头,和顺便重写的邮件模板Scorpius 的买家回复「Scorpius 激活码」邮件,却收到「域名不存在」的退信——因为发件人是只发不收的 noreply@apikv.com,而正文让人「直接回复本邮件」。修复不止加一行信头:回信地址的优先级、中文显示名的 RFC 2047 编码、敢于承诺「回复有用」的文案,以及把纯文本邮件换成剥掉样式也能读的品牌 HTML。

一人维护,持续校正。

由希曼记录与维护。写下的是自己验证过的 Golang、微服务与云原生实践;图谱和篇数都在构建时从内容重新计算。