<?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://blog.wangzhy.com/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/03/18/go-embed-feature</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/03/18/go-variable-operators</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/03/18/type-assert</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/03/19/docker-environment-variable-substitution</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/04/17/scoop</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/04/21/timestamp-out-of-range</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/04/28/mybatis-plus-performance-optimization</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/05/22/linux-shell-command</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/06/27/image</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/06/27/nvm</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/08/18/mongodb-skill</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/09/20/setup-https-git-server-with-docker-nginx</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/12/26/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BF%AB%E7%85%A7%E4%B8%8E%E9%95%9C%E5%83%8F%E7%9A%84%E5%8C%BA%E5%88%AB</loc><lastmod>2026-01-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2025/12/29/%E4%BD%A0%E6%88%96%E8%AE%B8%E8%AF%A5%E5%A4%9A%E5%8F%91%E7%82%B9%E5%86%85%E5%AE%B9</loc><lastmod>2026-01-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/04/AI%20%E5%AF%B9%E5%B0%B1%E4%B8%9A%E7%9A%84%E5%BD%B1%E5%93%8D</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/04/%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E5%9C%B0%E5%86%99%E4%BD%9C</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/05/html%E9%A1%B5%E9%9D%A2%E4%B9%B1%E7%A0%81</loc><lastmod>2026-01-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/05/Spring%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F%E6%A0%BC%E5%BC%8F%E5%8C%96%E9%97%AE%E9%A2%98</loc><lastmod>2026-01-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/06/%E5%A6%82%E4%BD%95%E5%81%9A%20AI%20Agent%20%E5%96%9C%E6%AC%A2%E7%9A%84%E5%9F%BA%E7%A1%80%E8%BD%AF%E4%BB%B6</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/07/HTTP%E5%8D%8F%E8%AE%AE</loc><lastmod>2026-01-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/07/%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6%E9%99%90%E5%88%B6</loc><lastmod>2026-01-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/08/AI%E6%97%B6%E4%BB%A3%E5%BA%94%E8%AF%A5%E5%A6%82%E4%BD%95%E5%AD%A6%E4%B9%A0</loc><lastmod>2026-01-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/09/DOM%E9%80%89%E6%8B%A9%E5%99%A8</loc><lastmod>2026-01-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/09/%E6%A0%B9%E6%8D%AE%E5%BF%83%E6%80%81%E8%AE%A1%E7%AE%97%E8%AE%BE%E5%A4%87%E7%A6%BB%E7%BA%BF%E6%97%B6%E9%97%B4%E7%9A%84%E6%96%B9%E6%A1%88</loc><lastmod>2026-01-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/09/%E7%BB%88%E7%AB%AF%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86</loc><lastmod>2026-01-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/12/%E6%B8%85%E7%A9%BAactiviti%E6%95%B0%E6%8D%AE</loc><lastmod>2026-01-12</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/13/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E7%9A%84%E6%9C%AA%E6%9D%A5%E4%B8%A4%E5%B9%B4</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/14/AI%E5%AF%B9%E8%BD%AF%E4%BB%B6%E7%9A%84%E5%BD%B1%E5%93%8D</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/20/%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E9%97%AE%E9%A2%98%E5%90%8E%E7%BB%AD</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/23/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95</loc><lastmod>2026-01-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/01/28/Java%E6%B3%9B%E5%9E%8B%E6%93%A6%E9%99%A4%E6%9C%BA%E5%88%B6</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/02/02/mysql-with</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/02/02/partition-by-and-group-by</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/02/05/yaml%E7%9A%84%E6%95%B0%E7%BB%84%E8%AF%AD%E6%B3%95</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/02/05/yaml%E7%9A%84%E9%95%BF%E6%96%87%E6%9C%AC%E8%AF%AD%E6%B3%95</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/02/06/JWT%E4%B8%8E%E5%8F%8Ctoken%E6%9C%BA%E5%88%B6</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/02/06/markdown%E4%B8%AD%E7%9A%84mermaid%E8%AF%AD%E6%B3%95</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/02/24/git-log%E5%91%BD%E4%BB%A4%E8%BF%87%E6%BB%A4%E6%8F%90%E4%BA%A4%E8%AE%B0%E5%BD%95</loc><lastmod>2026-02-24</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/02/27/editconfig-eslint-prettier%E4%B9%8B%E9%97%B4%E7%9A%84%E5%85%B3%E7%B3%BB</loc><lastmod>2026-02-28</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/03/09/%E5%88%86%E7%89%87%E4%B8%8E%E5%89%AF%E6%9C%AC%E6%9C%BA%E5%88%B6</loc><lastmod>2026-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/03/10/%E9%85%92%E5%BA%97%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E6%88%BF%E9%97%B4%E9%A2%84%E5%AE%9A%E9%97%AE%E9%A2%98</loc><lastmod>2026-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/2026/04/04/hyperv%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%97%A0%E6%B3%95%E8%8E%B7%E5%8F%96IP</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/ai-question</loc><lastmod>2025-07-11</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/awk</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/doh</loc><lastmod>2026-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/git</loc><lastmod>2026-01-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/go-json-struct-tags</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/go-memory-allocation</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/go-time-formatting-parsing</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/go/net-http</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/hacker</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/how-to-get-stuff-done-without-feeling-exhausted</loc><lastmod>2026-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/initialize-struct-pointers-in-go</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/keep-a-mistake-journal</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/nginx-multiple-ssl-default-server-config</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/nginx-websocket-reverse-proxy</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/ntp</loc><lastmod>2026-04-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/openvpn</loc><lastmod>2026-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/page/3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/page/4</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/page/5</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/page/6</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/page/7</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/self-documenting-code</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/sse</loc><lastmod>2026-01-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags/git</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags/go-lang</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags/linux</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags/mongo-db</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags/my-sql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags/shell</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags/spring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags/sse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags/type-script</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/tags/webscoket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/typescript-interface-complete-guide</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/blog/windows-port-occupancy-issue</loc><lastmod>2026-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/port</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/resume</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/inhe-grid</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/java</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/mq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/my-sql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/os</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/pbc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/shell</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/troubleshooting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/%E4%BC%98%E5%8C%96</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/%E5%91%A8%E6%8A%A5</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tags/%E8%BF%90%E7%BB%B4</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/a-question-of-timing</loc><lastmod>2025-09-30</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/agent</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/ai-code-editor-usage-tips</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/AI/AI%E5%AE%9E%E8%B7%B5/%E5%A6%82%E4%BD%95%E5%90%91%20AI%20%E6%8F%90%E9%97%AE</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/apt-get</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/array</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/arthas</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/bash</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/basic-of-algorithms</loc><lastmod>2025-02-28</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/bind-apply-call</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/bloom-filter</loc><lastmod>2025-01-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/cap</loc><lastmod>2026-01-12</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/chatgpt</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/chrome</loc><lastmod>2025-03-13</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/clash</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/clion</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/coffee-at-luna's</loc><lastmod>2025-07-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/consistent-hash</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/crontab</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/dd</loc><lastmod>2026-03-30</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/design-pattern</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/designing-data-intensive-application</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/dingtalk-sso</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/dns</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/docker</loc><lastmod>2025-05-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/docker-best-practices</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/echarts</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/eclipse</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/elk</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/es6</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/find</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front-env-install</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front-project-construction</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/TypeScript/interface-and-type</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/TypeScript/satisfies%E5%85%B3%E9%94%AE%E5%AD%97</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/TypeScript/tsconfg-json</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/TypeScript/typesctipt</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/TypeScript/%E7%B1%BB%E5%9E%8B%E6%8E%A8%E6%96%AD</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/TypeScript/%E7%B1%BB%E5%9E%8B%E6%94%B6%E7%AA%84</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vite</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vscode</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-computed</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-directive</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-hooks</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-i18n</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-nexttick</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-pinia</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-props-attrs</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-ref-reactive</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-router</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-router-hash-history</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-setup</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-SFC</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-vdom-diff</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-watch</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/Vue/vue-%E4%BB%A3%E7%A0%81%E8%A7%84%E8%8C%83</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/es6-date</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/es6-observer</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/es6-promise</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E7%A7%AF%E7%B4%AF/</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E7%A7%AF%E7%B4%AF/css</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E7%A7%AF%E7%B4%AF/monorepo</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E7%A7%AF%E7%B4%AF/npm</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E7%A7%AF%E7%B4%AF/%E5%89%8D%E7%AB%AF%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E7%A7%AF%E7%B4%AF/%E5%89%8D%E7%AB%AF%E7%BB%8F%E5%85%B8%E6%96%87%E7%AB%A0</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E7%A7%AF%E7%B4%AF/%E5%A4%A7%E6%9D%82%E7%83%A9</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E7%A7%AF%E7%B4%AF/%E5%BE%AE%E5%89%8D%E7%AB%AF</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/front/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E7%A7%AF%E7%B4%AF/%E6%8E%A8%E8%8D%90%E8%A7%82%E7%9C%8B%E7%9A%84%E8%A7%86%E9%A2%91</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/function-declaration</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/gin</loc><lastmod>2025-03-14</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/git</loc><lastmod>2025-08-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/gitbook</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/github</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/go-framework</loc><lastmod>2025-07-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/goio</loc><lastmod>2025-07-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/gopl</loc><lastmod>2025-07-31</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/gradle</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/how-to-learn-new-knowledge-with-ai</loc><lastmod>2026-01-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/http</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/idea</loc><lastmod>2025-08-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/</loc><lastmod>2025-02-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/AQS</loc><lastmod>2025-02-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/CAS</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/CLH</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/ConcurrentHashMap</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/HashMap</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/Java%E5%9F%BA%E7%A1%80</loc><lastmod>2025-03-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/JVM</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/Lock</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/synchronized</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/Thread</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/ThreadLocal</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/volatile</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/%E4%BB%A3%E7%90%86</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/%E5%88%9B%E5%BB%BA%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Java/%E7%BA%BF%E7%A8%8B%E6%B1%A0</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/MQ/</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/MQ/RabbitMQ</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/backup</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/btree</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/engine</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/execution</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/index</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/lock</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/log</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/mvcc</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/optimize</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/performance-analysis</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/performance-optimization</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/mysql/transaction</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Redis</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/Spring</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E5%88%86%E5%B8%83%E5%BC%8F</loc><lastmod>2025-01-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E7%BA%BF%E4%B8%8A%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E7%BD%91%E7%BB%9C</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E8%B0%83%E4%BC%98</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/20240422</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/20240423</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/20240424</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/20240425</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/20240514</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/20240516</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/20240516-2</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/20240520</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/%E5%AE%97%E8%94%9A20240320</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/%E8%87%AA%E6%88%91%E4%BB%8B%E7%BB%8D</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/interview/%E9%9D%A2%E8%AF%95/%E9%9D%A2%E8%AF%95%E6%B1%87%E6%80%BB</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/java/jdk/ReentrantLock</loc><lastmod>2024-09-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/java/jdk/ThreadLocal</loc><lastmod>2024-09-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/java/jstack</loc><lastmod>2024-09-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/java/jvm/classloader</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/java/jvm/gc</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/java/jvm/jvm-parameter-configuration</loc><lastmod>2024-09-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/java/jvm/performance-troubleshooting-process</loc><lastmod>2024-09-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/java/%E7%BB%84%E4%BB%B6/jackson</loc><lastmod>2025-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/java/%E7%BB%84%E4%BB%B6/mybatis</loc><lastmod>2025-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/java/%E7%BB%84%E4%BB%B6/mybatis-plus</loc><lastmod>2025-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/jenkins</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/js-model</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/json</loc><lastmod>2025-02-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/junit</loc><lastmod>2025-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/k8s</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/kafka</loc><lastmod>2025-02-12</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/learning/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81%E9%85%8D%E7%BD%AE%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/learning/%E5%86%99%E4%BD%9C%E8%A7%84%E8%8C%83</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/learning/%E5%B0%8F%E7%9F%A5%E8%AF%86%E7%82%B9</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/learning/%E5%B7%A5%E4%BD%9C%E7%BB%8F%E9%AA%8C</loc><lastmod>2024-09-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/learning/%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/learning/%E6%B1%87%E7%BC%96%E8%AF%AD%E8%A8%80%E7%9A%84%E5%85%B3%E9%94%AE%E5%AD%97</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/learning/%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0</loc><lastmod>2024-09-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/learning/%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/like-system-design</loc><lastmod>2025-04-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/log</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/logback</loc><lastmod>2025-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/lombok</loc><lastmod>2025-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/macos</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mapstruct</loc><lastmod>2025-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/markdown</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mcp</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/memoization</loc><lastmod>2025-08-13</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mongodb</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mq</loc><lastmod>2025-02-12</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mq/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/mq-message-dump</loc><lastmod>2025-02-12</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mqtt</loc><lastmod>2025-05-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mybatis</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql-master-slave-replication</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql-redo-log-and-bin-log</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/high-performance-mysql</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/mysql-init</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/mysql-innodb-status</loc><lastmod>2026-01-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/mysql-multi-instance</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/mysql-problem</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/mysql-reset-password</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/mysql-setting</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/mysql-start</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/mysqldump</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/access-control</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/case-sensitivity</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/character-set</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/collation-rule</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/config-file</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/connect-to-mysql-remotely</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/engines</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/grant-tables</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/InnoDB</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/innodb-buffer-pool</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/install-mysql-in-centos7</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/logical-architecture</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/mysql-advancedfeatures</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/mysql-dir</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/mysql-tips</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/optimization-tips</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/password-strength-assessment</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/principle</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/privileges-manage</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/role-mange</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/sql-basics</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/sql-flow-of-execution</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/sql-mode</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/system-variables</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/transaction-and-acid</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/uninstall-mysql-in-centos7</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/MySQL%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/user-manage</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/mysql/sql-optimization</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/nacos</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/network</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/new-api-code-study</loc><lastmod>2025-03-14</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/nginx</loc><lastmod>2026-01-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/no-sugar</loc><lastmod>2025-02-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/nodejs</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/obsidian</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/oh-my-opencode</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/opencode</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/oracle</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/os/Linux/software-upgrade</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/paxos</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202406</loc><lastmod>2025-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202407</loc><lastmod>2025-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202408</loc><lastmod>2025-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202409</loc><lastmod>2025-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202410</loc><lastmod>2025-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202411</loc><lastmod>2025-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202412</loc><lastmod>2025-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202501</loc><lastmod>2025-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202502</loc><lastmod>2025-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202503</loc><lastmod>2025-03-28</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202504</loc><lastmod>2025-05-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202505</loc><lastmod>2025-05-30</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202506</loc><lastmod>2025-07-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202507</loc><lastmod>2025-07-31</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202508</loc><lastmod>2025-07-31</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202509</loc><lastmod>2025-09-28</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202510</loc><lastmod>2025-12-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202511</loc><lastmod>2026-03-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202512</loc><lastmod>2025-12-31</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202601</loc><lastmod>2026-03-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202602</loc><lastmod>2026-03-02</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202603</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pbc-202604</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pointer</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/pphc</loc><lastmod>2025-09-30</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/prometheus</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/prompt-engineering</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/rabbit</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/raft</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/rdfind</loc><lastmod>2025-10-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/react</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/react-troubleshooting</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/redis</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/regular-expression</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/repeat-submission</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/restful</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/rsync</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/second-brain</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/sftp</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/shell</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/skill</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/canal</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/hook</loc><lastmod>2024-10-31</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/loadbalancer</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/microservices</loc><lastmod>2025-03-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/openfeign</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/sentinel</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/sleuth</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/spring-boot</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/spring-cloud</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/spring-cloud-alibaba</loc><lastmod>2025-03-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/spring-webflux</loc><lastmod>2025-03-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/springfamily/%E6%B3%A8%E8%A7%A3</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/sqlite</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/sshd</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/ssl</loc><lastmod>2025-11-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/swagger</loc><lastmod>2025-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tdengine</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/teamcity</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/techstack</loc><lastmod>2026-01-11</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/test-and-evaluate</loc><lastmod>2026-01-15</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/the-pomodoro-technique</loc><lastmod>2025-07-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/TODO/synchronized</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/TODO/%E4%B8%80%E8%87%B4%E6%80%A7%E5%8D%8F%E8%AE%AE-distro</loc><lastmod>2026-01-12</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/TODO/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/TODO/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tomatolist</loc><lastmod>2025-07-31</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/tomcat</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/top</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/traceroute</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/troubleshooting</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/troubleshooting/doc</loc><lastmod>2024-08-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/troubleshooting/jvm</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/troubleshooting/linux</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/troubleshooting/mvn</loc><lastmod>2025-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/troubleshooting/mysql</loc><lastmod>2025-08-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/troubleshooting/show-me-code</loc><lastmod>2025-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/ts-func-override</loc><lastmod>2026-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/ts-record</loc><lastmod>2026-02-27</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/uml</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/vite-environment-variables</loc><lastmod>2026-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/vscode</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/wails</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-1-2025</loc><lastmod>2025-02-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-1-2026</loc><lastmod>2026-01-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-10-2025</loc><lastmod>2025-03-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-10-2026</loc><lastmod>2026-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-11-2025</loc><lastmod>2025-03-13</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-11-2026</loc><lastmod>2026-03-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-12-2025</loc><lastmod>2025-03-21</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-13-2025</loc><lastmod>2025-03-28</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-14-2025</loc><lastmod>2025-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-15-2025</loc><lastmod>2025-04-11</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-16-2025</loc><lastmod>2025-04-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-17-2025</loc><lastmod>2025-04-25</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-2-2025</loc><lastmod>2025-02-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-2-2026</loc><lastmod>2026-01-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-20-2025</loc><lastmod>2025-05-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-21-2025</loc><lastmod>2025-05-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-23-2025</loc><lastmod>2025-06-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-24-2025</loc><lastmod>2025-06-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-25-2025</loc><lastmod>2025-06-20</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-27-2025</loc><lastmod>2025-07-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-28-2025</loc><lastmod>2025-07-11</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-3-2025</loc><lastmod>2025-02-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-3-2026</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-30-2025</loc><lastmod>2025-07-31</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-31-2025</loc><lastmod>2025-08-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-34-2025</loc><lastmod>2025-08-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-35-2025</loc><lastmod>2025-09-03</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-36-2025</loc><lastmod>2025-09-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-37-2025</loc><lastmod>2025-09-12</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-38-2025</loc><lastmod>2025-09-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-39-2025</loc><lastmod>2025-09-28</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-4-2025</loc><lastmod>2025-02-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-4-2026</loc><lastmod>2026-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-40-2025</loc><lastmod>2025-09-28</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-41-2025</loc><lastmod>2025-10-30</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-42-2025</loc><lastmod>2025-10-30</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-43-2025</loc><lastmod>2025-10-30</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-44-2025</loc><lastmod>2025-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-45-2025</loc><lastmod>2025-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-46-2025</loc><lastmod>2025-12-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-47-2025</loc><lastmod>2025-12-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-48-2025</loc><lastmod>2025-12-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-49-2025</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-5-2025</loc><lastmod>2025-02-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-5-2026</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-50-2025</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-51-2025</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-52-2025</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-6-2025</loc><lastmod>2025-02-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-6-2026</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-7-2025</loc><lastmod>2025-02-17</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-7-2026</loc><lastmod>2026-02-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-8-2025</loc><lastmod>2025-02-21</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-9-2025</loc><lastmod>2025-02-28</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/week-9-2026</loc><lastmod>2026-03-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/windows</loc><lastmod>2026-01-16</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/wish-list</loc><lastmod>2025-04-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/writeside</loc><lastmod>2025-03-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/yum</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/zsh</loc><lastmod>2025-01-23</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/abstraction</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/frontend-backend-separation</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/lru-ache</loc><lastmod>2025-01-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/MQTT-Topic-%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5</loc><lastmod>2025-10-30</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/permission-design</loc><lastmod>2025-02-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/redis-%E5%BF%83%E8%B7%B3/</loc><lastmod>2025-11-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/redis-%E5%BF%83%E8%B7%B3/%E7%BC%93%E5%AD%98%E4%B8%80%E8%87%B4%E6%80%A7</loc><lastmod>2025-11-26</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/%E4%BA%8C%E7%BA%A7%E7%BC%93%E5%AD%98</loc><lastmod>2025-08-22</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/%E5%85%B1%E8%AF%86%E7%AE%97%E6%B3%95/</loc><lastmod>2026-01-18</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/%E5%BC%B9%E5%B9%95%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1</loc><lastmod>2025-08-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.wangzhy.com/%E7%AE%97%E6%B3%95/%E7%BC%93%E5%AD%98%E9%9B%AA%E5%B4%A9</loc><lastmod>2025-12-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>