<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://windvalley.github.io/categories/</loc><lastmod>2023-07-21T14:11:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/go/</loc><lastmod>2023-07-21T14:11:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/categories/go/</loc><lastmod>2023-07-21T14:11:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/goframev2/</loc><lastmod>2023-07-21T14:11:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/posts/</loc><lastmod>2023-07-21T14:11:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/</loc><lastmod>2023-07-21T14:11:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/</loc><lastmod>2023-07-21T14:11:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/backend-project-development-with-goframev2/</loc><lastmod>2023-07-21T14:11:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/categories/hack/</loc><lastmod>2022-12-11T22:53:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/password/</loc><lastmod>2022-12-11T22:53:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/security/</loc><lastmod>2022-12-11T22:53:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/gopass/</loc><lastmod>2022-12-11T22:53:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/soft-skills/</loc><lastmod>2022-08-22T20:10:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/categories/softskills/</loc><lastmod>2022-08-22T20:10:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/emotion-management/</loc><lastmod>2022-08-22T20:10:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/markdown/</loc><lastmod>2022-03-08T10:54:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/tips/</loc><lastmod>2022-03-08T10:54:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/markdown-cheatsheet/</loc><lastmod>2022-03-08T10:54:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/mindmaps/</loc><lastmod>2022-02-08T15:34:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/categories/ops/</loc><lastmod>2022-02-08T15:34:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/sre/</loc><lastmod>2022-02-08T15:34:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/sre-mindmaps/</loc><lastmod>2022-02-08T15:34:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/lua/</loc><lastmod>2019-07-22T23:03:32+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/openresty/</loc><lastmod>2019-07-22T23:03:32+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/categories/openresty/</loc><lastmod>2019-07-22T23:03:32+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/openresty-data-share/</loc><lastmod>2019-07-22T23:03:32+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/performance/</loc><lastmod>2019-07-11T11:51:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/test/</loc><lastmod>2019-07-11T11:51:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/c100k-performance-test/</loc><lastmod>2019-07-11T11:51:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/debug/</loc><lastmod>2019-07-10T23:56:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/openresty-debug/</loc><lastmod>2019-07-10T23:56:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/openresty-big-project-code-orgnization/</loc><lastmod>2019-07-01T14:34:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/redis/</loc><lastmod>2019-06-29T16:48:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/openresty-redis-wrap/</loc><lastmod>2019-06-29T16:48:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/conventions/</loc><lastmod>2019-06-01T23:52:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/openresty-code-conventions/</loc><lastmod>2019-06-01T23:52:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/openresty-tips/</loc><lastmod>2019-04-28T11:58:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/api/</loc><lastmod>2018-12-30T13:49:46+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/restful/</loc><lastmod>2018-12-30T13:49:46+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/web-restful-api-conventions/</loc><lastmod>2018-12-30T13:49:46+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/web/</loc><lastmod>2018-12-30T13:49:46+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/categories/web/</loc><lastmod>2018-12-30T13:49:46+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/mac/</loc><lastmod>2018-06-09T15:35:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/mac-onlogin/</loc><lastmod>2018-06-09T15:35:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/go-code-conventions/</loc><lastmod>2018-03-27T09:42:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/web-jwt/</loc><lastmod>2018-01-08T10:03:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/web-restful-api-errcode/</loc><lastmod>2017-12-18T09:40:19+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/oop/</loc><lastmod>2017-10-11T21:15:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/python/</loc><lastmod>2017-10-11T21:15:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/categories/python/</loc><lastmod>2017-10-11T21:15:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/python3-oop/</loc><lastmod>2017-10-11T21:15:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/import/</loc><lastmod>2017-09-27T22:24:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/python-import/</loc><lastmod>2017-09-27T22:24:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/python-code-conventions/</loc><lastmod>2017-06-10T19:32:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/nginx/</loc><lastmod>2016-06-02T10:42:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/nginx-timeout-directives/</loc><lastmod>2016-06-02T10:42:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/timeout/</loc><lastmod>2016-06-02T10:42:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/browser/</loc><lastmod>2016-03-26T11:04:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/cache/</loc><lastmod>2016-03-26T11:04:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/cdn/</loc><lastmod>2016-03-26T11:04:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/cdn-browser-cache/</loc><lastmod>2016-03-26T11:04:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/problems/</loc><lastmod>2016-02-22T21:50:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/access-hijacking/</loc><lastmod>2016-02-22T21:50:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/iptables/</loc><lastmod>2015-10-11T10:32:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/linux/</loc><lastmod>2015-10-11T10:32:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/how-to-use-iptables/</loc><lastmod>2015-10-11T10:32:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/proxy/</loc><lastmod>2015-09-02T14:37:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/vpn/</loc><lastmod>2015-09-02T14:37:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/proxy-overview/</loc><lastmod>2015-09-02T14:37:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/dns/</loc><lastmod>2015-05-13T21:11:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/how/</loc><lastmod>2015-05-13T21:11:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/ops/</loc><lastmod>2015-05-13T21:11:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/how-to-recursive-dns-select-authoritative-dns-ip/</loc><lastmod>2015-05-13T21:11:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/use-virtualenv-in-production/</loc><lastmod>2014-10-14T14:26:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/shell/</loc><lastmod>2010-11-27T22:14:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/categories/shell/</loc><lastmod>2010-11-27T22:14:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/shell-code-conventions/</loc><lastmod>2010-11-27T22:14:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/linux-command-edit-tips/</loc><lastmod>2009-12-20T11:18:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/tags/shortcut/</loc><lastmod>2009-12-20T11:18:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://windvalley.github.io/about/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>