<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://blog.hehouhui.cn</loc>
    <lastmod>2026-04-03T10:24:13.562Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archive</loc>
    <lastmod>2026-04-03T10:24:13.562Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/category</loc>
    <lastmod>2026-04-03T10:24:13.562Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/tag</loc>
    <lastmod>2026-04-03T10:24:13.562Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/search</loc>
    <lastmod>2026-04-03T10:24:13.562Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/netlify-vercel-enhanced-faas-in-china</loc>
    <lastmod>2026-01-13T15:40:10.224Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/volcengine-force-2512</loc>
    <lastmod>2025-12-21T12:20:02.795Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/caffeine-asynccache-reactive-architecture-webflux-r2dbc-redis-practice</loc>
    <lastmod>2025-12-17T08:52:19.464Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/webflux-r2dbc-lettuce-virtual-threads-best-practices</loc>
    <lastmod>2025-12-16T07:59:07.718Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/about-page-creation-100-git-commits-pwa-journey</loc>
    <lastmod>2025-11-27T06:27:11.717Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/faiss-vector-database-high-dimensional-vector-search-academic-foundation-core-role-pq-ivf-hnsw</loc>
    <lastmod>2025-09-11T01:31:02.210Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/faiss-deep-learning-guide-vector-search-algorithm-cpu-gpu-optimization-index-building-industrial-practice-rag</loc>
    <lastmod>2025-09-10T01:59:42.500Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2025-09-05-normal-offday-evening</loc>
    <lastmod>2025-09-05T14:13:55.416Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/large-language-model-context-engineering-comprehensive-analysis-core-principles-to-system-implementation</loc>
    <lastmod>2025-09-05T09:16:15.935Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/beginner-guide-to-llm-context-engineering-basics-to-practice</loc>
    <lastmod>2025-09-03T04:02:33.510Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/context-engineering-complete-guide-llm-rag-evolution-practice-scenarios</loc>
    <lastmod>2025-09-01T17:06:29.396Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/rag-to-context-engineering-beginner-complete-guide</loc>
    <lastmod>2025-09-03T03:42:42.166Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/isr-implementation-guide-with-nextjs-nuxt-real-cases</loc>
    <lastmod>2025-09-01T06:58:47.112Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/blog-tech-stack-chahge</loc>
    <lastmod>2025-09-01T06:49:29.154Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/compiler-principle-jit-aot-java-python-go-machine-code-cloud-native</loc>
    <lastmod>2025-08-26T03:46:50.328Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-innodb-storage-engine-architecture-principles-practice</loc>
    <lastmod>2025-08-25T04:13:05.146Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-innodb-index-to-sharding-principles-practice</loc>
    <lastmod>2025-08-25T04:00:31.440Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-optimizer-debug-tools-interview-guide</loc>
    <lastmod>2025-08-23T16:47:48.977Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-cost-model-complete-analysis-optimizer-cost-calculation-principles</loc>
    <lastmod>2025-08-26T11:27:03.355Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-hypergraph-optimizer-deep-analysis-evolution-history-principles-practice</loc>
    <lastmod>2025-08-23T16:43:25.788Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-official-document-optimizer-guide-deep-reading-manual-analysis</loc>
    <lastmod>2025-08-25T02:44:14.575Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-optimizer-evolution-history-performance-optimization-guide-column-preface</loc>
    <lastmod>2025-08-23T15:36:25.421Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/spring-boot-configuration-from-annotations-to-spi-design</loc>
    <lastmod>2025-08-22T06:05:00.388Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/spring-boot-elegant-component-configuration-design</loc>
    <lastmod>2025-08-22T06:28:52.280Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/spring-boot-cache-cacheable-redis-optimization-guide</loc>
    <lastmod>2025-08-22T06:11:00.576Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-row-value-expression-practice-guide</loc>
    <lastmod>2025-08-21T09:52:08.406Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/spring-bean-lifecycle-deep-dive</loc>
    <lastmod>2025-08-21T01:40:07.028Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/understanding-floating-point-conversions-and-jdk-version-differences</loc>
    <lastmod>2025-08-19T08:31:13.664Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/ieee-754-floating-point-conversion-optimization-guide</loc>
    <lastmod>2025-08-19T03:15:16.177Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/gemini-cli-guide-free-gemini-2-5-pro-install-tips-use-cases</loc>
    <lastmod>2025-08-18T09:11:23.569Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/spring-ai-rag-implementation-guide</loc>
    <lastmod>2025-08-15T10:05:01.793Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/eigenvector-guide-from-basics-to-applications</loc>
    <lastmod>2025-08-13T07:26:02.594Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/complete-guide-to-compression-algorithms-from-installation-to-implementation</loc>
    <lastmod>2025-08-07T11:27:16.492Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/java-zstd-serialization-deserialization-complete-guide</loc>
    <lastmod>2025-08-07T11:23:25.912Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/distributed-rate-limiting-challenges-resilience4j-deep-dive-guide</loc>
    <lastmod>2025-08-07T09:25:31.492Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/classic-rate-limiting-algorithms-guide</loc>
    <lastmod>2025-08-07T09:57:04.718Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/guava-rate-limiting-algorithms-fixed-sliding-window-leaky-token-bucket-guide</loc>
    <lastmod>2025-09-05T01:43:00.095Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/reactive-programming-webflux-reactor-guide-asynchronous-non-blocking</loc>
    <lastmod>2025-08-05T08:26:40.223Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/vector-database-complete-guide-algorithms-selection-principles-and-practice</loc>
    <lastmod>2025-08-02T07:37:17.334Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/completablefuture-from-source-to-practice-asynchronous-programming-guide</loc>
    <lastmod>2025-08-02T02:29:51.924Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/completablefuture-complete-guide-from-source-code-to-business-practice</loc>
    <lastmod>2025-08-02T02:26:00.455Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/java-reference-types-jvm-garbage-collection-processing-flow</loc>
    <lastmod>2025-08-01T04:16:10.617Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2400c7d0-9e17-8023-b357-fb9b1839fa61</loc>
    <lastmod>2025-07-30T15:20:38.945Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2400c7d0-9e17-80b9-a49b-f338380bbbbf</loc>
    <lastmod>2025-07-30T15:09:37.684Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/scalable-java-architecture-from-monolith-to-microservices</loc>
    <lastmod>2025-09-07T14:33:07.871Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/23b0c7d0-9e17-8031-ad0e-e768da607ba9</loc>
    <lastmod>2025-07-25T15:29:21.515Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2390c7d0-9e17-80db-82a4-cdc90b85fd0f</loc>
    <lastmod>2025-07-23T10:13:13.770Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2370c7d0-9e17-801d-9570-f0f96f677f03</loc>
    <lastmod>2025-07-21T15:54:58.358Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2350c7d0-9e17-8010-9979-cc6908c6e4ae</loc>
    <lastmod>2025-07-20T08:58:19.591Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2340c7d0-9e17-8098-8f32-cd0c34837b14</loc>
    <lastmod>2025-07-18T17:18:20.852Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2340c7d0-9e17-8045-a1fe-dc612150a9a0</loc>
    <lastmod>2025-08-15T01:37:21.006Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2340c7d0-9e17-80c0-a24a-c41d5f5546ac</loc>
    <lastmod>2025-08-15T01:42:17.369Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2320c7d0-9e17-808e-92a6-fa33ba3c8c16</loc>
    <lastmod>2025-07-16T03:00:17.910Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/spring-bean-lifecycle-loading-mechanism-scope-implementation</loc>
    <lastmod>2025-09-09T07:13:37.437Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2310c7d0-9e17-809c-aa49-c58d611f08a8</loc>
    <lastmod>2025-07-15T15:26:10.879Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2310c7d0-9e17-8068-ad2c-f3f5e3bc1b39</loc>
    <lastmod>2025-08-06T15:00:54.691Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2310c7d0-9e17-8097-bf4e-d8b8c3d576eb</loc>
    <lastmod>2025-07-16T06:35:30.368Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2300c7d0-9e17-80a8-8677-fe3619974bd9</loc>
    <lastmod>2025-08-18T02:11:53.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2300c7d0-9e17-805d-a375-d8667886f704</loc>
    <lastmod>2025-07-14T09:11:13.318Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/22b0c7d0-9e17-80e7-af57-e95e6fe8fa70</loc>
    <lastmod>2025-07-16T02:54:36.742Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/22a0c7d0-9e17-8078-a60b-f179637032b0</loc>
    <lastmod>2025-07-16T16:57:22.598Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2230c7d0-9e17-8056-8c7a-ec5492df8235</loc>
    <lastmod>2025-07-01T16:26:20.749Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2230c7d0-9e17-8019-aa9e-f9bb1fb432c7</loc>
    <lastmod>2025-07-01T08:37:14.445Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/21e0c7d0-9e17-8000-a8f8-fc6b4b605965</loc>
    <lastmod>2025-07-16T02:54:57.223Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/21b0c7d0-9e17-80fc-a44b-c41ce46666c9</loc>
    <lastmod>2025-06-23T06:34:25.507Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/21b0c7d0-9e17-80a2-968f-fa70ba8d0b26</loc>
    <lastmod>2025-09-15T06:37:40.733Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/2180c7d0-9e17-80a4-91b7-f2a5578a91b2</loc>
    <lastmod>2025-06-23T02:41:22.687Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/98df6c2a-5a22-453c-89d7-8810170292a9</loc>
    <lastmod>2025-08-05T06:08:43.927Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/expression</loc>
    <lastmod>2025-04-17T17:07:22.441Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/collection-complete</loc>
    <lastmod>2025-07-17T16:02:00.904Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/java-nio-channel</loc>
    <lastmod>2024-10-21T14:09:15.809Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/java-nio-buffer</loc>
    <lastmod>2024-10-21T14:19:26.244Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/java-io-nio-basic</loc>
    <lastmod>2024-10-21T14:05:17.668Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/elasticsearch-mapping-index</loc>
    <lastmod>2025-07-09T10:21:02.383Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/elasticsearch-data-sync</loc>
    <lastmod>2024-10-19T15:23:23.276Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/quick-sort</loc>
    <lastmod>2024-10-17T13:43:00.119Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/java-comparison-based-sorting</loc>
    <lastmod>2024-10-16T12:11:21.937Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8059-b31f-ca8abf01e8c9</loc>
    <lastmod>2024-09-18T14:15:57.585Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8004-ae5d-dc2acaa91b08</loc>
    <lastmod>2024-09-18T14:16:01.254Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/02cc6adb-ded2-4448-81d3-3b71ea5f0e40</loc>
    <lastmod>2024-09-18T14:16:01.254Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-808e-a5a9-f7bfdbe441e5</loc>
    <lastmod>2024-09-18T14:21:29.793Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8033-b8b3-fa719b6a3114</loc>
    <lastmod>2024-09-18T14:16:01.254Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8068-a0f0-e63d3b13ba34</loc>
    <lastmod>2024-09-18T14:16:01.254Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-809b-9bd1-d02902da9a49</loc>
    <lastmod>2024-09-18T14:16:01.254Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-803d-997f-e9bb87a32898</loc>
    <lastmod>2024-09-18T14:16:01.254Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8097-b3d8-f328df536996</loc>
    <lastmod>2024-09-18T14:16:01.254Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/f1a4cb42-9e37-4192-b12c-14fb0d3cf125</loc>
    <lastmod>2024-09-18T07:25:04.407Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8058-9806-ea39626c7c3c</loc>
    <lastmod>2024-09-18T07:25:07.258Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-80e3-8eb9-cea38cc5e778</loc>
    <lastmod>2024-09-18T07:25:21.120Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-80b2-8dfa-d8f819c1221c</loc>
    <lastmod>2024-09-18T14:23:54.903Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-80fa-8cc5-d01436ae72e7</loc>
    <lastmod>2024-09-18T07:25:55.359Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-80bf-bc10-d7b450f1bff9</loc>
    <lastmod>2024-09-18T07:26:09.636Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/java-class</loc>
    <lastmod>2024-09-18T07:26:26.849Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/java-sync-introduce-1104</loc>
    <lastmod>2024-10-21T08:36:17.965Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/spring-boot-tenant-202309</loc>
    <lastmod>2023-11-02T08:23:31.501Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/springcloud-data-202309</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/redis-key-202309</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/spring-restclient-2023</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/hutool-beanutil-error</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/api-login-and-jwt-token-generation-using-keycloak</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/authentication-and-authorization-using-the-keycloak-rest-api</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/notion-ai-writely</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/iot-prospect-for-java</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/active-reading-becoming-better-reader</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/20230417</loc>
    <lastmod>2023-11-02T08:31:31.916Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/efficient-learning-methods-pq4r</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/21</loc>
    <lastmod>2025-07-08T02:36:01.705Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/46</loc>
    <lastmod>2025-08-01T05:57:31.868Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/redis-01</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/41</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/39</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/40</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/38</loc>
    <lastmod>2025-07-22T10:15:53.018Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/37</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/24</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/23</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/20</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/9</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/18</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/42</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/44</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/22</loc>
    <lastmod>2025-07-15T08:20:17.467Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/43</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/45</loc>
    <lastmod>2023-10-08T06:42:11.993Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/archives/keycloak-client-oauth-guide</loc>
    <lastmod>2023-11-02T08:24:46.465Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/message</loc>
    <lastmod>2023-10-08T06:41:47.851Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/privacy</loc>
    <lastmod>2023-10-08T06:41:47.851Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/links</loc>
    <lastmod>2025-12-19T09:20:31.429Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/category/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB</loc>
    <lastmod>2026-04-03T10:24:13.562Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/category/%E5%AD%A6%E4%B9%A0%E6%80%9D%E8%80%83</loc>
    <lastmod>2026-04-03T10:24:13.562Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/category/%E5%88%9B%E4%BD%9C%E5%88%86%E4%BA%AB</loc>
    <lastmod>2026-04-03T10:24:13.562Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.hehouhui.cn/category/%E7%A2%8E%E7%89%87%E6%9D%82%E6%96%87</loc>
    <lastmod>2026-04-03T10:24:13.562Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>