<?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://bwangel.me/docs/crypto/</loc>
    <lastmod>2025-02-11T21:43:12+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/envoy/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/thrift/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/performance/qps_rt/</loc>
    <lastmod>2023-09-06T09:54:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/editor/pycharm/</loc>
    <lastmod>2023-08-09T11:08:08+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/curl/</loc>
    <lastmod>2026-02-25T15:23:18+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/</loc>
    <lastmod>2026-02-25T14:51:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/blog/</loc>
    <lastmod>2026-02-26T11:36:50+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/golang/</loc>
    <lastmod>2026-02-09T11:20:09+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/gorm/</loc>
    <lastmod>2026-02-09T11:20:09+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/mysql/</loc>
    <lastmod>2026-02-09T11:20:09+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/gorm-datetime/</loc>
    <lastmod>2026-02-09T11:20:09+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/</loc>
    <lastmod>2026-02-26T11:36:50+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-inner/</loc>
    <lastmod>2025-04-24T23:54:38+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/crypto/</loc>
    <lastmod>2025-07-05T17:59:45+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/rsa/</loc>
    <lastmod>2025-07-05T17:59:45+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/crypto/rsa/</loc>
    <lastmod>2025-07-05T17:59:45+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/httpie/</loc>
    <lastmod>2024-11-27T16:55:55+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/httpie/</loc>
    <lastmod>2024-11-27T16:55:55+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/tools/</loc>
    <lastmod>2024-11-27T16:55:55+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/openssl/</loc>
    <lastmod>2024-09-18T17:25:03+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/tls/</loc>
    <lastmod>2024-09-18T17:25:03+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/tls-certificate/</loc>
    <lastmod>2024-09-18T17:25:03+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/pytest/</loc>
    <lastmod>2024-06-13T15:45:16+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/pytest/</loc>
    <lastmod>2024-06-13T15:45:16+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/python/</loc>
    <lastmod>2025-10-11T16:57:22+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/clash/</loc>
    <lastmod>2024-06-12T21:09:49+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/clash/</loc>
    <lastmod>2024-06-12T21:09:49+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/math/calculus/</loc>
    <lastmod>2026-02-25T15:23:18+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/math/</loc>
    <lastmod>2026-02-25T15:23:18+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/math/</loc>
    <lastmod>2024-06-12T18:51:37+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/chatgpt/</loc>
    <lastmod>2024-06-12T11:05:12+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/chatgpt-prompt/</loc>
    <lastmod>2024-06-12T11:05:12+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/algo/</loc>
    <lastmod>2026-02-25T14:51:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/sort/</loc>
    <lastmod>2026-02-25T14:51:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E6%8E%92%E5%BA%8F/</loc>
    <lastmod>2026-02-25T14:51:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/138/</loc>
    <lastmod>2024-05-01T23:22:55+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E9%93%BE%E8%A1%A8/</loc>
    <lastmod>2024-05-01T23:22:55+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-75/</loc>
    <lastmod>2024-05-01T16:25:33+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E6%95%B0%E7%BB%84/</loc>
    <lastmod>2024-05-01T16:25:33+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/git/</loc>
    <lastmod>2024-01-20T22:51:47+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/git/</loc>
    <lastmod>2024-01-20T22:51:47+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/docker/</loc>
    <lastmod>2024-01-05T17:50:56+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/container/docker-cli/</loc>
    <lastmod>2024-01-05T17:50:56+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/cni/</loc>
    <lastmod>2023-12-26T19:14:05+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/cni/</loc>
    <lastmod>2023-12-26T19:14:05+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/k8s/</loc>
    <lastmod>2023-12-26T19:14:05+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/performance/latency/</loc>
    <lastmod>2023-12-19T18:56:31+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/linux/</loc>
    <lastmod>2023-12-19T18:56:31+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/makefile/</loc>
    <lastmod>2023-12-19T18:56:31+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/makefile/</loc>
    <lastmod>2023-12-19T18:56:31+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/shell/</loc>
    <lastmod>2023-12-18T17:50:57+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/python-shell/</loc>
    <lastmod>2023-12-18T17:50:57+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/envoy/</loc>
    <lastmod>2025-07-08T19:53:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/envoy/envoy-threading-model/</loc>
    <lastmod>2025-07-08T19:53:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/unicode-re/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/re/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/unicode/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/ucs/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/utf-16/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/encoding/unicode/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/transaction/</loc>
    <lastmod>2024-04-17T23:23:45+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/tips/</loc>
    <lastmod>2025-10-11T16:57:22+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/thrift/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/thrift/python-fastbinary-negative-field-id-error/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/os/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/nodejs/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/es/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mongodb/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/leetcode/</loc>
    <lastmod>2026-02-25T15:23:18+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-96/</loc>
    <lastmod>2023-11-03T09:10:28+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/thrift-eintr/</loc>
    <lastmod>2023-10-27T22:43:17+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/binary_search/</loc>
    <lastmod>2025-04-21T23:43:10+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/</loc>
    <lastmod>2023-09-29T11:13:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/life/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tcp_ip/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/ubuntu/</loc>
    <lastmod>2023-09-29T10:27:46+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/k8s-in-actions/</loc>
    <lastmod>2023-09-28T11:11:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/redis/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/kafka/consumer/</loc>
    <lastmod>2023-09-11T16:36:30+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/kafka/</loc>
    <lastmod>2025-10-11T16:57:22+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/kafka/broker/</loc>
    <lastmod>2023-09-11T16:36:30+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/kafka/</loc>
    <lastmod>2023-09-11T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/</loc>
    <lastmod>2023-09-11T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/container/</loc>
    <lastmod>2023-09-11T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/http/</loc>
    <lastmod>2023-09-11T10:32:17+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/prometheus/</loc>
    <lastmod>2023-09-11T10:32:17+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/dig/</loc>
    <lastmod>2023-09-09T15:10:33+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/dns/</loc>
    <lastmod>2023-09-09T15:10:33+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/dns/</loc>
    <lastmod>2023-10-10T09:44:04+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/encoding/</loc>
    <lastmod>2023-09-06T09:54:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/nfs/</loc>
    <lastmod>2023-09-06T09:33:57+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/nfs-server/</loc>
    <lastmod>2023-09-06T09:33:57+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/thrift/golang-client-timeout/</loc>
    <lastmod>2023-09-05T23:18:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/wireshark/</loc>
    <lastmod>2023-08-23T10:39:32+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/wireshark/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/wireshark/vbox-linux-wireshark/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/generic/</loc>
    <lastmod>2023-08-15T19:28:56+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/yaml/</loc>
    <lastmod>2023-08-15T14:41:10+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/performance/</loc>
    <lastmod>2023-09-06T09:54:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/performance/</loc>
    <lastmod>2023-08-13T17:21:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/spec/</loc>
    <lastmod>2023-08-09T19:07:13+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/editor/</loc>
    <lastmod>2023-08-09T11:08:08+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/go/</loc>
    <lastmod>2024-06-12T11:05:12+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/prometheus/</loc>
    <lastmod>2023-09-11T10:32:17+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/prometheus/statsd-exporter-unchecked-metric/</loc>
    <lastmod>2023-09-11T10:32:17+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/http/</loc>
    <lastmod>2026-02-25T16:01:22+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/http/nginx-header-underline/</loc>
    <lastmod>2026-02-25T16:01:22+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/nginx/</loc>
    <lastmod>2026-02-25T16:01:22+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/http/nginx-proxy-set-header/</loc>
    <lastmod>2023-09-11T10:32:17+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/logrus-formatter/</loc>
    <lastmod>2023-09-11T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-build-vcsmap/</loc>
    <lastmod>2023-09-11T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/container/docker-dns/</loc>
    <lastmod>2023-09-11T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/lsof/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/lsof/</loc>
    <lastmod>2023-12-13T13:25:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/pod-tips/</loc>
    <lastmod>2023-09-29T10:11:13+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/network/</loc>
    <lastmod>2023-10-10T09:44:04+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/container/docker-none-network/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/thrift/thrift-protocol/</loc>
    <lastmod>2023-09-06T09:54:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/thrift/thrift-concept/</loc>
    <lastmod>2023-09-06T09:54:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/datetime/</loc>
    <lastmod>2023-08-09T19:11:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/spec/datetime/</loc>
    <lastmod>2023-08-09T19:11:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/nvim/</loc>
    <lastmod>2023-12-13T10:39:14+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/ubuntu/nvim-web-devicons/</loc>
    <lastmod>2023-12-13T10:39:14+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/deployment-tips/</loc>
    <lastmod>2023-09-29T10:11:13+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-142/</loc>
    <lastmod>2023-10-25T07:52:47+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E5%93%A8%E5%85%B5/</loc>
    <lastmod>2023-12-15T10:00:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/algo-sentry/</loc>
    <lastmod>2023-12-15T10:00:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/containerd/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/container/install-containerd/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/k8s-cpu-throttle-prom-metric/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/kubernetes/</loc>
    <lastmod>2023-09-28T11:11:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/prom/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/ls-tips.md/</loc>
    <lastmod>2023-09-29T10:27:46+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/stty/</loc>
    <lastmod>2023-09-11T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/stty/</loc>
    <lastmod>2023-09-11T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/container/docker-registry/</loc>
    <lastmod>2023-09-29T10:27:46+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/golang-err/</loc>
    <lastmod>2023-09-11T10:46:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/process/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/process-block/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/life/%E6%89%AC%E5%90%8D%E7%AB%8B%E4%B8%87%E5%BD%B1%E8%AF%84/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E5%96%9C%E5%89%A7/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E7%94%B5%E5%BD%B1/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-release/</loc>
    <lastmod>2023-08-15T14:21:47+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/ubuntu/</loc>
    <lastmod>2023-12-13T10:41:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/ubuntu/ubuntu-init/</loc>
    <lastmod>2023-12-13T10:41:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/ubuntu/ubuntu-dns/</loc>
    <lastmod>2023-09-29T10:27:46+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/mac-tips/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/kafka/confluent_python/</loc>
    <lastmod>2025-10-11T16:57:22+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/mariadb/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql-password/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/language/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/life/language/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E9%9A%8F%E6%83%B3/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/zigzag/</loc>
    <lastmod>2023-09-06T09:54:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/encoding/variant_zigzag/</loc>
    <lastmod>2023-09-06T09:54:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E7%BC%96%E7%A0%81/</loc>
    <lastmod>2023-09-06T09:54:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/life/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/tombkeeper/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/life/read/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/vimium-c/</loc>
    <lastmod>2023-09-29T10:27:46+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/ubuntu/chrome_key_event_missing/</loc>
    <lastmod>2023-09-29T10:27:46+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/k8s-in-actions/k8s-in-actions-11/</loc>
    <lastmod>2023-09-28T11:11:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E6%9D%82%E8%AE%B0/</loc>
    <lastmod>2023-09-28T11:11:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/k8s-in-actions/k8s-in-actions-10/</loc>
    <lastmod>2023-09-28T11:11:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/dlv/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go_gcflags/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-http-client/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E7%BF%BB%E8%AF%91/</loc>
    <lastmod>2024-06-12T11:05:12+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/ebpf-service-mesh/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/thrift/introduction-to-apache-thrift/</loc>
    <lastmod>2023-09-06T09:54:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/re-ascii-print/</loc>
    <lastmod>2023-10-27T18:01:00+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/</loc>
    <lastmod>2023-10-27T18:01:00+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/goproxy/</loc>
    <lastmod>2023-08-15T14:40:27+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/gomod/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/vagrant/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/vagrant_add_volume/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/file-descriptor-transfer-over-unix-domain-sockets/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tcp_ip/promisc/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/buildkit/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/buildkit/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/redis/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/redis/redis%E5%A4%87%E4%BB%BD%E6%81%A2%E5%A4%8D/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/redis/redis%E5%90%8C%E6%AD%A5%E7%BB%86%E8%8A%82/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/redis/redis%E5%A4%87%E4%BB%BD%E6%9C%BA%E5%88%B6/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/redis/redis%E9%9B%86%E7%BE%A4%E9%85%8D%E7%BD%AE/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-array-and-nil/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/gh/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/gh-search-github/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/java/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/java-unsupportedencodingexception/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/tcp/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tcp_ip/tcp-naggle/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/glob/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/glob-%E8%AF%AD%E6%B3%95/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/editor/vscode-esc-not-work/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/vscode/</loc>
    <lastmod>2023-09-29T11:10:24+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/container/docker-client-remote-server/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-build-variable/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/os/review-memory-consistency-models/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/k8s-in-actions/k8s-in-actions-7/</loc>
    <lastmod>2023-09-28T11:11:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/golang_error/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E7%AC%94%E8%AE%B0/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/https/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/http/https-generate-cert/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/k8s-in-actions/k8s-in-actions-6/</loc>
    <lastmod>2023-09-28T11:11:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/redis/redis-pipelining/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/elasticsearch/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/es/es-7-6-note/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/k8s-in-actions/k8s-in-actions-5/</loc>
    <lastmod>2023-09-28T11:11:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/arts/</loc>
    <lastmod>2026-02-25T15:23:18+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-343/</loc>
    <lastmod>2023-09-29T11:13:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-342/</loc>
    <lastmod>2023-09-29T11:13:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-65/</loc>
    <lastmod>2023-09-29T11:13:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/k8s-in-actions/k8s-in-actions-4/</loc>
    <lastmod>2023-09-28T11:11:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/es/es-note/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/k8s/k8s-in-actions/k8s-in-actions-3/</loc>
    <lastmod>2023-09-28T11:11:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-schedule/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/life/%E6%96%B0%E9%97%BB%E4%BC%A0%E6%92%AD/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E6%96%B0%E9%97%BB/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/rabbitmq/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/rabbitmq-tutorial/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/tutorial/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/flex/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/flex/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/intro-servemux/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/life/%E5%85%B3%E4%BA%8E%E5%AD%A6%E4%B9%A0%E5%86%85%E5%AE%B9%E7%9A%84%E6%80%9D%E8%80%83/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/life/why-to-learn/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E4%BA%BA%E7%94%9F%E6%80%9D%E8%80%83/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-2/</loc>
    <lastmod>2023-09-29T11:13:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-3/</loc>
    <lastmod>2024-05-01T16:25:33+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/life/%E4%B8%AD%E5%9B%BD%E5%88%B6%E8%8D%AF%E5%9F%BA%E5%9C%B0%E7%AE%80%E6%9F%A5/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E5%88%B6%E8%8D%AF%E5%9F%BA%E5%9C%B0/</loc>
    <lastmod>2023-12-09T19:16:20+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/review-testify/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-pubsub/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/pubsub/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/json/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/review-json-and-go/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-29/</loc>
    <lastmod>2026-02-25T15:23:18+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-191/</loc>
    <lastmod>2023-09-29T11:13:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/byte-vs-builder/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/golang-trick-export-for-test/</loc>
    <lastmod>2024-06-12T11:05:12+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-338/</loc>
    <lastmod>2023-09-29T11:13:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/cli/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-cli/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/concurrency/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/review-go-pipelines/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-151/</loc>
    <lastmod>2023-09-29T11:13:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/channel/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-sync-channel/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/atomicinteger/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-scheduler-pitfall/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-258/</loc>
    <lastmod>2024-05-01T23:35:45+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-panic/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-8/</loc>
    <lastmod>2023-09-29T11:13:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-lock/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E9%94%81/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/leetcode/leetcode-661/</loc>
    <lastmod>2023-09-29T11:13:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-test/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/test/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-dep-inject/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/es/elasticsearch_reference/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/http/http-chunked/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-template/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/template/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go_mod/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/algorithm/</loc>
    <lastmod>2026-02-26T11:36:50+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/hash/</loc>
    <lastmod>2026-02-25T15:23:18+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/prime-generator/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/jump-stairs/</loc>
    <lastmod>2023-10-25T08:05:58+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/binary-tree/</loc>
    <lastmod>2026-02-25T14:51:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/python-interview/</loc>
    <lastmod>2023-11-06T10:36:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/c%E8%AF%AD%E8%A8%80/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/redis/redis-source-dict/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql-foreign-key/</loc>
    <lastmod>2023-11-06T10:22:28+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/innodb-lock/</loc>
    <lastmod>2023-10-10T09:44:04+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/go-binarysearchtree/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/golang-type-switch/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/innodb-row/</loc>
    <lastmod>2023-11-28T23:20:11+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/django/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/django_get_or_create/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E6%97%A5%E5%BF%97%E7%AE%A1%E7%90%86/</loc>
    <lastmod>2023-11-06T10:28:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/importerror/</loc>
    <lastmod>2025-07-08T19:41:14+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/python-upgrade-importerror/</loc>
    <lastmod>2025-07-08T19:41:14+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/go-concurrency/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/golang-reflect/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/notes/</loc>
    <lastmod>2026-02-26T11:36:50+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/algo/algorithm-complexity/</loc>
    <lastmod>2026-02-26T11:36:50+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/golang/gotour-notes/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tcp_ip/tcp-ip-notes/</loc>
    <lastmod>2023-10-10T09:44:04+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/bash/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/bash-%E9%87%8D%E5%AE%9A%E5%90%91/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/python%E6%A0%87%E5%87%86%E5%BA%93/</loc>
    <lastmod>2023-11-06T10:36:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/python-collections/</loc>
    <lastmod>2023-11-06T10:36:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/letsencrypt/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/http/letsencrypt-dns-txt/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/django-override-settings/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql-character-set-support/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/redis/redis-sort/</loc>
    <lastmod>2023-09-13T10:02:01+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/django-import-string/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/python-wraps/</loc>
    <lastmod>2023-11-06T10:36:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/html/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/web/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/nodejs/web-storage-api/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/laptop-server/</loc>
    <lastmod>2023-10-10T09:44:04+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E6%8A%98%E8%85%BE/</loc>
    <lastmod>2023-10-10T09:44:04+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/vim/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/editor/vim-map/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/werkzeug/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/wsgi-app-example/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/arch-wireless-adapter/</loc>
    <lastmod>2023-10-10T09:44:04+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/arch/</loc>
    <lastmod>2023-10-10T09:44:04+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/python-string-encoding/</loc>
    <lastmod>2023-11-06T10:36:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql-subqueries-in-the-from-clause/</loc>
    <lastmod>2023-11-06T10:22:28+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/linux/more-advanced-if-usage/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/concurrent-futures/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/gevent/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/gevent-keyerror/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/stackoverflow/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/python_unittesting_run_tests_in_another_module/</loc>
    <lastmod>2023-11-06T10:36:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/unittest/</loc>
    <lastmod>2023-11-06T10:36:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/string-format-example/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/python%E4%B8%AD%E7%9A%84%E7%94%9F%E6%88%90%E5%99%A8%E5%92%8C%E5%8D%8F%E7%A8%8B/</loc>
    <lastmod>2023-11-06T10:40:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/python%E7%9A%84%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4%E8%A7%A3%E6%9E%90/</loc>
    <lastmod>2023-11-06T10:40:53+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/ubuntu/ubuntu%E7%BC%A9%E5%B0%8F%E7%A3%81%E7%9B%98%E5%88%86%E5%8C%BA%E5%A4%A7%E5%B0%8F/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/</loc>
    <lastmod>2023-10-18T09:36:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/node.js/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/nodejs/npm%E5%B0%8F%E8%AE%B0/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/python%E7%9A%84with%E8%AF%AD%E5%8F%A5/</loc>
    <lastmod>2023-11-06T11:16:52+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/mongodb/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mongodb/mongodb%E5%88%86%E7%89%87/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mongodb/mongodb%E5%A4%8D%E5%88%B6%E9%9B%86/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mongodb/mongodb%E5%A4%87%E4%BB%BD%E4%B8%8E%E5%9B%9E%E5%A4%8D/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/tools/git-submodule/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/http/nginx_install/</loc>
    <lastmod>2023-09-11T10:32:17+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/editor/emmet/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/intermediatepython/</loc>
    <lastmod>2023-11-06T10:36:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mongodb/mongodb%E7%B4%A2%E5%BC%95/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E5%8D%95%E8%A1%A8%E6%9F%A5%E8%AF%A2/</loc>
    <lastmod>2023-11-06T10:22:28+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E5%A4%9A%E8%A1%A8%E6%9F%A5%E8%AF%A2/</loc>
    <lastmod>2023-11-06T10:28:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/</loc>
    <lastmod>2023-11-06T10:28:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E5%AE%89%E5%85%A8%E6%9C%BA%E5%88%B6/</loc>
    <lastmod>2023-11-06T10:28:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E5%B8%B8%E7%94%A8%E5%87%BD%E6%95%B0/</loc>
    <lastmod>2023-11-06T10:28:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E6%8A%80%E6%9C%AF%E6%9E%B6%E6%9E%84/</loc>
    <lastmod>2024-04-18T23:06:18+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B_%E6%95%B0%E5%80%BC%E7%B1%BB%E5%9E%8B/</loc>
    <lastmod>2024-10-30T14:04:43+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B_%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%B1%BB%E5%9E%8B/</loc>
    <lastmod>2023-11-06T10:22:28+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E7%B4%A2%E5%BC%95/</loc>
    <lastmod>2025-02-25T17:45:51+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/</loc>
    <lastmod>2023-11-06T10:28:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E8%A1%A8%E7%9A%84%E6%93%8D%E4%BD%9C%E5%92%8C%E7%BA%A6%E6%9D%9F/</loc>
    <lastmod>2023-11-06T10:22:28+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E8%A7%86%E5%9B%BE/</loc>
    <lastmod>2023-11-06T10:28:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E8%A7%A6%E5%8F%91%E5%99%A8/</loc>
    <lastmod>2023-11-06T10:28:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mysql/mysql%E8%BF%90%E7%AE%97%E7%AC%A6%E7%9A%84%E4%BD%BF%E7%94%A8/</loc>
    <lastmod>2023-11-06T10:28:59+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/nodejs/note/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/python%E5%8F%82%E6%95%B0/</loc>
    <lastmod>2023-11-06T10:36:40+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/editor/sublime_text/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/tdd/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/python/tdd_with_python%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/vue.js/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/nodejs/vuejs%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/web%E6%A1%86%E6%9E%B6/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/http/web%E6%A1%86%E6%9E%B6%E8%A6%81%E7%B4%A0/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/tags/%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mongodb/%E6%B7%B1%E5%85%A5%E6%9F%A5%E8%AF%A2%E8%A1%A8%E8%BE%BE%E5%BC%8F/</loc>
    <lastmod>2023-11-06T11:03:48+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/mongodb/%E6%B8%B8%E6%A0%87%E6%93%8D%E4%BD%9C/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/docs/editor/%E7%BC%96%E8%BE%91%E5%99%A8%E9%9C%80%E6%B1%82/</loc>
    <lastmod>2023-11-06T10:49:23+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/</loc>
    <lastmod>2026-02-25T14:51:19+08:00</lastmod>
  </url><url>
    <loc>https://bwangel.me/categories/</loc>
  </url>
</urlset>
