<?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:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://liusxml.github.io/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/authors/all-sebastien-lorber-articles</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/authors/yangshun</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/first-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/long-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/mdx-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/tags/docusaurus</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/tags/facebook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/tags/hello</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/tags/hola</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/blog/welcome</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/api/actuator-endpoints</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/api/auth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/api/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/api/roles</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/api/users</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/architecture/analysis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/architecture/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/category/-api-%E5%8F%82%E8%80%83</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/category/-%E4%B8%9A%E5%8A%A1%E6%A8%A1%E5%9D%97</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/category/-%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/category/-%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/category/%EF%B8%8F-%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/category/-%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/category/-%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/category/%EF%B8%8F-%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/category/-%E6%B5%8B%E8%AF%95</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/development/base-framework</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/development/git-commit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/development/standards</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/getting-started/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/getting-started/quick-start</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/api-docs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/archunit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/auto-ddl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/logging</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/mapstruct</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/monitoring/actuator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/monitoring/micrometer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/monitoring/spring-boot-admin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/mybatis-plus</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/p6spy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/redis/cache-api-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/redis/cache-strategy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/redis/cache-warmup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/redis/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/redis/redis-utils-api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/resilience4j</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/security/jwt-authentication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/security/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/infrastructure/security/security-utils</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/article/api-reference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/article/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/article/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/comment/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/comment/phase1-foundation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/comment/phase2-tree-structure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/comment/phase3-state-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/comment/phase7-notification</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/file/analysis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/file/api-reference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/file/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/file/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/file/upload-flow</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/system/authentication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/system/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/system/roles-permissions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/modules/system/user-management</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/reference/knowledge-base</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/testing/article-management-test</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/testing/comment-management-test</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/testing/controller-tests</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/testing/mockbean-migration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/testing/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/testing/testing-fundamentals</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/testing/unit-tests</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/troubleshooting/ddl-transaction-pitfall</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/docs/troubleshooting/metaobjecthandler-bean-conflict</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://liusxml.github.io/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>