<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://blogfrontend.laimengchao.site/</loc><priority>1.0</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/github-actions-自动部署到轻量服务器</loc><lastmod>2026-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/袁家村</loc><lastmod>2026-10-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/国庆七日自驾游</loc><lastmod>2026-10-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/page/about</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/distributed-transaction-saga</loc><lastmod>2026-10-08</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/microservice-circuit-breaker</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/mq-exactly-once-idempotent</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/kafka-consumer-group</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/cache-trio-problems</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/redis-distributed-lock</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/redis-data-structure-choice</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/mysql-lock-and-deadlock</loc><lastmod>2026-09-30</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/slow-sql-optimization</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/mysql-isolation-and-mvcc</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/mysql-index-invalid-cases</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/mybatis-plus-page-optimize</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/mybatis-cache-levels</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/springmvc-request-flow</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/spring-bean-lifecycle</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/springboot3-migration-pitfalls</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/unified-response-and-exception</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/springboot-autoconfigure</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/completablefuture-in-action</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/threadlocal-memory-leak</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/threadpool-params-best-practice</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/synchronized-vs-reentrantlock</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/volatile-visibility</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/classloader-delegation</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/full-gc-troubleshooting</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/jvm-memory-and-oom</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/reflect-and-generic-erasure</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/concurrenthashmap-thread-safe</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/hashmap-conflict-tree</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://blogfrontend.laimengchao.site/posts/arraylist-grow-source</loc><lastmod>2026-09-27</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
</urlset>