<?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://alexritian.github.io/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/ansible-learning-01</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/Deploy-tinyproxy-in-flyio</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/deployment-gradle-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/golive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/java-innerclass</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/maven-central-publish-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/springboot-jooq-multiple-datasource</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/springboot-springdoc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/Springboot-Temporal-learning-1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/ansible</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/docker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/gradle</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/java</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/jooq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/linux</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/maven</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/springboot</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/springdoc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/temporal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/tags/tmux</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/blog/Tmux%E2%80%94A-Linux-Terminal-Multiplexer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/ansible</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/arch</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/centos</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/docker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/edge</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/git</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/gradle</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/groovy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/java</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/jooq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/junit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/kotlin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/linux</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/maven</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/openssl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/powershell</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/spock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/spring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/springboot</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/todo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/tags/zsh</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-06/2024-06-26</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-06/2024-06-27</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-01</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-02</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-03</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-17</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-18</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-22</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-23</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-24</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-26</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-29</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-30</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-07/2024-07-31</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-08/2024-08-06</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-08/2024-08-07</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-08/2024-08-12</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-08/2024-08-14</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-09/2024-09-05</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-09/2024-09-17</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-10/2024-10-17</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-10/2024-10-18</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-11/2024-11-15</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-12/2024-12-12</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-12/2024-12-13</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2024/2024-12/2024-12-17</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2025/2025-01/2025-01-08</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2025/2025-01/2025-01-16</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2025/2025-02/2025-02-11</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2025/2025-02/2025-02-25</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2025/2025-02/2025-02-28</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2025/2025-03/2025-03-28</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2025/2025-10/2025-10-23</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2025/2025-10/2025-10-27</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2025/2025-12/2025-12-23</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/docs/dairy/2025/2025-12/2025-12-25</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/ai</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/daily</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/education</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/government</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/house</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/java</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/k-12</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/kubernetes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/news</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/postgresql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/spring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/tech</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/weekly</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E4%B8%AD%E5%B0%8F%E5%AD%A6</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E5%8C%97%E4%B8%83%E5%AE%B6</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E5%8C%97%E4%BA%AC</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E5%9B%9E%E9%BE%99%E8%A7%82</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E5%9B%BD%E5%8A%A1%E9%99%A2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E5%9F%8E%E5%B8%82%E6%9B%B4%E6%96%B0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E6%88%BF%E4%BB%B7</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E6%94%BF%E7%AD%96</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E6%95%99%E8%82%B2%E6%94%BF%E7%AD%96</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E6%98%8C%E5%B9%B3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tags/%E9%AB%98%E8%80%83</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/2026-06-03</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/education/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/education/weekly/2026-W22</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/education/weekly/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/education/weekly/template</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/government/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/government/weekly/2026-W22</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/government/weekly/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/government/weekly/template</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/house/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/house/weekly/2026-W22</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/house/weekly/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/house/weekly/template</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/special/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/special/template</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tech/daily/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tech/daily/template</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tech/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tech/weekly/2026-W22</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tech/weekly/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/news/tech/weekly/template</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://alexritian.github.io/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>