<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>http://blog.cjhe.top/CHANGELOG.html</loc><lastmod>2025-03-01T09:38:35.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/</loc><lastmod>2025-09-16T02:23:07.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/intro.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/slides.html</loc><lastmod>2025-09-15T06:52:16.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/algorithm/limit.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/algorithm/recommend.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/</loc><lastmod>2024-05-20T03:37:50.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/principle.html</loc><lastmod>2025-03-15T07:54:51.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/quantity-code.html</loc><lastmod>2024-05-06T02:44:40.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/recommend.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/middleware/grafana.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/middleware/promql.html</loc><lastmod>2025-03-01T09:36:45.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/middleware/recommend.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/open-source-project/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/open-source-project/data-space.html</loc><lastmod>2025-03-31T05:55:36.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/open-source-project/drawio-store.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/open-source-project/rdm-toy.html</loc><lastmod>2025-03-31T05:55:36.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/project-standard/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/project-standard/api.html</loc><lastmod>2024-05-07T08:04:43.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/project-standard/branch.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/project-standard/commit.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/project-standard/directory.html</loc><lastmod>2024-05-06T02:44:40.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/project-standard/doc.html</loc><lastmod>2024-05-06T02:44:40.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/project-standard/version.html</loc><lastmod>2024-04-15T09:57:53.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/share/12factors.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/share/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/share/how-to-get-rich-without-getting-lucky.html</loc><lastmod>2025-03-01T09:36:45.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/share/how-to-live-longer.html</loc><lastmod>2025-03-01T09:36:45.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/tools/</loc><lastmod>2025-08-19T05:45:54.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/tools/ca.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/tools/confd.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/tools/recommend.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/tools/vscode-leetcode.html</loc><lastmod>2023-08-14T13:05:37.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/tools/xshell.html</loc><lastmod>2025-08-19T05:45:54.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/minio/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/minio/cluster-docker.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/minio/minio-monitor.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mongodb/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mongodb/mongodb-exporter.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mysql/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mysql/develop-standard.html</loc><lastmod>2025-03-01T09:36:45.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mysql/engine.html</loc><lastmod>2025-03-01T09:36:45.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mysql/idx.html</loc><lastmod>2025-04-02T13:06:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mysql/join.html</loc><lastmod>2025-04-02T13:06:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mysql/mysql-exporter.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mysql/read-process.html</loc><lastmod>2025-04-02T13:06:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mysql/sql-order.html</loc><lastmod>2025-04-02T13:06:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mysql/transaction.html</loc><lastmod>2025-04-02T13:06:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/mysql/write-process.html</loc><lastmod>2025-04-02T13:06:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/nacos/</loc><lastmod>2024-05-29T08:27:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/nacos/nacos-monitor.html</loc><lastmod>2024-05-29T08:27:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/postgresql/</loc><lastmod>2025-02-27T06:15:22.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/postgresql/cluster-docker.html</loc><lastmod>2024-12-03T08:58:00.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/redis/</loc><lastmod>2024-05-20T03:37:50.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/redis/deadline-message.html</loc><lastmod>2024-05-20T03:37:50.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/redis/distribute-lock.html</loc><lastmod>2024-05-29T08:27:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/database/redis/redis-exporter.html</loc><lastmod>2024-05-20T03:37:50.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/data-structure/tree/binary-search-tree.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/data-structure/tree/binary-tree.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/chain-of-responsibility.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/command.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/iterator.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/mediator.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/memento.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/observer.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/state.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/strategy.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/template-method.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/behavioral/visitor.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/concurrency/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/concurrency/exit.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/concurrency/fan-in-fan-out.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/concurrency/pipeline.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/concurrency/producer-consumer.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/creational/</loc><lastmod>2024-05-06T02:44:40.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/creational/abstract-factory.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/creational/builder.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/creational/factory-compare.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/creational/factory-method.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/creational/object-pool.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/creational/prototype.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/creational/simple-factory.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/creational/singleton.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/function/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/function/option.html</loc><lastmod>2025-06-29T14:45:23.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/structural/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/structural/adapter.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/structural/bridge.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/structural/composite.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/structural/decorator.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/structural/facade.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/structural/flyweight.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/design-pattern/structural/proxy.html</loc><lastmod>2023-07-31T14:52:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/docker/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/docker/batch-load-images.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/docker/docker-entrypoint-initdb.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/docker/modify-storage-location.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/docker/recommand.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/docker/shell-line-break.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/k8s/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/k8s/cadvisor-k8s-deploy.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/k8s/chartmuseum.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/k8s/helm-dashboard.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/k8s/k8s-on-gpu.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/k8s/kube-state-metrics-k8s-deploy.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/k8s/makefile-deploy.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/k8s/node-exporter-k8s-deploy.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/k8s/prometheus-k8s-deploy.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/k8s/recommand.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/linux/</loc><lastmod>2025-02-27T06:15:22.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/linux/process-work-directory.html</loc><lastmod>2025-03-20T09:04:04.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/devops/linux/yum-config.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/vue/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/application-layer/HTTP.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/application-layer/MQTT.html</loc><lastmod>2025-03-01T09:36:45.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/application-layer/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/application-layer/SSE.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/application-layer/websocket.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/internet-layer/ICMP.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/internet-layer/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/link-layer/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/transport-layer/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/transport-layer/tcp-sticky.html</loc><lastmod>2025-09-28T10:47:30.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/transport-layer/tcp-tunnel.html</loc><lastmod>2025-09-28T03:17:04.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/network/transport-layer/udp-multicast.html</loc><lastmod>2025-09-17T12:56:39.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/system-design/security/auth.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/</loc><lastmod>2025-05-14T01:36:37.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/break.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/context.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/errgroup.html</loc><lastmod>2025-03-06T03:00:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/for-range.html</loc><lastmod>2025-03-06T07:59:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/gomaxprocs.html</loc><lastmod>2024-07-12T03:25:46.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/goroutine.html</loc><lastmod>2025-05-10T08:50:44.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/interface.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/memory-alignment.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/mutex.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/no-copy.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/sync-cond.html</loc><lastmod>2025-03-06T07:59:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/sync-map.html</loc><lastmod>2025-03-06T07:59:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/advance/sync-once.html</loc><lastmod>2025-03-06T07:59:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/</loc><lastmod>2025-05-14T01:36:37.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/array.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/command.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/constant.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/context.html</loc><lastmod>2025-02-27T14:25:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/data-type.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/defer.html</loc><lastmod>2025-02-27T14:25:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/enviroment.html</loc><lastmod>2025-02-27T14:25:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/identifier.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/iota.html</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/map.html</loc><lastmod>2025-02-27T14:25:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/operator.html</loc><lastmod>2025-02-27T14:25:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/package.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/recover.html</loc><lastmod>2025-02-27T14:25:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/slice.html</loc><lastmod>2025-02-27T14:25:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/string.html</loc><lastmod>2025-02-27T14:25:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/base/variable.html</loc><lastmod>2025-02-27T14:25:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/project-pratice/</loc><lastmod>2025-05-14T01:05:03.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/project-pratice/config.html</loc><lastmod>2025-06-29T14:45:23.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/project-pratice/gin-log.html</loc><lastmod>2025-05-14T01:05:03.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/project-pratice/gin-metrics.html</loc><lastmod>2025-05-14T01:05:03.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/recommend/</loc><lastmod>2025-05-14T01:36:37.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/recommend/article.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/recommend/blog.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/recommend/book.html</loc><lastmod>2025-03-13T04:12:11.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/recommend/community.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/recommend/example.html</loc><lastmod>2025-08-05T09:04:05.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/recommend/tool.html</loc><lastmod>2024-06-12T01:26:48.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/reprint/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/reprint/pprof-practic.html</loc><lastmod>2025-05-10T08:50:44.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/reprint/proverb.html</loc><lastmod>2025-05-10T08:50:44.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/reprint/tencent-secguide.html</loc><lastmod>2025-05-10T08:50:44.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/reprint/uber-guide.html</loc><lastmod>2025-05-10T08:50:44.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/reprint/zen.html</loc><lastmod>2025-05-10T08:50:44.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/standard-library/</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/standard-library/flag.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/test/</loc><lastmod>2025-05-14T01:36:37.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/test/mysql-test.html</loc><lastmod>2025-03-01T09:36:45.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/third-party/</loc><lastmod>2024-05-15T10:01:59.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/go/third-party/pflag.html</loc><lastmod>2024-05-05T15:52:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/vue/advance/</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>http://blog.cjhe.top/language/vue/advance/communication.html</loc><lastmod>2025-02-27T15:41:25.000Z</lastmod><changefreq>daily</changefreq></url></urlset>