
    <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">
    <url>
    <loc>https://blog.hehouhui.cn</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archive</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/category</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/tag</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/java-harness-agent-intent-driven-development-practice</loc>
    <lastmod>2026-04-14</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/netlify-vercel-enhanced-faas-in-china</loc>
    <lastmod>2026-01-13</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/volcengine-force-2512</loc>
    <lastmod>2025-12-21</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/caffeine-asynccache-reactive-architecture-webflux-r2dbc-redis-practice</loc>
    <lastmod>2025-12-16</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/webflux-r2dbc-lettuce-virtual-threads-best-practices</loc>
    <lastmod>2025-12-13</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/about-page-creation-100-git-commits-pwa-journey</loc>
    <lastmod>2025-11-25</lastmod>
    <changefreq>daily</changefreq>
    </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-10</lastmod>
    <changefreq>daily</changefreq>
    </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-10</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2025-09-05-normal-offday-evening</loc>
    <lastmod>2025-09-04</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/large-language-model-context-engineering-comprehensive-analysis-core-principles-to-system-implementation</loc>
    <lastmod>2025-09-03</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/beginner-guide-to-llm-context-engineering-basics-to-practice</loc>
    <lastmod>2025-09-03</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/context-engineering-complete-guide-llm-rag-evolution-practice-scenarios</loc>
    <lastmod>2025-09-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/rag-to-context-engineering-beginner-complete-guide</loc>
    <lastmod>2025-09-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/isr-implementation-guide-with-nextjs-nuxt-real-cases</loc>
    <lastmod>2025-09-01</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/blog-tech-stack-chahge</loc>
    <lastmod>2025-09-01</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/compiler-principle-jit-aot-java-python-go-machine-code-cloud-native</loc>
    <lastmod>2025-08-26</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-innodb-storage-engine-architecture-principles-practice</loc>
    <lastmod>2025-08-25</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-innodb-index-to-sharding-principles-practice</loc>
    <lastmod>2025-08-25</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-optimizer-debug-tools-interview-guide</loc>
    <lastmod>2025-08-27</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-cost-model-complete-analysis-optimizer-cost-calculation-principles</loc>
    <lastmod>2025-08-26</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-hypergraph-optimizer-deep-analysis-evolution-history-principles-practice</loc>
    <lastmod>2025-08-25</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-official-document-optimizer-guide-deep-reading-manual-analysis</loc>
    <lastmod>2025-08-24</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-optimizer-evolution-history-performance-optimization-guide-column-preface</loc>
    <lastmod>2025-08-23</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/spring-boot-configuration-from-annotations-to-spi-design</loc>
    <lastmod>2025-08-22</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/spring-boot-elegant-component-configuration-design</loc>
    <lastmod>2025-08-22</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/spring-boot-cache-cacheable-redis-optimization-guide</loc>
    <lastmod>2025-08-22</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/mysql-row-value-expression-practice-guide</loc>
    <lastmod>2025-08-21</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/spring-bean-lifecycle-deep-dive</loc>
    <lastmod>2025-08-20</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/understanding-floating-point-conversions-and-jdk-version-differences</loc>
    <lastmod>2025-08-19</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/ieee-754-floating-point-conversion-optimization-guide</loc>
    <lastmod>2025-08-19</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/gemini-cli-guide-free-gemini-2-5-pro-install-tips-use-cases</loc>
    <lastmod>2025-08-18</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/spring-ai-rag-implementation-guide</loc>
    <lastmod>2025-08-15</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/eigenvector-guide-from-basics-to-applications</loc>
    <lastmod>2025-08-13</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/complete-guide-to-compression-algorithms-from-installation-to-implementation</loc>
    <lastmod>2025-08-08</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/java-zstd-serialization-deserialization-complete-guide</loc>
    <lastmod>2025-08-09</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/distributed-rate-limiting-challenges-resilience4j-deep-dive-guide</loc>
    <lastmod>2025-08-07</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/classic-rate-limiting-algorithms-guide</loc>
    <lastmod>2025-08-07</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/guava-rate-limiting-algorithms-fixed-sliding-window-leaky-token-bucket-guide</loc>
    <lastmod>2025-08-07</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/reactive-programming-webflux-reactor-guide-asynchronous-non-blocking</loc>
    <lastmod>2025-08-05</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/vector-database-complete-guide-algorithms-selection-principles-and-practice</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/completablefuture-from-source-to-practice-asynchronous-programming-guide</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/completablefuture-complete-guide-from-source-code-to-business-practice</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/java-reference-types-jvm-garbage-collection-processing-flow</loc>
    <lastmod>2025-08-01</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2400c7d0-9e17-8023-b357-fb9b1839fa61</loc>
    <lastmod>2025-07-30</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2400c7d0-9e17-80b9-a49b-f338380bbbbf</loc>
    <lastmod>2025-07-30</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/scalable-java-architecture-from-monolith-to-microservices</loc>
    <lastmod>2025-07-29</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/23b0c7d0-9e17-8031-ad0e-e768da607ba9</loc>
    <lastmod>2025-07-25</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2390c7d0-9e17-80db-82a4-cdc90b85fd0f</loc>
    <lastmod>2025-07-23</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2370c7d0-9e17-801d-9570-f0f96f677f03</loc>
    <lastmod>2025-07-21</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2350c7d0-9e17-8010-9979-cc6908c6e4ae</loc>
    <lastmod>2025-07-19</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2340c7d0-9e17-8098-8f32-cd0c34837b14</loc>
    <lastmod>2025-07-20</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2340c7d0-9e17-8045-a1fe-dc612150a9a0</loc>
    <lastmod>2025-07-19</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2340c7d0-9e17-80c0-a24a-c41d5f5546ac</loc>
    <lastmod>2025-07-19</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2320c7d0-9e17-808e-92a6-fa33ba3c8c16</loc>
    <lastmod>2025-07-16</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/spring-bean-lifecycle-loading-mechanism-scope-implementation</loc>
    <lastmod>2025-07-16</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2310c7d0-9e17-809c-aa49-c58d611f08a8</loc>
    <lastmod>2025-07-15</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2310c7d0-9e17-8068-ad2c-f3f5e3bc1b39</loc>
    <lastmod>2025-07-15</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2310c7d0-9e17-8097-bf4e-d8b8c3d576eb</loc>
    <lastmod>2025-07-15</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2300c7d0-9e17-80a8-8677-fe3619974bd9</loc>
    <lastmod>2025-07-14</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2300c7d0-9e17-805d-a375-d8667886f704</loc>
    <lastmod>2025-07-14</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/22b0c7d0-9e17-80e7-af57-e95e6fe8fa70</loc>
    <lastmod>2025-07-09</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/22a0c7d0-9e17-8078-a60b-f179637032b0</loc>
    <lastmod>2025-07-08</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2230c7d0-9e17-8056-8c7a-ec5492df8235</loc>
    <lastmod>2025-07-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2230c7d0-9e17-8019-aa9e-f9bb1fb432c7</loc>
    <lastmod>2025-07-01</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/21e0c7d0-9e17-8000-a8f8-fc6b4b605965</loc>
    <lastmod>2025-06-26</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/21b0c7d0-9e17-80fc-a44b-c41ce46666c9</loc>
    <lastmod>2025-06-23</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/21b0c7d0-9e17-80a2-968f-fa70ba8d0b26</loc>
    <lastmod>2025-06-23</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/2180c7d0-9e17-80a4-91b7-f2a5578a91b2</loc>
    <lastmod>2025-06-20</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/98df6c2a-5a22-453c-89d7-8810170292a9</loc>
    <lastmod>2025-06-19</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/expression</loc>
    <lastmod>2025-04-16</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/collection-complete</loc>
    <lastmod>2025-02-24</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/java-nio-channel</loc>
    <lastmod>2024-10-21</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/java-nio-buffer</loc>
    <lastmod>2024-10-21</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/java-io-nio-basic</loc>
    <lastmod>2024-10-21</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/elasticsearch-mapping-index</loc>
    <lastmod>2024-10-19</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/elasticsearch-data-sync</loc>
    <lastmod>2024-10-18</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/quick-sort</loc>
    <lastmod>2024-10-17</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/java-comparison-based-sorting</loc>
    <lastmod>2024-10-16</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8059-b31f-ca8abf01e8c9</loc>
    <lastmod>2024-05-12</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8004-ae5d-dc2acaa91b08</loc>
    <lastmod>2024-03-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/02cc6adb-ded2-4448-81d3-3b71ea5f0e40</loc>
    <lastmod>2023-12-10</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-808e-a5a9-f7bfdbe441e5</loc>
    <lastmod>2023-12-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8033-b8b3-fa719b6a3114</loc>
    <lastmod>2023-11-22</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8068-a0f0-e63d3b13ba34</loc>
    <lastmod>2023-11-07</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-809b-9bd1-d02902da9a49</loc>
    <lastmod>2023-09-10</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-803d-997f-e9bb87a32898</loc>
    <lastmod>2023-09-04</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8097-b3d8-f328df536996</loc>
    <lastmod>2023-09-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/f1a4cb42-9e37-4192-b12c-14fb0d3cf125</loc>
    <lastmod>2023-06-27</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-8058-9806-ea39626c7c3c</loc>
    <lastmod>2023-06-11</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-80e3-8eb9-cea38cc5e778</loc>
    <lastmod>2023-05-26</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-80b2-8dfa-d8f819c1221c</loc>
    <lastmod>2023-05-17</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-80fa-8cc5-d01436ae72e7</loc>
    <lastmod>2023-05-14</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/1050c7d0-9e17-80bf-bc10-d7b450f1bff9</loc>
    <lastmod>2023-05-09</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/java-class</loc>
    <lastmod>2023-05-07</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/java-sync-introduce-1104</loc>
    <lastmod>2023-11-04</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/spring-boot-tenant-202309</loc>
    <lastmod>2023-09-15</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/springcloud-data-202309</loc>
    <lastmod>2023-09-15</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/redis-key-202309</loc>
    <lastmod>2023-09-12</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/spring-restclient-2023</loc>
    <lastmod>2023-09-06</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/hutool-beanutil-error</loc>
    <lastmod>2023-05-23</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/api-login-and-jwt-token-generation-using-keycloak</loc>
    <lastmod>2023-04-28</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/authentication-and-authorization-using-the-keycloak-rest-api</loc>
    <lastmod>2023-04-28</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/notion-ai-writely</loc>
    <lastmod>2023-04-24</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/iot-prospect-for-java</loc>
    <lastmod>2023-04-27</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/active-reading-becoming-better-reader</loc>
    <lastmod>2023-04-25</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/20230417</loc>
    <lastmod>2023-04-18</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/efficient-learning-methods-pq4r</loc>
    <lastmod>2023-04-21</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/21</loc>
    <lastmod>2021-04-10</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/46</loc>
    <lastmod>2022-03-05</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/redis-01</loc>
    <lastmod>2023-04-15</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/41</loc>
    <lastmod>2022-03-17</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/39</loc>
    <lastmod>2022-03-15</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/40</loc>
    <lastmod>2022-03-15</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/38</loc>
    <lastmod>2022-02-21</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/37</loc>
    <lastmod>2022-02-08</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/24</loc>
    <lastmod>2021-12-27</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/23</loc>
    <lastmod>2021-12-18</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/20</loc>
    <lastmod>2021-08-27</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/9</loc>
    <lastmod>2020-07-23</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/18</loc>
    <lastmod>2020-06-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/42</loc>
    <lastmod>2020-03-12</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/44</loc>
    <lastmod>2020-03-08</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/22</loc>
    <lastmod>2020-02-25</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/43</loc>
    <lastmod>2020-01-26</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/45</loc>
    <lastmod>2020-01-22</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/message</loc>
    <lastmod>2021-03-13</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/privacy</loc>
    <lastmod>2023-04-12</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn</loc>
    <lastmod>2023-03-23</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/links</loc>
    <lastmod>2022-04-08</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/search</loc>
    <lastmod>2021-07-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archive</loc>
    <lastmod>2021-07-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/category</loc>
    <lastmod>2021-07-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/tag</loc>
    <lastmod>2021-07-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/keycloak-client-oauth-guide</loc>
    <lastmod>2023-04-28</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/links</loc>
    <lastmod>2021-07-02</lastmod>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>https://blog.hehouhui.cn/archives/llm-agent-engineering-challenges-and-architecture-solutions</loc>
    <lastmod>2026-04-21</lastmod>
    <changefreq>daily</changefreq>
    </url>
    
    </urlset>
    