<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Mitch | Blog</title>
    <link>https://xiaomaizhi.me/blog</link>
    <description>Technical notes and writing by Mitch.</description>
    <language>zh-CN</language>
    <atom:link xmlns:atom="http://www.w3.org/2005/Atom" href="https://xiaomaizhi.me/rss.xml" rel="self" type="application/rss+xml" />
  <item>
    <title>MyBatis-Plus 动态查询：从 Wrapper 到生产级实践</title>
    <link>https://xiaomaizhi.me/blog/mybatis-plus-dynamic-query</link>
    <guid>https://xiaomaizhi.me/blog/mybatis-plus-dynamic-query</guid>
    <description>深入 MyBatis-Plus QueryWrapper/LambdaQueryWrapper 的动态查询技巧，以及如何在复杂业务场景下保持查询代码可维护。</description>
    <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
    <category>Java</category>
    <category>MyBatis-Plus</category>
    <category>Java</category>
    <category>动态查询</category>
  </item>
  <item>
    <title>Spring Boot 统一异常处理与参数校验：从 @ExceptionHandler 到全局拦截</title>
    <link>https://xiaomaizhi.me/blog/spring-boot-unified-error-handling</link>
    <guid>https://xiaomaizhi.me/blog/spring-boot-unified-error-handling</guid>
    <description>如何用 @RestControllerAdvice 构建生产级的统一异常处理体系，覆盖参数校验、业务异常、未知异常三层。</description>
    <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
    <category>Java</category>
    <category>Spring Boot</category>
    <category>异常处理</category>
    <category>参数校验</category>
  </item>
  <item>
    <title>LangChain RAG 从 Demo 到生产化：我踩过的 6 个坑</title>
    <link>https://xiaomaizhi.me/blog/langchain-rag-production</link>
    <guid>https://xiaomaizhi.me/blog/langchain-rag-production</guid>
    <description>把 LangChain RAG 从 notebook demo 搬上生产环境时遇到的真实问题：分块策略、向量库选型、检索质量、幻觉控制。</description>
    <pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate>
    <category>AI</category>
    <category>LangChain</category>
    <category>RAG</category>
    <category>LLM</category>
    <category>生产化</category>
  </item>
  <item>
    <title>Spring Boot 多模块项目结构实践</title>
    <link>https://xiaomaizhi.me/blog/spring-boot-multi-module</link>
    <guid>https://xiaomaizhi.me/blog/spring-boot-multi-module</guid>
    <description>如何在 Spring Boot 中组织多模块结构，兼顾可维护性与编译效率。</description>
    <pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate>
    <category>Java</category>
    <category>Spring Boot</category>
    <category>Maven</category>
    <category>架构</category>
  </item>
  <item>
    <title>DeepSeek API 集成实战：流式响应、并发控制与成本优化</title>
    <link>https://xiaomaizhi.me/blog/deepseek-api-integration</link>
    <guid>https://xiaomaizhi.me/blog/deepseek-api-integration</guid>
    <description>在 Nuxt 3 项目中集成 DeepSeek API 的完整经验，包括流式输出、请求去重、错误处理和 token 成本控制。</description>
    <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
    <category>AI</category>
    <category>DeepSeek</category>
    <category>API</category>
    <category>LLM</category>
    <category>Nuxt</category>
  </item>
  <item>
    <title>Nuxt 3 + Content v3 搭建技术博客：内容驱动的正确姿势</title>
    <link>https://xiaomaizhi.me/blog/nuxt3-content-blog</link>
    <guid>https://xiaomaizhi.me/blog/nuxt3-content-blog</guid>
    <description>用 Nuxt 3 和 @nuxt/content v3 构建一个内容驱动的技术博客，包括内容集合、Schema 校验、主题切换和 SEO 优化。</description>
    <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
    <category>工程效率</category>
    <category>Nuxt</category>
    <category>Content</category>
    <category>Vue</category>
    <category>博客</category>
  </item>
  <item>
    <title>Docker Compose 部署个人项目：一台 VPS 搞定全栈</title>
    <link>https://xiaomaizhi.me/blog/docker-compose-deploy</link>
    <guid>https://xiaomaizhi.me/blog/docker-compose-deploy</guid>
    <description>用 Docker Compose 在一台 VPS 上部署前端、后端、数据库和反向代理，包括 SSL、日志管理和自动更新。</description>
    <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
    <category>工程效率</category>
    <category>Docker</category>
    <category>部署</category>
    <category>DevOps</category>
  </item>
  <item>
    <title>Redis 持久化方案对比：RDB vs AOF</title>
    <link>https://xiaomaizhi.me/blog/redis-persistence</link>
    <guid>https://xiaomaizhi.me/blog/redis-persistence</guid>
    <description>深入对比 Redis 两种持久化方案的原理、性能和适用场景。</description>
    <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
    <category>后端</category>
    <category>Redis</category>
    <category>持久化</category>
  </item>
  <item>
    <title>GitHub Actions 为前端项目配置 CI：类型检查、构建与自动预览</title>
    <link>https://xiaomaizhi.me/blog/github-actions-ci</link>
    <guid>https://xiaomaizhi.me/blog/github-actions-ci</guid>
    <description>用 GitHub Actions 为 Nuxt 3 项目搭建 CI 流水线，包括类型检查、构建验证和 PR 预览环境。</description>
    <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
    <category>工程效率</category>
    <category>GitHub Actions</category>
    <category>CI/CD</category>
    <category>自动化</category>
  </item>
  <item>
    <title>用 LangChain 构建 RAG 应用的最小实践</title>
    <link>https://xiaomaizhi.me/blog/langchain-rag-intro</link>
    <guid>https://xiaomaizhi.me/blog/langchain-rag-intro</guid>
    <description>从零到一，用 LangChain 实现一个可用的检索增强生成应用。</description>
    <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
    <category>AI</category>
    <category>LangChain</category>
    <category>RAG</category>
    <category>LLM</category>
  </item>
  </channel>
</rss>