<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>相东实验室</title><link>https://lixiangdong122333.github.io/</link><description>记录软件工程、云原生与 AI 实践的个人空间。</description><language>zh-CN</language><item><title>被线程池记住的用户：一次线程上下文数据错乱事故复盘</title><link>https://lixiangdong122333.github.io/blog/inheritable-thread-local-shared-thread-pool/</link><guid>https://lixiangdong122333.github.io/blog/inheritable-thread-local-shared-thread-pool/</guid><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><description>一次看似只涉及 traceId 的异步改造，如何因为共享线程池与 InheritableThreadLocal 的组合，演变成跨请求的数据错乱。</description><category>Java</category><category>InheritableThreadLocal</category><category>线程池</category><category>Spring</category><category>Sleuth</category><category>事故复盘</category></item><item><title>那条 ERROR，怎么看都是 INFO：一次 GKE 日志级别错位的排障实录</title><link>https://lixiangdong122333.github.io/blog/gke-error-looks-like-info/</link><guid>https://lixiangdong122333.github.io/blog/gke-error-looks-like-info/</guid><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><description>一次 GKE dev 环境验收中的日志排障，从一条看似失真的 ERROR 开始，追到 Logback、标准输出流与 Cloud Logging 的边界。</description><category>GKE</category><category>Cloud Logging</category><category>Kubernetes</category><category>Logback</category><category>可观测性</category></item><item><title>消失的大小写：一次 MySQL 迁移 PostgreSQL 的排障实录</title><link>https://lixiangdong122333.github.io/blog/mysql-postgresql-collation-case-sensitivity/</link><guid>https://lixiangdong122333.github.io/blog/mysql-postgresql-collation-case-sensitivity/</guid><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><description>一条 TooManyResultsException，牵出 MySQL 与 PostgreSQL 对大小写截然不同的判断，也揭开了藏在 Collation 里的迁移暗雷。</description><category>MySQL</category><category>PostgreSQL</category><category>Collation</category><category>MyBatis</category><category>数据库迁移</category></item><item><title>用 Angular SSG 构建可部署到 GitHub Pages 的个人站</title><link>https://lixiangdong122333.github.io/blog/angular-ssg-github-pages/</link><guid>https://lixiangdong122333.github.io/blog/angular-ssg-github-pages/</guid><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate><description>拆解 Angular 预渲染、Hydration 与 GitHub Pages 静态托管之间的边界，并给出一条可复现的发布路径。</description><category>Angular</category><category>SSG</category><category>GitHub Pages</category><category>Hydration</category></item><item><title>从请求到告警：可观测服务的最小闭环</title><link>https://lixiangdong122333.github.io/blog/observable-service-practice/</link><guid>https://lixiangdong122333.github.io/blog/observable-service-practice/</guid><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><description>用日志、指标与追踪串起一次请求，并从用户影响出发设计可行动的告警。</description><category>可观测性</category><category>SRE</category><category>OpenTelemetry</category><category>Kubernetes</category></item><item><title>把 Markdown 文章变成可维护的知识系统</title><link>https://lixiangdong122333.github.io/blog/markdown-knowledge-system/</link><guid>https://lixiangdong122333.github.io/blog/markdown-knowledge-system/</guid><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><description>从内容契约、构建校验到标签检索，说明如何让 Markdown 仓库长期保持可发现与可演进。</description><category>Markdown</category><category>知识管理</category><category>内容工程</category><category>搜索</category></item></channel></rss>
