<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.zwt.io/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  
  <url>
    <loc>https://blog.zwt.io/posts/creating-pve-debian-cloud-init-template</loc>
    <lastmod>2026-04-02T20:56:39.987Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/esxi-cloud-init-example</loc>
    <lastmod>2026-04-03T02:04:50.447Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/proxmox-cloud-init-images</loc>
    <lastmod>2026-04-02T06:24:33.402Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/MySQL-max-connect-timeout-reached</loc>
    <lastmod>2026-03-31T19:16:38.574Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/mysql-optimization-strategies</loc>
    <lastmod>2026-03-30T21:32:51.839Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/how-to-do-player-timeline-preview</loc>
    <lastmod>2026-04-03T00:46:45.223Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/install-spring-boot-as-linux-service</loc>
    <lastmod>2026-03-24T14:01:18.344Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/grafana-iot-visualization-dashboard</loc>
    <lastmod>2026-04-03T00:08:04.103Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/Spring-singleton-vs-Singleton-pattern</loc>
    <lastmod>2026-03-22T21:36:24.241Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/reactive-spring-boot-part8-kotlin-rsocket-server</loc>
    <lastmod>2026-04-01T11:43:40.554Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/reactive-spring-boot-part4-a-javafx-line-chart</loc>
    <lastmod>2026-03-23T10:51:49.063Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/reactive-spring-boot-part7-subscribing-multiple-consumers</loc>
    <lastmod>2026-03-31T20:07:45.589Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/reactive-spring-boot-part5-auto-configuration-for-shared-beans</loc>
    <lastmod>2026-03-29T08:27:58.647Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/reactive-spring-boot-part10-spring-profiles-to-switch-clients</loc>
    <lastmod>2026-04-01T07:07:31.947Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/reactive-spring-boot-part9-java-rsocket-client</loc>
    <lastmod>2026-03-27T08:27:02.214Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/reactive-spring-boot-part3-a-javafx-spring-boot-application</loc>
    <lastmod>2026-03-27T13:14:17.663Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/reactive-spring-boot-part6-displaying-reactive-data</loc>
    <lastmod>2026-03-30T03:23:20.708Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/reactive-spring-boot-part2-a-rest-client-for-reactive-streams</loc>
    <lastmod>2026-03-27T10:06:15.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zwt.io/posts/reactive-spring-boot-part1-a-kotlin-rest-service</loc>
    <lastmod>2026-04-01T12:41:42.133Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>