<?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:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
        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.xaoxu.cn/archives/context-switching-for-java</loc>
<lastmod>2024-02-20T16:48:53+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/thread-pool-tool-package</loc>
<lastmod>2024-02-20T16:48:54+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/jackson-jsonsubtypes-parse</loc>
<lastmod>2024-02-20T16:48:54+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/dockeryun-xing-kafkarong-qi</loc>
<lastmod>2024-02-20T16:48:55+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/docker-offline-image</loc>
<lastmod>2024-02-20T16:48:56+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/kubernetes-deploy-redis</loc>
<lastmod>2024-02-20T16:48:56+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/use-navicat-export-mysql-table-to-markdown</loc>
<lastmod>2024-02-20T16:48:59+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/java-operation-kafka-topic-partition</loc>
<lastmod>2024-02-20T16:48:59+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/execute-shell-in-java-thread</loc>
<lastmod>2024-02-20T16:48:59+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/java-downloads-files</loc>
<lastmod>2024-02-20T16:48:59+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/kubernetes-start-by-docker-desktop</loc>
<lastmod>2024-02-20T16:49:00+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/java-substitutes-if-and-switch-method</loc>
<lastmod>2024-02-20T16:49:00+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/mysql-transaction-acid</loc>
<lastmod>2024-02-20T16:49:01+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/cyclicbarrier-understanding-and-use</loc>
<lastmod>2024-02-20T16:49:01+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/java-garbage-collection-algorithm</loc>
<lastmod>2024-02-20T16:49:01+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/java-multithreading-implementation</loc>
<lastmod>2024-02-20T16:49:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/vue-formats-numbers-as-amounts</loc>
<lastmod>2024-02-20T16:49:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/vue-element-upload-file</loc>
<lastmod>2024-02-20T16:49:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/countdownlatch-understanding-and-use</loc>
<lastmod>2024-02-20T16:49:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/java-year-month-day-between-two-dates</loc>
<lastmod>2024-02-20T16:49:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/vue-export-excel-use-xmlhttprequest</loc>
<lastmod>2024-02-20T16:49:05+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/vue-loops-three-group</loc>
<lastmod>2024-02-20T16:49:05+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/vue-get-specify-date</loc>
<lastmod>2024-02-20T16:49:05+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/java-difference-between-sleep-wait</loc>
<lastmod>2024-02-20T16:49:06+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/java-transfer-file</loc>
<lastmod>2024-02-20T16:49:06+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/hexo-use-emoji</loc>
<lastmod>2024-02-20T16:49:06+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/ffmpeg-video-streaming</loc>
<lastmod>2024-02-20T16:49:06+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/springboot-aop</loc>
<lastmod>2024-02-20T16:49:07+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/vue-axios-refresh-jwt</loc>
<lastmod>2024-02-20T16:49:07+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/springboot-localdatetime-serialize</loc>
<lastmod>2024-02-20T16:49:07+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/centos-build-gitlab-tutorial</loc>
<lastmod>2024-02-20T16:49:07+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/hexo-blog-static-resource-compression</loc>
<lastmod>2024-02-20T16:49:08+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/canal-rocketmq-sync-mysql-data-to-redis</loc>
<lastmod>2024-02-20T16:49:08+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/add-rss-for-hexo</loc>
<lastmod>2024-02-20T16:49:11+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/java8-new-feature-function</loc>
<lastmod>2024-02-20T16:49:11+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/jenkins-auto-deploy</loc>
<lastmod>2024-02-20T16:49:12+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/k3s-offline-deploy</loc>
<lastmod>2024-02-20T16:49:12+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/quartz-timer-job</loc>
<lastmod>2024-02-21T16:57:10+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/spring-retry-mechanism</loc>
<lastmod>2024-02-20T16:49:13+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/springboot-build-packaged-two-ways</loc>
<lastmod>2024-02-20T16:49:14+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives/encapsulation-and-use-of-axios</loc>
<lastmod>2024-02-21T16:57:29+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/default</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/java</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/vue</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/kubernetes</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/docker</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/mysql</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/practical-tutorial</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/gitlab</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/streaming-services</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/canal</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/k3s</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/%E9%9A%8F%E7%AC%94</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/hexo</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories/jenkins</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/halo</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/java</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/thread</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/markdown</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/redis</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/kafka</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/jackson</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/kubernetes</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/jenkins</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/docker</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/transaction</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/shell</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/mysql</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/communication</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/jvm</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/allatori</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/centos</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/jwt</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/aop</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/springboot</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/bug</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/tool-class</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/vue</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/encryption-security</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/hexo</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/%E4%BC%98%E5%8C%96</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/canal</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/rocketmq</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/k3s</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/traefik</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/rancher</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/helm</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/quartz</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/mybatis-plus</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/%E9%9A%8F%E7%AC%94</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/emoji</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/video-streaming</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/localdatetime</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/upload-file</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags/gitlab</loc>
<lastmod>2026-04-04T05:01:04+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/leaving</loc>
<lastmod>2024-02-20T16:49:26+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/about</loc>
<lastmod>2024-02-21T17:27:45+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url><loc>https://blog.xaoxu.cn/tags</loc>
<lastmod>2026-04-04T05:01:05+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url><loc>https://blog.xaoxu.cn/categories</loc>
<lastmod>2026-04-04T05:01:05+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url><loc>https://blog.xaoxu.cn/archives</loc>
<lastmod>2026-04-04T05:01:05+08:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

</urlset>
