<?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>https://blog.xu42.com/categories/</loc>
    <lastmod>2026-03-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/</loc>
    <lastmod>2026-03-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/pve/</loc>
    <lastmod>2026-03-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E7%AC%94%E8%AE%B0%E6%9C%AC%E4%B8%BB%E6%9D%BF%E5%81%9Anas/</loc>
    <lastmod>2026-03-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/</loc>
    <lastmod>2026-03-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/categories/%E5%B0%B1%E7%88%B1%E6%8A%98%E8%85%BE/</loc>
    <lastmod>2026-03-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/</loc>
    <lastmod>2026-03-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/pve/</loc>
    <lastmod>2023-09-06T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/esxi/</loc>
    <lastmod>2021-08-25T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/esxi-6.7-%E5%AE%89%E8%A3%85-openwrt/</loc>
    <lastmod>2021-08-25T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/openwrt/</loc>
    <lastmod>2021-08-25T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/about/</loc>
    <lastmod>2021-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/java/</loc>
    <lastmod>2020-06-27T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/publish/</loc>
    <lastmod>2020-06-27T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/sdk/</loc>
    <lastmod>2020-06-27T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</loc>
    <lastmod>2020-06-27T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E6%8A%8Ajava-sdk%E5%8F%91%E5%B8%83%E5%88%B0%E4%B8%AD%E5%A4%AE%E4%BB%93%E5%BA%93/</loc>
    <lastmod>2020-06-27T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/docker/</loc>
    <lastmod>2019-08-18T19:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/maven/</loc>
    <lastmod>2019-08-18T19:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/no-plugin-found-for-prefix-dockerfile-in-the-current-project/</loc>
    <lastmod>2019-08-18T19:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/archives/</loc>
    <lastmod>2019-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E4%B8%BA%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85%E6%8E%A8%E8%8D%90%E4%B8%A4%E4%B8%AA%E6%94%B6%E6%AC%BE%E6%B8%A0%E9%81%93%E6%9B%B4%E6%96%B0%E4%BA%8E2019-06-30/</loc>
    <lastmod>2019-06-30T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E5%8D%B3%E6%97%B6%E6%94%B6%E6%AC%BE/</loc>
    <lastmod>2019-06-30T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E6%94%AF%E4%BB%98/</loc>
    <lastmod>2019-06-30T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-nio-%E7%B3%BB%E5%88%97%E5%AD%A6%E4%B9%A0-10---serversocketchannel/</loc>
    <lastmod>2019-05-16T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/nio/</loc>
    <lastmod>2019-05-16T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-nio-%E7%B3%BB%E5%88%97%E5%AD%A6%E4%B9%A0-09---socketchannel/</loc>
    <lastmod>2019-05-12T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-nio-%E7%B3%BB%E5%88%97%E5%AD%A6%E4%B9%A0-08---filechannel/</loc>
    <lastmod>2019-05-11T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-nio-%E7%B3%BB%E5%88%97%E5%AD%A6%E4%B9%A0-07---selector/</loc>
    <lastmod>2019-04-25T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-nio-%E7%B3%BB%E5%88%97%E5%AD%A6%E4%B9%A0-06---channel-to-channel-transfers/</loc>
    <lastmod>2019-04-23T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-nio-%E7%B3%BB%E5%88%97%E5%AD%A6%E4%B9%A0-05---scatter-and-gather/</loc>
    <lastmod>2019-04-21T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-nio-%E7%B3%BB%E5%88%97%E5%AD%A6%E4%B9%A0-04---buffers/</loc>
    <lastmod>2019-04-20T12:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/php/</loc>
    <lastmod>2019-04-19T12:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/php-xdebug-%E8%BF%9C%E7%A8%8B%E8%B0%83%E8%AF%95/</loc>
    <lastmod>2019-04-19T12:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/xdebug/</loc>
    <lastmod>2019-04-19T12:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/php-xdebug-%E6%9C%AC%E5%9C%B0%E8%B0%83%E8%AF%95/</loc>
    <lastmod>2019-04-18T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-nio-%E7%B3%BB%E5%88%97%E5%AD%A6%E4%B9%A0-03---channels/</loc>
    <lastmod>2019-04-17T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-nio-%E7%B3%BB%E5%88%97%E5%AD%A6%E4%B9%A0-02---%E6%A6%82%E8%BF%B0/</loc>
    <lastmod>2019-04-16T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-nio-%E7%B3%BB%E5%88%97%E5%AD%A6%E4%B9%A0-01---%E5%89%8D%E8%A8%80/</loc>
    <lastmod>2019-04-15T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/memcache/</loc>
    <lastmod>2019-03-26T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/redis/</loc>
    <lastmod>2019-03-26T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/redis-%E4%B8%8E-memcache-%E5%8C%BA%E5%88%AB%E6%B5%85%E6%9E%90/</loc>
    <lastmod>2019-03-26T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E4%B8%BB%E9%94%AE/</loc>
    <lastmod>2019-03-24T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E4%B8%BB%E9%94%AE%E5%94%AF%E4%B8%80%E7%B4%A2%E5%BC%95%E6%99%AE%E9%80%9A%E7%B4%A2%E5%BC%95%E5%8F%8A%E7%BA%A6%E6%9D%9F/</loc>
    <lastmod>2019-03-24T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/</loc>
    <lastmod>2019-03-24T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E7%B4%A2%E5%BC%95/</loc>
    <lastmod>2019-03-24T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E7%BA%A6%E6%9D%9F/</loc>
    <lastmod>2019-03-24T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E4%BA%8B%E5%8A%A1/</loc>
    <lastmod>2019-03-22T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BA%8B%E5%8A%A1%E7%9A%84%E5%9B%9B%E5%A4%A7%E7%89%B9%E6%80%A7%E4%BB%A5%E5%8F%8A%E4%BA%8B%E5%8A%A1%E7%9A%84%E9%9A%94%E7%A6%BB%E7%BA%A7%E5%88%AB/</loc>
    <lastmod>2019-03-22T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/deluge/</loc>
    <lastmod>2019-03-09T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/mktorrent/</loc>
    <lastmod>2019-03-09T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/mktorrent-%E5%88%B6%E4%BD%9C%E7%A7%81%E4%BA%BA%E7%A7%8D%E5%AD%90--deluge-%E5%81%9A%E7%A7%8D/</loc>
    <lastmod>2019-03-09T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/pt/</loc>
    <lastmod>2019-03-09T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/torrent/</loc>
    <lastmod>2019-03-09T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/aba/</loc>
    <lastmod>2019-03-08T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/cas-%E5%92%8C-aba-%E9%97%AE%E9%A2%98%E6%B5%85%E6%9E%90/</loc>
    <lastmod>2019-03-08T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/mysql/</loc>
    <lastmod>2019-03-08T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/categories/mysql/</loc>
    <lastmod>2019-03-07T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E6%82%B2%E8%A7%82%E9%94%81%E4%B9%90%E8%A7%82%E9%94%81%E6%B5%85%E6%9E%90/</loc>
    <lastmod>2019-03-07T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E9%94%81/</loc>
    <lastmod>2019-03-07T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/could-not-read-username-for-github.com-terminal-prompts-disabled/</loc>
    <lastmod>2019-02-28T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/shell/</loc>
    <lastmod>2019-02-28T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/zsh/</loc>
    <lastmod>2019-02-28T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/categories/springboot/</loc>
    <lastmod>2019-02-23T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/springboot/</loc>
    <lastmod>2019-02-23T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E5%AD%A6%E4%B9%A0springboot%E7%B3%BB%E5%88%97--04--%E5%A4%9A%E6%95%B0%E6%8D%AE%E6%BA%90-&#43;-druid/</loc>
    <lastmod>2019-02-23T23:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E5%AD%A6%E4%B9%A0springboot%E7%B3%BB%E5%88%97--03--%E4%BD%BF%E7%94%A8druid%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%B1%A0/</loc>
    <lastmod>2019-02-23T23:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E5%AD%A6%E4%B9%A0springboot%E7%B3%BB%E5%88%97--02--%E5%A4%9A%E6%95%B0%E6%8D%AE%E6%BA%90/</loc>
    <lastmod>2019-02-23T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E5%AD%A6%E4%B9%A0springboot%E7%B3%BB%E5%88%97--01--%E7%A7%BB%E9%99%A4parent%E4%BE%9D%E8%B5%96/</loc>
    <lastmod>2019-02-23T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E6%8C%82pt%E6%96%B9%E6%A1%88-docker-&#43;-deluge-flexget/</loc>
    <lastmod>2019-02-22T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/perl/</loc>
    <lastmod>2019-02-21T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/perl-setting-locale-failed-please-check-that-your-locale-settings/</loc>
    <lastmod>2019-02-21T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/zsh-no-matches-found-/</loc>
    <lastmod>2019-02-21T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-%E5%8F%8D%E5%B0%84/</loc>
    <lastmod>2018-12-26T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/java-jar%E5%8C%85%E8%BF%90%E8%A1%8C%E5%8F%82%E6%95%B0/</loc>
    <lastmod>2018-12-25T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2018-12-24T19:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%AD%A6%E4%B9%A0---%E7%AD%96%E7%95%A5%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2018-12-24T19:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%AD%A6%E4%B9%A0---%E5%B7%A5%E5%8E%82%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2018-12-23T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%AD%A6%E4%B9%A0---%E9%80%82%E9%85%8D%E5%99%A8%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2018-12-23T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%AD%A6%E4%B9%A0---%E6%A8%A1%E7%89%88%E6%96%B9%E6%B3%95%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2018-12-22T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%AD%A6%E4%B9%A0---%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2018-12-22T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/golang/</loc>
    <lastmod>2018-10-15T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/youzan/</loc>
    <lastmod>2018-10-15T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E6%9C%89%E8%B5%9E%E4%BA%91golang%E7%89%88sdk-%E9%9D%9E%E5%AE%98%E6%96%B9/</loc>
    <lastmod>2018-10-15T22:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/go-couldnt-start-listener-listen-tcp-lookup-localhost-no-such-host/</loc>
    <lastmod>2018-09-13T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/go-vet-composite-literal-uses-unkeyed-fields/</loc>
    <lastmod>2018-09-13T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/travis/</loc>
    <lastmod>2018-09-08T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/travis-%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90-golang-%E5%B7%A5%E7%A8%8B-%E9%85%8D%E7%BD%AE-%E8%B8%A9%E5%9D%91%E8%AE%B0%E5%BD%95/</loc>
    <lastmod>2018-09-08T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/centos/</loc>
    <lastmod>2018-09-03T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/centos7-firewall%E9%98%B2%E7%81%AB%E5%A2%99%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</loc>
    <lastmod>2018-09-03T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/firewall/</loc>
    <lastmod>2018-09-03T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E9%98%B2%E7%81%AB%E5%A2%99/</loc>
    <lastmod>2018-09-03T21:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/adsense/</loc>
    <lastmod>2018-09-01T15:41:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/google/</loc>
    <lastmod>2018-09-01T15:41:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/hugo/</loc>
    <lastmod>2018-09-01T15:41:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E7%94%B3%E8%AF%B7google-adsense-%E7%BB%93%E5%90%88hugo%E9%85%8D%E7%BD%AE/</loc>
    <lastmod>2018-09-01T15:41:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/hexo/</loc>
    <lastmod>2018-09-01T01:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/hexo-%E8%BF%81%E7%A7%BB%E8%87%B3-hugo/</loc>
    <lastmod>2018-09-01T01:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/dropbear/</loc>
    <lastmod>2018-08-10T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/dropbear-%E6%9E%81%E8%B7%AF%E7%94%B1-%E5%85%8D%E5%AF%86%E7%A0%81%E7%99%BB%E5%BD%95/</loc>
    <lastmod>2018-08-10T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E6%9E%81%E8%B7%AF%E7%94%B1/</loc>
    <lastmod>2018-08-10T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%87%AA%E5%B7%B1%E5%8A%A8%E6%89%8B%E5%86%99%E4%B8%80%E4%B8%AA%E6%9E%81%E8%B7%AF%E7%94%B1%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E6%8F%92%E4%BB%B6/</loc>
    <lastmod>2018-07-21T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E9%80%A0%E8%BD%AE%E5%AD%90/</loc>
    <lastmod>2018-07-21T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/charles/</loc>
    <lastmod>2018-06-01T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/charles-client-ssl-handshake-failed-certificate_unknown/</loc>
    <lastmod>2018-06-01T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E5%B9%B6%E5%8F%91/</loc>
    <lastmod>2018-03-03T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/categories/%E5%BC%80%E5%8F%91%E7%AC%94%E8%AE%B0/</loc>
    <lastmod>2018-03-03T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%AE%B0%E4%B8%80%E6%AC%A1%E4%BC%AA%E5%B9%B6%E5%8F%91%E5%BC%95%E8%B5%B7%E7%9A%84bug/</loc>
    <lastmod>2018-03-03T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E5%8D%B3%E6%97%B6%E5%88%B0%E8%B4%A6%E6%94%B6%E6%AC%BE%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</loc>
    <lastmod>2018-10-22T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E5%8D%B3%E6%97%B6%E5%88%B0%E8%B4%A6/</loc>
    <lastmod>2018-10-22T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E9%80%A0%E4%BA%86%E4%B8%AA%E8%BD%AE%E5%AD%90-xml-2-json/</loc>
    <lastmod>2017-10-29T21:21:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/html5/</loc>
    <lastmod>2017-06-27T14:14:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E7%BD%91%E9%A1%B5%E5%B5%8C%E5%85%A5bilibili-html5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE/</loc>
    <lastmod>2017-06-27T14:14:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E6%88%91%E7%9A%84%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%E5%9F%BA%E4%BA%8E%E6%96%B0%E5%AA%92%E4%BD%93%E6%8A%80%E6%9C%AF%E7%9A%84%E6%A0%A1%E5%9B%AD%E4%BF%A1%E6%81%AF%E5%B9%B3%E5%8F%B0/</loc>
    <lastmod>2017-06-22T13:13:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1/</loc>
    <lastmod>2017-06-22T13:13:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/categories/%E7%82%B9%E6%BB%B4%E8%AE%B0%E5%BD%95/</loc>
    <lastmod>2017-06-22T13:13:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/yilia/</loc>
    <lastmod>2016-06-15T21:54:43+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%A7%A3%E5%86%B3hexo-yilia%E4%B8%BB%E9%A2%98%E5%9C%A8https%E4%B8%8B%E4%B8%8D%E5%8F%8B%E5%A5%BD%E7%9A%84%E9%97%AE%E9%A2%98/</loc>
    <lastmod>2016-06-15T21:54:43+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/components/</loc>
    <lastmod>2016-06-11T15:32:23+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/imdb/</loc>
    <lastmod>2016-06-11T15:32:23+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E7%BB%84%E4%BB%B6/</loc>
    <lastmod>2016-06-11T15:32:23+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%87%AA%E5%B7%B1%E5%8A%A8%E6%89%8B%E5%86%99%E4%B8%80%E4%B8%AAphp%E7%BB%84%E4%BB%B6/</loc>
    <lastmod>2016-06-11T15:32:23+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/php7/</loc>
    <lastmod>2016-04-23T17:34:18+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/phpmyadmin/</loc>
    <lastmod>2016-04-23T17:34:18+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/phpmyadmin-%E5%9C%A8ubuntu-16.04-php7%E4%B8%8B%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8%E7%9A%84%E9%97%AE%E9%A2%98/</loc>
    <lastmod>2016-04-23T17:34:18+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/mongodb/</loc>
    <lastmod>2016-03-24T19:28:29+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/nginx/</loc>
    <lastmod>2016-03-24T19:28:29+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/</loc>
    <lastmod>2016-03-24T19:28:29+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E9%85%8D%E7%BD%AEnginx-&#43;-php7-&#43;-mongodb%E7%9A%84centos%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%8E%AF%E5%A2%83/</loc>
    <lastmod>2016-03-24T19:28:29+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/des%E7%AE%97%E6%B3%95%E4%B8%AD%E5%AD%90%E5%AF%86%E9%92%A5%E7%9A%84%E4%BA%A7%E7%94%9F/</loc>
    <lastmod>2016-03-14T13:49:35+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E5%8A%A0%E5%AF%86/</loc>
    <lastmod>2016-03-14T13:49:35+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E7%AE%97%E6%B3%95/</loc>
    <lastmod>2016-03-14T13:49:35+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E5%8D%9A%E5%AE%A2%E6%8D%A2%E5%9F%9F%E5%90%8D%E5%95%A6/</loc>
    <lastmod>2015-12-25T13:09:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/api/</loc>
    <lastmod>2015-12-21T03:46:57+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/slim/</loc>
    <lastmod>2015-12-21T03:46:57+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/categories/%E5%90%8E%E5%8F%B0%E5%BC%80%E5%8F%91/</loc>
    <lastmod>2015-12-21T03:46:57+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E6%80%8E%E4%B9%88%E4%BD%BF%E7%94%A8slim-jwt-auth%E5%AF%B9api%E8%BF%9B%E8%A1%8C%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81/</loc>
    <lastmod>2015-12-21T03:46:57+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E6%8E%88%E6%9D%83/</loc>
    <lastmod>2015-12-21T03:46:57+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/centos7/</loc>
    <lastmod>2015-12-17T19:40:57+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/centos7-%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85-nginx-php7/</loc>
    <lastmod>2015-12-17T19:40:57+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/http2/</loc>
    <lastmod>2015-10-07T22:28:23+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/nginx-1.9.5%E5%BC%80%E5%A7%8B%E6%94%AF%E6%8C%81http2%E5%95%A6/</loc>
    <lastmod>2015-10-07T22:28:23+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E4%BB%A3%E7%90%86/</loc>
    <lastmod>2015-10-07T21:28:57+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E6%90%AD%E5%BB%BA%E5%B1%80%E5%9F%9F%E7%BD%91%E4%B8%AD%E8%BD%AC%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc>
    <lastmod>2015-10-07T21:28:57+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0--mysql-%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/</loc>
    <lastmod>2015-09-23T21:29:15+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/</loc>
    <lastmod>2015-09-23T21:29:15+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/categories/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/</loc>
    <lastmod>2015-09-21T21:29:32+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0--%E9%BB%91%E5%AE%A2%E4%B8%8E%E7%94%BB%E5%AE%B6/</loc>
    <lastmod>2015-09-21T21:29:32+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E4%B8%80%E4%B8%AA%E6%A0%A1%E5%9B%AD%E7%B1%BB%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%B9%B3%E5%8F%B0/</loc>
    <lastmod>2015-09-19T21:30:13+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E5%BE%AE%E4%BF%A1/</loc>
    <lastmod>2015-09-19T21:30:13+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/linux/</loc>
    <lastmod>2015-09-19T21:29:54+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E4%B8%80%E4%BA%9B%E5%B8%B8%E7%94%A8%E7%9A%84linux%E5%91%BD%E4%BB%A4/</loc>
    <lastmod>2015-09-19T21:29:54+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E6%95%B4%E5%90%88imdb-top-250%E5%92%8Cbt%E7%A7%8D%E5%AD%90%E4%B8%8B%E8%BD%BD/</loc>
    <lastmod>2015-05-20T21:30:31+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E7%88%AC%E8%99%AB/</loc>
    <lastmod>2015-05-20T21:30:31+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/typecho/</loc>
    <lastmod>2015-03-28T21:31:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E5%A4%9A%E8%AF%B4/</loc>
    <lastmod>2015-03-28T21:31:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E8%8E%B7%E5%8F%96%E5%A4%9A%E8%AF%B4%E8%AF%84%E8%AE%BA%E6%95%B0%E5%B9%B6%E9%9B%86%E6%88%90%E5%88%B0typecho/</loc>
    <lastmod>2015-03-28T21:31:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/posts/%E6%97%A0%E7%BA%BF%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%9E%E7%8E%B0%E6%A0%A1%E5%9B%AD%E7%BD%91%E9%94%90%E6%8D%B7%E7%99%BB%E9%99%86%E5%B9%B6%E5%BB%BA%E7%AB%8Bwifi%E7%83%AD%E7%82%B9/</loc>
    <lastmod>2015-03-25T21:31:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.xu42.com/tags/%E9%94%90%E6%8D%B7/</loc>
    <lastmod>2015-03-25T21:31:21+08:00</lastmod>
  </url>
</urlset>
