<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/rust/</loc>
    <lastmod>2024-10-18T09:43:47+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/rust/</loc>
    <lastmod>2024-10-18T09:43:47+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/tauri/</loc>
    <lastmod>2024-10-18T09:43:47+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/basics/work-with-workspace/</loc>
    <lastmod>2024-10-18T09:43:47+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%B7%A5%E4%BD%9C%E5%8C%BA/</loc>
    <lastmod>2024-10-18T09:43:47+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84/</loc>
    <lastmod>2024-10-18T09:43:47+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/series/rust%E6%83%91%E7%82%B9%E5%90%AF%E7%A4%BA%E7%AC%94%E8%AE%B0/</loc>
    <lastmod>2024-10-16T22:47:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/confusing-tips/confusing-closures/</loc>
    <lastmod>2024-10-16T22:47:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/series/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%89%80%E6%9C%89%E6%9D%83%E8%BD%AC%E7%A7%BB/</loc>
    <lastmod>2024-10-16T22:47:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%97%AD%E5%8C%85/</loc>
    <lastmod>2024-10-16T22:47:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/confusing-tips/global-variable-and-singleton/</loc>
    <lastmod>2024-10-16T14:37:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F/</loc>
    <lastmod>2024-10-16T14:37:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%8D%95%E4%BE%8B/</loc>
    <lastmod>2024-10-16T14:37:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/confusing-tips/how-to-write-a-function/</loc>
    <lastmod>2024-10-16T13:16:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%87%BD%E6%95%B0/</loc>
    <lastmod>2024-10-16T13:16:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0/</loc>
    <lastmod>2024-10-16T13:16:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%89%80%E6%9C%89%E6%9D%83/</loc>
    <lastmod>2024-10-16T13:16:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/</loc>
    <lastmod>2024-10-16T13:16:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/confusing-tips/so-much-utility-structs/</loc>
    <lastmod>2024-10-15T23:20:48+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%B3%9B%E5%9E%8B/</loc>
    <lastmod>2024-10-15T23:20:48+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%89%B9%E5%BE%81/</loc>
    <lastmod>2024-10-15T23:20:48+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/confusing-tips/brackets-everywhere/</loc>
    <lastmod>2024-10-14T22:28:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%94%9F%E5%91%BD%E6%9C%9F/</loc>
    <lastmod>2024-10-14T22:28:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%A1%A8%E8%BE%BE%E5%BC%8F/</loc>
    <lastmod>2024-10-14T22:28:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%AF%AD%E5%8F%A5%E5%9D%97/</loc>
    <lastmod>2024-10-14T22:28:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/confusing-tips/not-enough-lifetime/</loc>
    <lastmod>2024-10-14T15:14:23+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%BC%95%E7%94%A8/</loc>
    <lastmod>2024-10-14T15:14:23+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/confusing-tips/return-from-function/</loc>
    <lastmod>2024-10-14T13:31:27+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%87%BD%E6%95%B0%E8%BF%94%E5%9B%9E%E5%80%BC/</loc>
    <lastmod>2024-10-14T13:31:27+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/clone/</loc>
    <lastmod>2024-10-13T22:48:55+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/confusing-tips/avoid-clone/</loc>
    <lastmod>2024-10-13T22:48:55+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%8A%A8%E6%80%81%E5%88%86%E5%8F%91/</loc>
    <lastmod>2024-10-07T21:37:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AF%B9%E8%B1%A1%E5%AE%89%E5%85%A8%E6%80%A7/</loc>
    <lastmod>2024-10-07T21:37:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/complex-from-object-safety/</loc>
    <lastmod>2024-10-07T21:37:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/diagnostic/</loc>
    <lastmod>2024-06-21T10:12:25+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%B1%9E%E6%80%A7/</loc>
    <lastmod>2024-06-21T10:12:25+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/basics/new-diagnostic-attributes/</loc>
    <lastmod>2024-06-21T10:12:25+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/android/</loc>
    <lastmod>2024-05-29T09:31:55+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/android/</loc>
    <lastmod>2024-05-29T09:31:55+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/react-native/</loc>
    <lastmod>2024-05-29T09:31:55+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%A7%BB%E5%8A%A8%E5%BC%80%E5%8F%91/</loc>
    <lastmod>2024-05-29T09:31:55+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/mobile/android-license-chain/</loc>
    <lastmod>2024-05-29T09:31:55+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/c&#43;&#43;/</loc>
    <lastmod>2024-03-22T11:24:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/c&#43;&#43;/</loc>
    <lastmod>2024-03-22T11:24:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/trinitycore/</loc>
    <lastmod>2024-03-22T11:24:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/cpp/trinitycore-legion-build/</loc>
    <lastmod>2024-03-22T11:24:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/world-of-warcraft/</loc>
    <lastmod>2024-03-22T11:24:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%B7%A5%E5%85%B7%E4%B9%A6/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/series/%E5%B7%A5%E5%85%B7%E4%B9%A6/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/cpp/cpp-kick-start/</loc>
    <lastmod>2024-02-06T06:36:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%BC%96%E7%A8%8B%E6%8C%87%E5%8D%97/</loc>
    <lastmod>2024-02-06T06:36:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E4%BA%8C%E5%8F%89%E6%A0%91/</loc>
    <lastmod>2024-06-20T22:38:35+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/implement-binary-tree/</loc>
    <lastmod>2024-06-20T22:38:35+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/</loc>
    <lastmod>2024-06-20T22:38:35+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%AE%97%E6%B3%95%E8%AE%BE%E8%AE%A1/</loc>
    <lastmod>2024-06-20T22:38:35+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/mutex/</loc>
    <lastmod>2024-06-20T22:34:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/once-cell/</loc>
    <lastmod>2024-01-02T11:24:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/static-mut/</loc>
    <lastmod>2024-01-02T11:24:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/static-mutable/</loc>
    <lastmod>2024-01-02T11:24:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/react/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/solidjs/</loc>
    <lastmod>2023-12-27T16:00:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/solidjs/</loc>
    <lastmod>2023-12-27T16:00:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/frontend/solid/from-react-to-solid/</loc>
    <lastmod>2023-12-27T16:00:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%89%8D%E7%AB%AF/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/%E5%89%8D%E7%AB%AF/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/jsdoc/</loc>
    <lastmod>2023-11-30T15:16:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/react/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/tags/</loc>
    <lastmod>2023-11-30T15:16:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/typescript/</loc>
    <lastmod>2023-11-30T15:16:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/frontend/react/using-jsdoc/</loc>
    <lastmod>2023-11-30T15:16:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%B1%BB%E5%9E%8B%E5%A3%B0%E6%98%8E/</loc>
    <lastmod>2023-11-30T15:16:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/java/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-21/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java21/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/series/java%E6%96%B0%E7%89%B9%E6%80%A7/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/jvm/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/jvm/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%A8%A1%E6%9D%BF/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%96%B0%E7%89%B9%E6%80%A7/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%9C%89%E5%BA%8F%E9%9B%86%E5%90%88/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%9C%AA%E5%91%BD%E5%90%8D%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%9C%AA%E5%91%BD%E5%90%8D%E7%B1%BB/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%99%9A%E6%8B%9F%E7%BA%BF%E7%A8%8B/</loc>
    <lastmod>2024-09-03T08:45:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-20/</loc>
    <lastmod>2024-09-03T08:19:25+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java20/</loc>
    <lastmod>2024-09-03T08:19:25+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E4%BD%9C%E7%94%A8%E5%9F%9F%E5%80%BC/</loc>
    <lastmod>2024-09-03T08:19:25+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-19/</loc>
    <lastmod>2024-09-02T22:42:23+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java19/</loc>
    <lastmod>2024-09-02T22:42:23+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%A4%96%E9%83%A8%E5%87%BD%E6%95%B0/</loc>
    <lastmod>2024-09-02T22:42:23+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%BB%93%E6%9E%84%E5%8C%96%E5%B9%B6%E5%8F%91/</loc>
    <lastmod>2024-09-02T22:42:23+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-18/</loc>
    <lastmod>2023-11-23T15:43:26+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java18/</loc>
    <lastmod>2023-11-23T15:43:26+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/web%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc>
    <lastmod>2023-11-23T15:43:26+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/css/</loc>
    <lastmod>2023-12-22T15:49:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/css/</loc>
    <lastmod>2023-12-22T15:49:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/postcss/</loc>
    <lastmod>2023-12-22T15:49:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/frontend/css/postcss-usage/</loc>
    <lastmod>2023-12-22T15:49:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/python/</loc>
    <lastmod>2023-09-22T13:48:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/interviews/python/</loc>
    <lastmod>2023-09-22T13:48:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%9D%A2%E8%AF%95%E9%A2%98/</loc>
    <lastmod>2023-09-22T13:48:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/series/%E9%9D%A2%E8%AF%95%E9%A2%98%E9%9B%86%E9%94%A6/</loc>
    <lastmod>2023-09-22T13:48:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/%E9%9D%A2%E8%AF%95%E9%A2%98%E9%9B%86%E9%94%A6/</loc>
    <lastmod>2023-09-22T13:48:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/interviews/java/</loc>
    <lastmod>2023-09-20T15:04:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/angular/</loc>
    <lastmod>2023-09-18T22:08:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/javascript/</loc>
    <lastmod>2023-09-18T22:08:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/vue/</loc>
    <lastmod>2023-09-18T22:08:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%89%8D%E7%AB%AF%E6%8A%80%E6%9C%AF/</loc>
    <lastmod>2023-09-18T22:08:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/interviews/frontend/</loc>
    <lastmod>2023-09-18T22:08:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/</loc>
    <lastmod>2023-09-14T22:45:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/interviews/db/</loc>
    <lastmod>2023-09-14T22:45:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/go/</loc>
    <lastmod>2023-09-14T16:30:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/interviews/go/</loc>
    <lastmod>2023-09-14T16:30:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/interviews/basis/</loc>
    <lastmod>2023-09-14T14:15:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%9F%BA%E6%9C%AC%E7%9F%A5%E8%AF%86/</loc>
    <lastmod>2023-09-14T22:15:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/interviews/guide/</loc>
    <lastmod>2023-09-14T11:08:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%9F%BA%E6%9C%AC%E6%96%B9%E6%B3%95/</loc>
    <lastmod>2023-09-14T11:08:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/interviews/knowledge/</loc>
    <lastmod>2023-09-14T22:15:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AD%97%E7%AC%A6%E4%B8%B2/</loc>
    <lastmod>2023-03-21T09:15:24+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/basics/type-convert-c1/</loc>
    <lastmod>2023-03-21T09:15:24+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AD%97%E8%8A%82%E6%95%B0%E7%BB%84/</loc>
    <lastmod>2023-03-21T09:15:24+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%B8%B8%E7%94%A8%E7%B1%BB%E5%9E%8B/</loc>
    <lastmod>2023-03-21T09:15:24+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2/</loc>
    <lastmod>2024-06-20T22:40:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%A4%9A%E6%80%81/</loc>
    <lastmod>2024-06-20T22:39:25+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91/</loc>
    <lastmod>2024-06-20T22:39:25+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/polymorphic/</loc>
    <lastmod>2024-06-20T22:39:25+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/async/await/</loc>
    <lastmod>2024-06-20T22:38:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/future/</loc>
    <lastmod>2024-06-20T22:38:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/async-future/</loc>
    <lastmod>2024-06-20T22:38:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%BC%82%E6%AD%A5/</loc>
    <lastmod>2024-06-20T22:38:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AE%8F/</loc>
    <lastmod>2024-06-20T22:40:19+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/write-derive-macro/</loc>
    <lastmod>2024-06-20T22:40:19+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%B4%BE%E7%94%9F%E5%AE%8F/</loc>
    <lastmod>2024-06-20T22:40:19+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%BF%87%E7%A8%8B%E5%AE%8F/</loc>
    <lastmod>2024-06-20T22:40:19+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/python/</loc>
    <lastmod>2022-11-14T10:46:34+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/python/tools-book/</loc>
    <lastmod>2022-11-14T10:46:34+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%8B%86%E7%AE%B1/</loc>
    <lastmod>2024-06-20T22:40:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88/</loc>
    <lastmod>2024-06-20T22:40:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/type-casting/</loc>
    <lastmod>2024-06-20T22:40:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%A3%85%E7%AE%B1/</loc>
    <lastmod>2024-06-20T22:40:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%BF%AD%E4%BB%A3%E5%99%A8/</loc>
    <lastmod>2024-06-20T22:40:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/more-about-function-parameters/</loc>
    <lastmod>2024-06-20T22:38:59+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%8F%82%E6%95%B0/</loc>
    <lastmod>2024-06-20T22:38:59+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%B1%BB%E5%9E%8B/</loc>
    <lastmod>2024-06-20T22:38:59+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/module/</loc>
    <lastmod>2024-06-20T22:33:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%8C%85/</loc>
    <lastmod>2024-06-20T22:33:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/basics/module-structure/</loc>
    <lastmod>2024-06-20T22:33:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%BC%95%E7%94%A8%E5%85%B3%E7%B3%BB%E7%BB%93%E6%9E%84/</loc>
    <lastmod>2024-06-20T22:33:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%A8%A1%E5%9D%97/</loc>
    <lastmod>2024-06-20T22:33:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/logic-pattern/</loc>
    <lastmod>2024-06-20T22:38:45+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E4%BB%A3%E7%A0%81%E5%9D%97/</loc>
    <lastmod>2024-06-20T22:38:45+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%80%BB%E8%BE%91%E7%A4%BA%E4%BE%8B/</loc>
    <lastmod>2024-06-20T22:38:45+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/more-about-lifetime/</loc>
    <lastmod>2024-06-20T22:39:10+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/go/</loc>
    <lastmod>2022-10-11T11:11:59+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86/</loc>
    <lastmod>2024-06-20T22:33:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%A0%88%E5%B1%95%E5%BC%80/</loc>
    <lastmod>2022-10-11T11:11:59+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/golang/basics/about-err/</loc>
    <lastmod>2022-10-11T11:11:59+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/go-module/</loc>
    <lastmod>2022-10-10T13:28:08+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/golang/basics/go-mod-usage/</loc>
    <lastmod>2022-10-10T13:28:08+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E4%BE%9D%E8%B5%96%E5%BA%93%E7%AE%A1%E7%90%86/</loc>
    <lastmod>2022-10-10T13:28:08+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%AF%AD%E4%B9%89%E5%8C%96%E7%89%88%E6%9C%AC%E5%8F%B7/</loc>
    <lastmod>2022-10-10T13:28:08+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/cond/</loc>
    <lastmod>2022-09-28T13:43:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/golang/</loc>
    <lastmod>2022-09-28T13:43:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/lock/</loc>
    <lastmod>2022-09-28T13:43:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/sync/</loc>
    <lastmod>2022-09-28T13:43:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/waitgroup/</loc>
    <lastmod>2022-09-28T13:43:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/golang/tips/concurrent-control-in-go-c2/</loc>
    <lastmod>2022-09-28T13:43:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%B9%B6%E5%8F%91%E6%8E%A7%E5%88%B6/</loc>
    <lastmod>2022-09-28T13:43:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/context/</loc>
    <lastmod>2022-09-28T09:58:56+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/golang/tips/concurrent-control-in-go-c1/</loc>
    <lastmod>2022-09-28T09:58:56+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/cgroup/</loc>
    <lastmod>2022-08-04T10:36:50+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/devops/</loc>
    <lastmod>2022-08-04T10:36:50+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/linux/</loc>
    <lastmod>2022-08-04T10:36:50+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/systemd/</loc>
    <lastmod>2022-08-04T10:36:50+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/ubuntu/</loc>
    <lastmod>2022-08-04T10:36:50+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/devops/system-management/enable-ubuntu-cgroup2-and-nerdctl/</loc>
    <lastmod>2022-08-04T10:36:50+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AE%B9%E5%99%A8%E5%8C%96/</loc>
    <lastmod>2022-08-04T10:36:50+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86/</loc>
    <lastmod>2022-08-04T10:36:50+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%80%9F%E7%94%A8/</loc>
    <lastmod>2024-06-20T22:34:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%B1%BB%E5%9E%8B%E7%B3%BB%E7%BB%9F/</loc>
    <lastmod>2024-06-20T22:34:33+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/basics/owned-borrowed-types/</loc>
    <lastmod>2022-07-04T11:03:34+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/electron/</loc>
    <lastmod>2022-05-11T11:14:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/electron/</loc>
    <lastmod>2022-05-11T11:14:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/vite/</loc>
    <lastmod>2022-05-11T11:14:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/frontend/react/vite-react-electron-boilerplate/</loc>
    <lastmod>2022-05-11T11:14:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%A4%9A%E7%BA%BF%E7%A8%8B/</loc>
    <lastmod>2024-06-20T22:34:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/basics/rust-useful/</loc>
    <lastmod>2024-06-20T22:34:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%8A%80%E5%B7%A7/</loc>
    <lastmod>2024-06-20T22:34:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%BA%BF%E7%A8%8B%E6%B1%A0/</loc>
    <lastmod>2024-06-20T22:34:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%BB%93%E6%9E%84%E4%BD%93/</loc>
    <lastmod>2024-06-20T22:34:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%80%9A%E9%81%93/</loc>
    <lastmod>2024-06-20T22:34:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/macro/</loc>
    <lastmod>2024-06-20T22:39:36+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/advanced-tips/rust-macro/</loc>
    <lastmod>2024-06-20T22:39:36+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/basics/rust-interface/</loc>
    <lastmod>2024-06-20T22:34:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%8E%A5%E5%8F%A3/</loc>
    <lastmod>2024-06-20T22:34:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/result/</loc>
    <lastmod>2024-06-20T22:33:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/basics/rust-exception/</loc>
    <lastmod>2024-06-20T22:33:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86/</loc>
    <lastmod>2024-06-20T22:33:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%94%99%E8%AF%AF%E7%B1%BB%E5%9E%8B/</loc>
    <lastmod>2024-06-20T22:33:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/basics/rust-ownership/</loc>
    <lastmod>2024-06-20T22:34:33+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%BD%AC%E7%A7%BB/</loc>
    <lastmod>2024-06-20T22:34:33+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/spring/</loc>
    <lastmod>2022-02-11T09:08:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/spring/</loc>
    <lastmod>2022-02-11T09:08:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/spring-data-jpa/</loc>
    <lastmod>2022-02-11T09:08:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/spring/jpa-relation/</loc>
    <lastmod>2022-02-11T09:08:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AE%9E%E4%BD%93%E5%85%B3%E8%81%94/</loc>
    <lastmod>2022-02-11T09:08:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AE%9E%E4%BD%93%E5%AE%9A%E4%B9%89/</loc>
    <lastmod>2022-02-11T09:08:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-17/</loc>
    <lastmod>2023-11-23T10:03:20+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java17/</loc>
    <lastmod>2023-11-23T10:03:20+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/switch/</loc>
    <lastmod>2023-11-23T10:03:20+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AF%86%E5%B0%81%E7%B1%BB/</loc>
    <lastmod>2023-11-23T10:03:20+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/shiro/</loc>
    <lastmod>2021-09-29T17:57:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/spring-mvc/</loc>
    <lastmod>2021-09-29T17:57:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/spring-security/</loc>
    <lastmod>2021-09-29T17:57:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/spring/shiro-spring/</loc>
    <lastmod>2021-09-29T17:57:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AE%89%E5%85%A8%E8%AE%A4%E8%AF%81/</loc>
    <lastmod>2021-09-29T17:57:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/tailwind-css/</loc>
    <lastmod>2021-08-24T14:10:46+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/vue/</loc>
    <lastmod>2021-08-24T14:10:46+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/frontend/vue/tailwind-in-vue2/</loc>
    <lastmod>2021-08-24T14:10:46+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/boot/</loc>
    <lastmod>2021-08-23T11:29:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/macos/</loc>
    <lastmod>2021-08-23T11:29:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/devops/system-management/make-ubuntu-boot-macos/</loc>
    <lastmod>2021-08-23T11:29:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/cra/</loc>
    <lastmod>2021-08-15T21:31:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/create-react-app/</loc>
    <lastmod>2021-08-15T21:31:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/frontend/react/cra-template-electron/</loc>
    <lastmod>2021-08-15T21:31:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/series/spring-security/</loc>
    <lastmod>2021-08-11T22:52:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/spring-webflux/</loc>
    <lastmod>2021-08-11T22:52:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/spring/spring-security-webflux/</loc>
    <lastmod>2021-08-11T22:52:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/spring/spring-security-webmvc/</loc>
    <lastmod>2021-08-10T09:19:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/spring/spring-security-basic/</loc>
    <lastmod>2021-07-29T21:59:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/frontend/react/electron-with-react-typescript/</loc>
    <lastmod>2021-07-19T23:17:08+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/frontend/react/react-tools-book/</loc>
    <lastmod>2024-12-12T10:52:03+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.8</priority>
  </url><url>
    <loc>/tags/%E6%95%B0%E6%8D%AE%E6%B5%81%E5%9B%BE/</loc>
    <lastmod>2021-07-02T16:59:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/theory/data-flow-diagram/</loc>
    <lastmod>2021-07-02T16:59:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%9E%B6%E6%9E%84%E7%9F%A5%E8%AF%86/</loc>
    <lastmod>2021-07-02T16:59:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/%E6%9E%B6%E6%9E%84%E7%9F%A5%E8%AF%86/</loc>
    <lastmod>2021-07-02T16:59:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%BD%AF%E4%BB%B6%E8%AE%BE%E8%AE%A1%E7%90%86%E8%AE%BA/</loc>
    <lastmod>2021-07-02T16:59:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/%E8%BD%AF%E4%BB%B6%E8%AE%BE%E8%AE%A1%E7%90%86%E8%AE%BA/</loc>
    <lastmod>2021-07-02T16:59:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/series/%E8%BD%AF%E8%80%83%E7%9F%A5%E8%AF%86%E7%82%B9/</loc>
    <lastmod>2021-07-02T16:59:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%9C%80%E6%B1%82%E5%88%86%E6%9E%90/</loc>
    <lastmod>2021-07-02T16:59:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%9C%80%E6%B1%82%E5%8A%9F%E8%83%BD%E6%A8%A1%E5%9E%8B/</loc>
    <lastmod>2021-07-02T16:59:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%AF%A6%E7%BB%86%E8%AE%BE%E8%AE%A1%E6%96%87%E6%A1%A3/</loc>
    <lastmod>2021-06-30T17:29:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/theory/software-specification/</loc>
    <lastmod>2021-06-30T17:29:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%BD%AF%E4%BB%B6%E8%AE%BE%E8%AE%A1%E6%96%87%E6%A1%A3/</loc>
    <lastmod>2021-06-30T17:29:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%9C%80%E6%B1%82%E6%96%87%E6%A1%A3/</loc>
    <lastmod>2021-06-30T17:29:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/react-native/</loc>
    <lastmod>2021-06-30T06:32:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/frontend/react-native/react-native-traps/</loc>
    <lastmod>2021-06-30T06:32:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/gui/</loc>
    <lastmod>2021-06-22T06:39:30+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/miglayout/</loc>
    <lastmod>2021-06-22T06:39:30+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/miglayout-notes/</loc>
    <lastmod>2021-06-22T06:39:30+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/swing/</loc>
    <lastmod>2021-06-22T06:39:30+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/maven/</loc>
    <lastmod>2021-06-10T17:32:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/plugins/</loc>
    <lastmod>2021-06-10T17:32:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/build-tools/maven-plugins-in-common-use/</loc>
    <lastmod>2021-06-10T17:32:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/%E6%9E%84%E5%BB%BA%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2021-06-10T17:32:15+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/build-tools/maven-pom-relations/</loc>
    <lastmod>2021-06-09T22:14:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/pom/</loc>
    <lastmod>2021-06-09T22:14:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%A4%9A%E9%A1%B9%E7%9B%AE/</loc>
    <lastmod>2021-06-09T22:14:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%9E%84%E5%BB%BA/</loc>
    <lastmod>2021-06-09T22:14:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%BB%84%E5%90%88/</loc>
    <lastmod>2021-06-09T22:14:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%BB%A7%E6%89%BF/</loc>
    <lastmod>2021-06-09T22:14:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/build-tools/maven-pom-tips/</loc>
    <lastmod>2021-06-09T07:22:33+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/classpath/</loc>
    <lastmod>2021-06-01T17:51:21+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/jar/</loc>
    <lastmod>2021-06-01T17:51:21+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/about-jar-manifest/</loc>
    <lastmod>2021-06-01T17:51:21+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/manifest.mf/</loc>
    <lastmod>2021-06-01T17:51:21+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/jdk/</loc>
    <lastmod>2021-05-31T14:11:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/jlink/</loc>
    <lastmod>2021-05-31T14:11:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/jpms/</loc>
    <lastmod>2021-05-31T14:11:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/jre/</loc>
    <lastmod>2021-05-31T14:11:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/jlink-usage/</loc>
    <lastmod>2021-05-31T14:11:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/devops/</loc>
    <lastmod>2021-05-28T11:27:11+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/directory/</loc>
    <lastmod>2021-05-28T11:27:11+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/devops/system-management/linux-binary-placement/</loc>
    <lastmod>2021-05-28T11:27:11+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/management/</loc>
    <lastmod>2021-05-28T11:27:11+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/instanceof/</loc>
    <lastmod>2021-05-26T13:04:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-16/</loc>
    <lastmod>2021-05-26T13:04:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java16/</loc>
    <lastmod>2021-05-26T13:04:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/jpackage/</loc>
    <lastmod>2021-05-26T13:04:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%AE%B0%E5%BD%95%E7%B1%BB/</loc>
    <lastmod>2021-05-26T13:04:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-15/</loc>
    <lastmod>2021-05-25T09:56:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java15/</loc>
    <lastmod>2021-05-25T09:56:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%9A%90%E8%97%8F%E7%B1%BB/</loc>
    <lastmod>2021-05-25T09:56:01+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-14/</loc>
    <lastmod>2021-05-24T11:16:10+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java14/</loc>
    <lastmod>2021-05-24T11:16:10+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/package/</loc>
    <lastmod>2021-05-24T11:16:10+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/record-class/</loc>
    <lastmod>2021-05-24T11:16:10+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%89%93%E5%8C%85/</loc>
    <lastmod>2021-05-24T11:16:10+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%96%87%E6%9C%AC%E5%9D%97/</loc>
    <lastmod>2021-05-24T11:16:10+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%94%A8%E4%BE%8B%E5%88%86%E6%9E%90/</loc>
    <lastmod>2021-05-22T22:18:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%94%A8%E4%BE%8B%E5%9B%BE/</loc>
    <lastmod>2021-05-22T22:18:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%94%A8%E4%BE%8B%E6%8F%8F%E8%BF%B0/</loc>
    <lastmod>2021-05-22T22:18:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/theory/use-case-describe/</loc>
    <lastmod>2021-05-22T22:18:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%94%A8%E4%BE%8B%E6%A8%A1%E5%9E%8B/</loc>
    <lastmod>2021-05-22T22:18:31+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-13/</loc>
    <lastmod>2021-05-21T17:47:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java13/</loc>
    <lastmod>2021-05-21T17:47:41+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-12/</loc>
    <lastmod>2021-05-21T15:03:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java12/</loc>
    <lastmod>2021-05-21T15:03:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%95%B0%E5%AD%97%E6%A0%BC%E5%BC%8F%E5%8C%96/</loc>
    <lastmod>2021-05-21T15:03:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%9B%86%E5%90%88%E8%BD%AC%E6%8D%A2/</loc>
    <lastmod>2021-05-21T15:03:12+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/http-client/</loc>
    <lastmod>2021-05-21T08:57:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-11/</loc>
    <lastmod>2021-05-21T08:57:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java11/</loc>
    <lastmod>2021-05-21T08:57:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C/</loc>
    <lastmod>2021-05-21T08:57:28+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/g1/</loc>
    <lastmod>2021-05-20T17:11:56+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-10/</loc>
    <lastmod>2021-05-20T17:11:56+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java10/</loc>
    <lastmod>2021-05-20T17:11:56+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E4%B8%8D%E5%8F%AF%E5%8F%98%E9%9B%86%E5%90%88/</loc>
    <lastmod>2021-05-20T17:11:56+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F/</loc>
    <lastmod>2021-05-20T17:11:56+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%B1%BB%E5%9E%8B%E6%8E%A8%E6%96%AD/</loc>
    <lastmod>2021-05-20T17:11:56+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-9/</loc>
    <lastmod>2021-05-20T15:15:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java9/</loc>
    <lastmod>2021-05-20T15:15:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/optional/</loc>
    <lastmod>2021-05-20T15:15:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/java-8/</loc>
    <lastmod>2021-05-20T15:06:57+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java8/</loc>
    <lastmod>2021-05-20T15:06:57+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/lambda/</loc>
    <lastmod>2021-05-20T15:06:57+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/stream/</loc>
    <lastmod>2021-05-20T15:06:57+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/actor/</loc>
    <lastmod>2021-05-20T12:08:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/akka/</loc>
    <lastmod>2021-05-20T12:08:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%88%86%E5%B8%83%E5%BC%8F/</loc>
    <lastmod>2021-05-20T12:08:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/spring/quick-start-akka/</loc>
    <lastmod>2021-05-20T12:08:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%AB%98%E5%B9%B6%E5%8F%91/</loc>
    <lastmod>2021-05-20T12:08:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/theory/actor-pattern/</loc>
    <lastmod>2021-05-18T08:50:40+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98/</loc>
    <lastmod>2021-05-18T08:50:40+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/service/</loc>
    <lastmod>2021-05-15T22:28:36+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/systemctl/</loc>
    <lastmod>2021-05-15T22:28:36+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/devops/system-management/about-systemctl/</loc>
    <lastmod>2021-05-15T22:28:36+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%91%BD%E4%BB%A4/</loc>
    <lastmod>2021-05-15T22:28:36+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/devops/system-management/ubuntu-tips/</loc>
    <lastmod>2021-05-11T23:28:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/</loc>
    <lastmod>2021-05-11T23:28:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%93%8D%E4%BD%9C%E6%8A%80%E5%B7%A7/</loc>
    <lastmod>2021-05-11T23:28:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/vim/</loc>
    <lastmod>2021-05-08T15:21:06+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/devops/system-management/vim-tips/</loc>
    <lastmod>2021-05-08T15:21:06+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.8</priority>
  </url><url>
    <loc>/tags/%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7/</loc>
    <lastmod>2021-05-08T15:21:06+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/it%E4%BB%A5%E5%A4%96/</loc>
    <lastmod>2021-05-12T21:37:09+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%BC%A0%E5%AE%B6%E5%8F%A3/</loc>
    <lastmod>2021-05-12T21:37:09+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/series/%E5%BC%A0%E5%AE%B6%E5%8F%A3%E6%B8%B8%E8%AE%B0/</loc>
    <lastmod>2021-05-12T21:37:09+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%B6%9E%E6%BA%90/</loc>
    <lastmod>2021-05-12T21:37:09+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%B8%B8%E8%AE%B0/</loc>
    <lastmod>2021-05-12T21:37:09+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/%E6%B8%B8%E8%AE%B0/</loc>
    <lastmod>2021-05-12T21:37:09+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/outside-it/travel-notes/travel-note-21-05-03/</loc>
    <lastmod>2021-05-12T21:37:09+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%A9%BA%E4%B8%AD%E8%8D%89%E5%8E%9F/</loc>
    <lastmod>2021-05-12T21:37:09+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%94%9A%E5%8E%BF/</loc>
    <lastmod>2021-05-12T21:37:09+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%A3%9E%E7%8B%90%E5%B3%AA/</loc>
    <lastmod>2021-05-12T21:37:09+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%80%80%E6%9D%A5/</loc>
    <lastmod>2021-05-09T21:20:07+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/outside-it/travel-notes/travel-note-21-05-02/</loc>
    <lastmod>2021-05-09T21:20:07+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%B8%A1%E9%B8%A3%E9%A9%BF/</loc>
    <lastmod>2021-05-09T21:20:07+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%BB%84%E5%B8%9D%E5%9F%8E/</loc>
    <lastmod>2021-05-09T21:20:07+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%A4%A9%E9%B9%85%E6%B9%96/</loc>
    <lastmod>2021-05-06T12:04:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%A1%A6%E7%9A%AE%E5%B2%AD/</loc>
    <lastmod>2021-05-06T12:04:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%B2%BD%E6%BA%90/</loc>
    <lastmod>2021-05-06T12:04:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/outside-it/travel-notes/travel-note-21-05-01/</loc>
    <lastmod>2021-05-06T12:04:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%87%AA%E9%A9%BE%E6%B8%B8/</loc>
    <lastmod>2021-05-06T12:04:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%8D%89%E5%8E%9F%E5%A4%A9%E8%B7%AF/</loc>
    <lastmod>2021-05-06T12:04:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%97%AA%E7%94%B5%E6%B2%B3/</loc>
    <lastmod>2021-05-06T12:04:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E9%97%AA%E7%94%B5%E6%B9%96/</loc>
    <lastmod>2021-05-06T12:04:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/outside-it/travel-notes/travel-note-21-04-30/</loc>
    <lastmod>2021-05-05T23:40:00+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/flex/</loc>
    <lastmod>2021-04-27T14:49:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/less/</loc>
    <lastmod>2021-04-27T14:49:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/responsive/</loc>
    <lastmod>2021-04-27T14:49:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/frontend/css/responsive-flex/</loc>
    <lastmod>2021-04-27T14:49:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%93%8D%E5%BA%94%E5%BC%8F%E5%B8%83%E5%B1%80/</loc>
    <lastmod>2021-04-27T14:49:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/bs%E6%9E%B6%E6%9E%84/</loc>
    <lastmod>2021-04-25T18:24:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/c2%E6%9E%B6%E6%9E%84/</loc>
    <lastmod>2021-04-25T18:24:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/cs%E6%9E%B6%E6%9E%84/</loc>
    <lastmod>2021-04-25T18:24:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E4%BA%8B%E4%BB%B6%E9%A9%B1%E5%8A%A8/</loc>
    <lastmod>2021-04-25T18:24:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84%E9%A3%8E%E6%A0%BC/</loc>
    <lastmod>2021-04-25T18:24:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%88%86%E5%B1%82%E7%B3%BB%E7%BB%9F/</loc>
    <lastmod>2021-04-25T18:24:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%9E%B6%E6%9E%84%E9%A3%8E%E6%A0%BC/</loc>
    <lastmod>2021-04-25T18:24:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%AE%A1%E9%81%93%E5%92%8C%E8%BF%87%E6%BB%A4%E5%99%A8/</loc>
    <lastmod>2021-04-25T18:24:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84/</loc>
    <lastmod>2021-04-25T18:24:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/theory/software-architecture-style/</loc>
    <lastmod>2021-04-25T18:24:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/theory/architecture-based-software-development-model/</loc>
    <lastmod>2021-04-24T14:54:05+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/</loc>
    <lastmod>2021-04-24T14:54:05+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E8%BD%AF%E4%BB%B6%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%9E%8B/</loc>
    <lastmod>2021-04-24T14:54:05+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%85%B3%E7%B3%BB%E6%A8%A1%E5%BC%8F%E5%88%86%E8%A7%A3/</loc>
    <lastmod>2021-04-19T09:01:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%87%BD%E6%95%B0%E4%BE%9D%E8%B5%96/</loc>
    <lastmod>2021-04-19T09:01:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%95%B0%E6%8D%AE%E5%BA%93%E8%8C%83%E5%BC%8F/</loc>
    <lastmod>2021-04-19T09:01:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%95%B0%E6%8D%AE%E5%BA%93%E8%AE%BE%E8%AE%A1/</loc>
    <lastmod>2021-04-19T09:01:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/%E6%95%B0%E6%8D%AE%E5%BA%93%E8%AE%BE%E8%AE%A1/</loc>
    <lastmod>2021-04-19T09:01:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%A8%A1%E5%BC%8F%E5%88%86%E8%A7%A3/</loc>
    <lastmod>2021-04-19T09:01:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/database/schema-decomposition/</loc>
    <lastmod>2021-04-19T09:01:52+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/database/functional-dependency/</loc>
    <lastmod>2021-04-19T09:01:42+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%95%B0%E6%8D%AE%E4%BE%9D%E8%B5%96/</loc>
    <lastmod>2021-04-19T09:01:42+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/spring-boot/</loc>
    <lastmod>2021-04-16T17:43:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/spring/spring-boot-starter/</loc>
    <lastmod>2021-04-16T17:43:51+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%B9%B3%E8%A1%A1%E4%BA%8C%E5%8F%89%E6%A0%91/</loc>
    <lastmod>2021-04-13T12:09:40+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%A0%91%E5%BD%A2%E7%BB%93%E6%9E%84/</loc>
    <lastmod>2021-04-13T12:09:40+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/%E7%AE%97%E6%B3%95%E8%AE%BE%E8%AE%A1/</loc>
    <lastmod>2021-04-13T12:09:40+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/algorithm/avl-tree/</loc>
    <lastmod>2021-04-13T12:09:40+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/algorithm/binary-search-tree/</loc>
    <lastmod>2021-04-13T11:16:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%9F%A5%E6%89%BE%E6%A0%91/</loc>
    <lastmod>2021-04-13T11:16:29+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/algorithm/binary-tree-basic/</loc>
    <lastmod>2021-04-12T14:00:36+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%A4%A7o%E7%AC%A6%E5%8F%B7%E8%A1%A8%E7%A4%BA%E6%B3%95/</loc>
    <lastmod>2021-04-10T20:52:59+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%97%B6%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6/</loc>
    <lastmod>2021-04-10T20:52:59+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/algorithm/time-complexity/</loc>
    <lastmod>2021-04-10T20:52:59+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/concurrent/</loc>
    <lastmod>2021-04-10T20:26:21+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/flow/</loc>
    <lastmod>2021-04-10T20:26:21+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/observable/</loc>
    <lastmod>2021-04-10T20:26:21+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/successor-of-observable/</loc>
    <lastmod>2021-04-10T20:26:21+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/publisher/</loc>
    <lastmod>2021-04-10T20:26:21+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/subscriber/</loc>
    <lastmod>2021-04-10T20:26:21+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/error/</loc>
    <lastmod>2021-04-10T17:56:04+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/exception/</loc>
    <lastmod>2021-04-10T17:56:04+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/kotlin/</loc>
    <lastmod>2021-04-10T17:56:04+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/kotlin/</loc>
    <lastmod>2021-04-10T17:56:04+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/kotlin/kotlin-unresolve-reference/</loc>
    <lastmod>2021-04-10T17:56:04+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/unresolved-reference/</loc>
    <lastmod>2021-04-10T17:56:04+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/cpu/</loc>
    <lastmod>2021-04-10T17:41:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/docker/</loc>
    <lastmod>2021-04-10T17:41:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/docker/</loc>
    <lastmod>2021-04-10T17:41:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/devops/docker/docker-container-resource/</loc>
    <lastmod>2021-04-10T17:41:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/io/</loc>
    <lastmod>2021-04-10T17:41:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/memory/</loc>
    <lastmod>2021-04-10T17:41:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/resource-limit/</loc>
    <lastmod>2021-04-10T17:41:17+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/devops/docker/docker-image-build/</loc>
    <lastmod>2021-04-09T17:01:07+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/git/</loc>
    <lastmod>2021-05-13T09:43:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/git/</loc>
    <lastmod>2021-05-13T09:43:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/git/git-tips-tricks/</loc>
    <lastmod>2021-05-13T09:43:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E4%BB%A3%E7%A0%81%E7%AE%A1%E7%90%86/</loc>
    <lastmod>2021-05-13T09:43:43+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/kafka/</loc>
    <lastmod>2021-04-05T11:30:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/rpc/</loc>
    <lastmod>2021-04-05T11:30:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/spring/spring-boot-kafka-rpc/</loc>
    <lastmod>2021-04-05T11:30:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%88%86%E5%B8%83%E5%BC%8F%E9%80%9A%E4%BF%A1/</loc>
    <lastmod>2021-04-05T11:30:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/uml/</loc>
    <lastmod>2021-04-04T23:28:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/uml/</loc>
    <lastmod>2021-04-04T23:28:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/uml/uml-cheatsheet/</loc>
    <lastmod>2021-04-04T23:28:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%AF%B9%E8%B1%A1%E5%9B%BE/</loc>
    <lastmod>2021-04-04T23:28:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%BA%8F%E5%88%97%E5%9B%BE/</loc>
    <lastmod>2021-04-04T23:28:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E6%B4%BB%E5%8A%A8%E5%9B%BE/</loc>
    <lastmod>2021-04-04T23:28:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%8A%B6%E6%80%81%E5%9B%BE/</loc>
    <lastmod>2021-04-04T23:28:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%B1%BB%E5%9B%BE/</loc>
    <lastmod>2021-04-04T23:28:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%BB%84%E4%BB%B6%E5%9B%BE/</loc>
    <lastmod>2021-04-04T23:28:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E7%BB%93%E6%9E%84%E5%9B%BE/</loc>
    <lastmod>2021-04-04T23:28:22+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/coroutine/</loc>
    <lastmod>2021-04-02T16:37:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/suspend/</loc>
    <lastmod>2021-04-02T16:37:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%8D%8F%E7%A8%8B/</loc>
    <lastmod>2021-04-02T16:37:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/kotlin/kotlin-coroutines-suspend-function/</loc>
    <lastmod>2021-04-02T16:37:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/%E5%B9%B6%E5%8F%91/</loc>
    <lastmod>2021-04-02T16:37:14+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/tags/kubernetes/</loc>
    <lastmod>2021-04-01T17:03:05+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/categories/kubernetes/</loc>
    <lastmod>2021-04-01T17:03:05+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/devops/kubernets/kubernetes-foundations/</loc>
    <lastmod>2021-04-01T17:03:05+08:00</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/archives/</loc>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/architecture/interviews/series-toc/</loc>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/jvm/java/nf-java-toc/</loc>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/posts/rust/confusing-tips/confusing-tip-toc/</loc>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/updates/</loc>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/books/</loc>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>/books/toc/</loc>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
