<?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://go-learning-blog.pages.dev/grpc/day-01/</loc><lastmod>2026-03-01T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-01/</loc><lastmod>2026-02-01T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-02/</loc><lastmod>2026-03-02T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-02/</loc><lastmod>2026-02-02T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-03/</loc><lastmod>2026-03-03T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-03/</loc><lastmod>2026-02-03T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-04/</loc><lastmod>2026-03-04T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-04/</loc><lastmod>2026-02-04T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-05/</loc><lastmod>2026-03-05T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-05/</loc><lastmod>2026-02-05T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-06/</loc><lastmod>2026-03-06T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-06/</loc><lastmod>2026-02-06T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-07/</loc><lastmod>2026-03-07T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-07/</loc><lastmod>2026-02-07T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-08/</loc><lastmod>2026-03-08T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-08/</loc><lastmod>2026-02-08T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-09/</loc><lastmod>2026-03-09T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-09/</loc><lastmod>2026-02-09T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-10/</loc><lastmod>2026-03-10T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-10/</loc><lastmod>2026-02-10T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-11/</loc><lastmod>2026-03-11T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-11/</loc><lastmod>2026-02-11T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-12/</loc><lastmod>2026-03-12T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-12/</loc><lastmod>2026-02-12T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-13/</loc><lastmod>2026-03-13T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-13/</loc><lastmod>2026-02-13T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-14/</loc><lastmod>2026-03-14T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-14/</loc><lastmod>2026-02-14T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-15/</loc><lastmod>2026-03-15T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-15/</loc><lastmod>2026-02-15T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-16/</loc><lastmod>2026-03-16T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-16/</loc><lastmod>2026-02-16T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-17/</loc><lastmod>2026-03-17T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-17/</loc><lastmod>2026-02-17T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-18/</loc><lastmod>2026-03-18T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-18/</loc><lastmod>2026-02-18T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-19/</loc><lastmod>2026-03-19T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-19/</loc><lastmod>2026-02-19T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-20/</loc><lastmod>2026-03-20T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-20/</loc><lastmod>2026-02-20T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-21/</loc><lastmod>2026-03-21T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-21/</loc><lastmod>2026-02-21T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-22/</loc><lastmod>2026-03-22T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-22/</loc><lastmod>2026-02-22T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-23/</loc><lastmod>2026-03-23T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-23/</loc><lastmod>2026-02-23T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-24/</loc><lastmod>2026-03-24T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-24/</loc><lastmod>2026-02-24T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-25/</loc><lastmod>2026-03-25T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-25/</loc><lastmod>2026-02-25T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-26/</loc><lastmod>2026-03-26T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-26/</loc><lastmod>2026-02-26T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-27/</loc><lastmod>2026-03-27T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-27/</loc><lastmod>2026-02-27T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-28/</loc><lastmod>2026-03-28T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-28/</loc><lastmod>2026-02-28T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-29/</loc><lastmod>2026-03-29T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-29/</loc><lastmod>2026-03-01T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/day-30/</loc><lastmod>2026-03-30T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/day-30/</loc><lastmod>2026-03-02T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/concurrency/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/gmp/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/gmp-deep-dive/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/go-%E5%B9%B6%E5%8F%91%E4%B8%8E%E6%8E%A7%E5%88%B6%E6%B5%81/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/goroutine/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/runtime/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/scheduler/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/</loc><lastmod>2026-05-31T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/go-%E8%AF%AD%E8%A8%80%E6%A0%B8%E5%BF%83%E6%9C%BA%E5%88%B6/</loc><lastmod>2026-04-18T14:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/go-pointer-deep-dive/</loc><lastmod>2026-04-18T14:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/language/</loc><lastmod>2026-04-18T14:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/memory/</loc><lastmod>2026-04-18T14:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/pointer/</loc><lastmod>2026-04-18T14:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/type-system/</loc><lastmod>2026-04-18T14:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/go-web-%E4%B8%8E%E6%8E%A5%E5%8F%A3%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-04-18T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/grpc/</loc><lastmod>2026-04-18T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/grpc-environment-setup/</loc><lastmod>2026-04-18T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/protobuf/</loc><lastmod>2026-04-18T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/rpc/</loc><lastmod>2026-04-18T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/tooling/</loc><lastmod>2026-04-18T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/handler/</loc><lastmod>2026-04-17T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/http/</loc><lastmod>2026-04-17T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/net-http/</loc><lastmod>2026-04-17T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/web/</loc><lastmod>2026-04-17T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/http-responsewriter-request-deep-dive/</loc><lastmod>2026-04-17T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/sync/</loc><lastmod>2026-04-06T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/waitgroup/</loc><lastmod>2026-04-06T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/waitgroup-deep-dive/</loc><lastmod>2026-04-06T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/bufio/</loc><lastmod>2026-04-04T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/bufio-writer-deep-dive/</loc><lastmod>2026-04-04T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/go-%E6%A0%87%E5%87%86%E5%BA%93%E4%B8%8E%E6%8E%A5%E5%8F%A3/</loc><lastmod>2026-04-04T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/io/</loc><lastmod>2026-04-04T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/standard-library/</loc><lastmod>2026-04-04T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/writer/</loc><lastmod>2026-04-04T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/interface/</loc><lastmod>2026-04-04T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/io-writer-deep-dive/</loc><lastmod>2026-04-04T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/go-interface-deep-dive/</loc><lastmod>2026-04-03T21:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/algorithm/</loc><lastmod>2026-04-03T18:45:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/difficulties/</loc><lastmod>2026-04-03T18:45:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/dp/</loc><lastmod>2026-04-03T18:45:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/dynamic-programming/</loc><lastmod>2026-04-03T18:45:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/leetcode/</loc><lastmod>2026-04-03T18:45:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/difficulties/medium/</loc><lastmod>2026-04-03T18:45:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/stock-with-cooldown-dp/</loc><lastmod>2026-04-03T18:45:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/%E7%AE%97%E6%B3%95%E4%B8%8E%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/</loc><lastmod>2026-04-03T18:45:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/array/</loc><lastmod>2026-04-03T18:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/difficulties/hard/</loc><lastmod>2026-04-03T18:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/monotonic-stack/</loc><lastmod>2026-04-03T18:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/trapping-rain-water-stack/</loc><lastmod>2026-04-03T18:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/binary-search/</loc><lastmod>2026-04-03T18:15:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/find-min-in-rotated-array/</loc><lastmod>2026-04-03T18:15:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/hash-table/</loc><lastmod>2026-04-03T18:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/sliding-window/</loc><lastmod>2026-04-03T18:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/minimum-window-substring/</loc><lastmod>2026-04-03T18:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/cache/</loc><lastmod>2026-04-03T17:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/ci/</loc><lastmod>2026-04-03T17:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/dependency-management/</loc><lastmod>2026-04-03T17:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/go-%E6%A8%A1%E5%9D%97%E4%B8%8E%E4%BE%9D%E8%B5%96%E7%AE%A1%E7%90%86/</loc><lastmod>2026-04-03T17:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/go-mod/</loc><lastmod>2026-04-03T17:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/module-cache-reproducible-builds/</loc><lastmod>2026-04-03T17:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/go-work/</loc><lastmod>2026-04-03T17:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/module/</loc><lastmod>2026-04-03T17:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/repo-structure/</loc><lastmod>2026-04-03T17:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/multi-module-repo-structure/</loc><lastmod>2026-04-03T17:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/private-module/</loc><lastmod>2026-04-03T16:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/troubleshooting/</loc><lastmod>2026-04-03T16:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/private-module-troubleshooting/</loc><lastmod>2026-04-03T16:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/go-list/</loc><lastmod>2026-04-03T16:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/go-list-mod-graph/</loc><lastmod>2026-04-03T16:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/container/</loc><lastmod>2026-04-03T15:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/ring-ring-deep-dive/</loc><lastmod>2026-04-03T15:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/data-structure/</loc><lastmod>2026-04-03T15:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/ring/</loc><lastmod>2026-04-03T15:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/bufio-reader-deep-dive/</loc><lastmod>2026-04-03T14:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/reader/</loc><lastmod>2026-04-03T14:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/io-reader-deep-dive/</loc><lastmod>2026-04-03T14:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/house-robber-dp/</loc><lastmod>2026-04-03T12:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/daily-temperatures-stack/</loc><lastmod>2026-04-03T12:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/search-in-rotated-array/</loc><lastmod>2026-04-03T11:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/sliding-window-longest-substring/</loc><lastmod>2026-04-03T11:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/collaboration/</loc><lastmod>2026-04-03T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/replace/</loc><lastmod>2026-04-03T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/replace-commit-boundary/</loc><lastmod>2026-04-03T10:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/go-get-and-tidy/</loc><lastmod>2026-04-03T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/go-get/</loc><lastmod>2026-04-03T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/versioning/</loc><lastmod>2026-04-03T09:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/semantic-import-versioning/</loc><lastmod>2026-04-03T09:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/goproxy-goprivate-gosumdb/</loc><lastmod>2026-04-03T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/proxy/</loc><lastmod>2026-04-03T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/difficulties/easy/</loc><lastmod>2026-04-02T18:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/two-sum-hash-table/</loc><lastmod>2026-04-02T18:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/boundary/</loc><lastmod>2026-04-02T17:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/binary-search-boundary/</loc><lastmod>2026-04-02T17:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/template/</loc><lastmod>2026-04-02T16:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/monotonic-stack-next-greater/</loc><lastmod>2026-04-02T16:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/fibonacci/</loc><lastmod>2026-04-02T15:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/dp-climbing-stairs/</loc><lastmod>2026-04-02T15:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/go-mod-and-go-sum/</loc><lastmod>2026-04-02T14:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/replace-and-go-work/</loc><lastmod>2026-04-02T13:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/about/</loc><lastmod>2026-04-02T10:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/context/</loc><lastmod>2026-04-02T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/go-context-lifecycle/</loc><lastmod>2026-04-02T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/compiler/</loc><lastmod>2026-04-01T22:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/performance/</loc><lastmod>2026-04-01T22:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/snippets/</loc><lastmod>2026-04-01T22:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/snippets/escape-analysis/</loc><lastmod>2026-04-01T22:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/channel/</loc><lastmod>2026-04-01T20:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/channel-close-semantics/</loc><lastmod>2026-04-01T20:30:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/api/</loc><lastmod>2026-03-31T21:10:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/engineering/</loc><lastmod>2026-03-31T21:10:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/errors/</loc><lastmod>2026-03-31T21:10:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/go-%E5%B7%A5%E7%A8%8B%E5%8C%96%E5%AE%9E%E8%B7%B5/</loc><lastmod>2026-03-31T21:10:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/error-wrapping-patterns/</loc><lastmod>2026-03-31T21:10:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/nil/</loc><lastmod>2026-03-30T20:20:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/interface-nil-trap/</loc><lastmod>2026-03-30T20:20:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/grpc-30%E5%A4%A9%E5%AD%A6%E4%B9%A0/</loc><lastmod>2026-03-30T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/grpc/</loc><lastmod>2026-03-30T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/learning-path/</loc><lastmod>2026-03-30T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/goroutine-scheduler-model/</loc><lastmod>2026-03-28T21:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/graceful-shutdown/</loc><lastmod>2026-03-28T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/map/</loc><lastmod>2026-03-27T22:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/map-concurrency-safety/</loc><lastmod>2026-03-27T22:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/health-check/</loc><lastmod>2026-03-27T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/go-%E5%86%85%E5%AD%98%E4%B8%8E%E6%80%A7%E8%83%BD/</loc><lastmod>2026-03-26T21:40:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/slice/</loc><lastmod>2026-03-26T21:40:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/slice-capacity-growth/</loc><lastmod>2026-03-26T21:40:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/reflection/</loc><lastmod>2026-03-26T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/pattern/</loc><lastmod>2026-03-25T20:50:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/worker-pool/</loc><lastmod>2026-03-25T20:50:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/worker-pool-pattern/</loc><lastmod>2026-03-25T20:50:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/tls/</loc><lastmod>2026-03-25T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/defer/</loc><lastmod>2026-03-24T22:10:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/panic/</loc><lastmod>2026-03-24T22:10:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/recover/</loc><lastmod>2026-03-24T22:10:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/posts/defer-panic-recover/</loc><lastmod>2026-03-24T22:10:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/interceptor/</loc><lastmod>2026-03-24T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/metadata/</loc><lastmod>2026-03-22T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/error-handling/</loc><lastmod>2026-03-20T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/deadline/</loc><lastmod>2026-03-19T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/streaming/</loc><lastmod>2026-03-17T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/rabbitmq/</loc><lastmod>2026-03-02T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/series/rabbitmq-30%E5%A4%A9%E5%AD%A6%E4%B9%A0/</loc><lastmod>2026-03-02T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/rabbitmq/</loc><lastmod>2026-03-02T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/monitoring/</loc><lastmod>2026-02-28T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/dlx/</loc><lastmod>2026-02-27T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/policy/</loc><lastmod>2026-02-27T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/ttl/</loc><lastmod>2026-02-27T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/access-control/</loc><lastmod>2026-02-26T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/ack/</loc><lastmod>2026-02-25T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/stream/</loc><lastmod>2026-02-25T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/queue/</loc><lastmod>2026-02-23T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/quorum-queue/</loc><lastmod>2026-02-23T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/publisher-confirm/</loc><lastmod>2026-02-12T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/prefetch/</loc><lastmod>2026-02-11T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/exchange/</loc><lastmod>2026-02-07T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/topic-exchange/</loc><lastmod>2026-02-07T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/fanout/</loc><lastmod>2026-02-05T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/routing/</loc><lastmod>2026-02-02T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/tags/vhost/</loc><lastmod>2026-02-02T09:00:00+08:00</lastmod></url><url><loc>https://go-learning-blog.pages.dev/go-engineering/</loc></url><url><loc>https://go-learning-blog.pages.dev/roadmap/</loc></url><url><loc>https://go-learning-blog.pages.dev/go-modules/</loc></url><url><loc>https://go-learning-blog.pages.dev/search/</loc></url><url><loc>https://go-learning-blog.pages.dev/algorithms/</loc></url></urlset>