<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.mashangan.com/</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-01-chaos</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-02-integration</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-03-fatjar</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-04-schema</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-05-vform</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-06-businesskey</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-07-aop-audit</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-08-advanced-flow</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-09-frontend</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-10-deploy</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-11-interview</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/oa-seal-practice-12-retrospective</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/oa-seal-practice/camundavuejd</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-00-why-build-your-own</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-01-foundation</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-02-chat-pipeline</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-03-dag-engine</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-04-rag-fusion</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-05-dual-stack</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-06-function-calling-loop</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-07-a2a-protocol</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-08-model-gateway</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-09-tool-plugin</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-10-vueflow</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-11-multi-tenant</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-12-deploy</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aap-agent-practice/aap-agent-practice-13-interview</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-00-preface</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-01-modeling</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-02-architecture</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-03-engineering</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-04-modbus</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-05-iec104</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-06-engine</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-07-fitness</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-08-agc</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-09-prediction</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-10-security-zone</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-11-iotdb</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-12-simulation</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-13-interview</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/gansu-ems/gansu-ems-14-digital-twin</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-00-preface</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-01-modeling</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-02-architecture</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-03-engineering</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-04-collect</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-05-bom</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-06-trace</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-07-oee</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-08-spc</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-09-andon</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-10-formation</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-11-iotdb</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-12-frontend</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/cell-mes-13-interview</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/camunda-vs-flowable-vs-activiti</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/mes-vs-erp-which-first</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cell-mes/small-factory-mes-worth-it</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-01-why</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-02-architecture</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-03-rag-ingestion</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-04-chinese-search</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-05-hybrid-rrf</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-06-agent-sse</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-07-chat-memory</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-08-multi-tenant</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-09-auth-audit</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-10-eval-loop</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-11-cost-observability</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-12-commercial-gap</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/enterprise-agent-platform/agent-platform-13-sql-sandbox</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-00-preface</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-01-modeling</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-02-architecture</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-03-engineering</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-04-sample-flow</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-05-analyzer</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-06-fhir</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-07-quality</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-08-compliance</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-09-coldstorage-polling</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-10-coldstorage-alerting</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-11-coldstorage-retrofit</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-12-reflex-workplan-rbac</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-13-frontend-migration</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/lims/lims-14-interview-questions</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-01-why-cpp</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-02-raii</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-03-move</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-04-plugin</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-05-frame</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-06-mutex</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-07-ringbuf</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-08-p99</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-09-template</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-10-error</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-11-pool</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-12-delivery</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/cpp-practice/cpp-practice-13-interview</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-01-why</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-02-telemetry</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-03-internals</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-04-gateway</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-05-connectors</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-06-mavlink</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-07-ros</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-08-auth</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-09-tbclient</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-10-shadow</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-11-state-machine</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-12-alert-rule-engine</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-13-websocket</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-14-audit-log-dashboard</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-15-cesium-frontend</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-16-route-playback</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-17-testing-ci</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-18-production-deploy</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/digital-twin/digital-twin-19-interview-cheatsheet</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/starlab</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/starlab/starlab-01-why</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/starlab/starlab-02-orbits</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/starlab/starlab-03-sgp4</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/starlab/starlab-04-starlink-catalog</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/starlab/starlab-05-handover</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/starlab/starlab-06-interference</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/starlab/starlab-07-reuse</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/starlab/starlab-08-beam</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/starlab/starlab-09-window</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms/erp-oms-01-intro</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms/erp-oms-02-master-data</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms/erp-oms-03-table-patterns</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms/erp-oms-04-purchase-order</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms/erp-oms-05-purchase-in</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms/erp-oms-06-sale-flows</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms/erp-oms-07-stock-ledger</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms/erp-oms-08-move-check</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms/erp-oms-09-finance-settle</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/erp-oms/erp-oms-10-wrap-up</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform/crm-platform-01-intro</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform/crm-platform-02-domain-model</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform/crm-platform-03-vanilla-pool</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform/crm-platform-04-strategy-design</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform/crm-platform-05-recycle-assign</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform/crm-platform-06-clue-score-rule</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform/crm-platform-07-clue-score-llm</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform/crm-platform-08-performance-aggregate</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform/crm-platform-09-performance-dashboard</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/crm-platform/crm-platform-10-wrap-up</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect/scada-collect-01-intro</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect/scada-collect-02-protocol-adapter</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect/scada-collect-03-point-metadata</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect/scada-collect-04-schedule-reconnect</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect/scada-collect-05-tdengine</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect/scada-collect-06-alarm-engine</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect/scada-collect-07-sse-push</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect/scada-collect-08-controller-vo</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect/scada-collect-09-config-deploy</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/scada-collect/scada-collect-10-wrap-up</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling/aps-scheduling-01-intro</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling/aps-scheduling-02-domain-model</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling/aps-scheduling-03-constraint-modeling</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling/aps-scheduling-04-timefold-adapter</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling/aps-scheduling-05-heuristic-solve</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling/aps-scheduling-06-gantt-visualization</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling/aps-scheduling-07-reschedule-conflict</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling/aps-scheduling-08-optimistic-lock</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling/aps-scheduling-09-config-deploy</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/aps-scheduling/aps-scheduling-10-wrap-up</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace/qms-trace-01-intro</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace/qms-trace-02-domain-model</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace/qms-trace-03-aql-sampling</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace/qms-trace-04-genealogy-trace</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace/qms-trace-05-inspection-flow</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace/qms-trace-06-spc-control-chart</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace/qms-trace-07-defect-disposition</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace/qms-trace-08-8d-report</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace/qms-trace-09-config-deploy</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/qms-trace/qms-trace-10-wrap-up</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse/wms-warehouse-01-intro</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse/wms-warehouse-02-models</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse/wms-warehouse-03-asn</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse/wms-warehouse-04-dn</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse/wms-warehouse-05-concurrency</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse/wms-warehouse-06-decimal</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse/wms-warehouse-07-batch</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse/wms-warehouse-08-integration</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse/wms-warehouse-09-device</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/wms-warehouse/wms-warehouse-10-wrap-up</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park/smart-park-01-intro</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park/smart-park-02-architecture</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park/smart-park-03-face-access</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park/smart-park-04-visitor</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park/smart-park-05-parking-bill</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park/smart-park-06-parking-payment</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park/smart-park-07-energy-collect</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park/smart-park-08-energy-monitor</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park/smart-park-09-security</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/smart-park/smart-park-10-wrap-up</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport/tms-transport-01-intro</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport/tms-transport-02-architecture</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport/tms-transport-03-order-drools</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport/tms-transport-04-transport-task</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport/tms-transport-05-dispatch-overview</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport/tms-transport-06-route-dfs</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport/tms-transport-07-resource-lock</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport/tms-transport-08-netty-trace</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport/tms-transport-09-alert-archive</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/tms-transport/tms-transport-10-wrap-up</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan/supply-chain-plan-01-intro</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan/supply-chain-plan-02-architecture</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan/supply-chain-plan-03-network-model</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan/supply-chain-plan-04-forecast</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan/supply-chain-plan-05-inventory</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan/supply-chain-plan-06-plan-types</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan/supply-chain-plan-07-ask-reply</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan/supply-chain-plan-08-constraints</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan/supply-chain-plan-09-distribution-scenario</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/supply-chain-plan/supply-chain-plan-10-wrap-up</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle/plm-product-lifecycle-01-intro</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle/plm-product-lifecycle-02-domain-model</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle/plm-product-lifecycle-03-eco-as-branch</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle/plm-product-lifecycle-04-adapt-layer</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle/plm-product-lifecycle-05-main-flow</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle/plm-product-lifecycle-06-visualization</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle/plm-product-lifecycle-07-conflict</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle/plm-product-lifecycle-08-concurrency</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle/plm-product-lifecycle-09-deploy</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/plm-product-lifecycle/plm-product-lifecycle-10-wrap-up</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/manufacturing</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/gov-enterprise</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/gov-enterprise/gov-approval</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/gov-enterprise/data-exchange</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/gov-enterprise/gov-hotline</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/healthcare</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/healthcare/his-clinic</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/healthcare/internet-hospital</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/healthcare/health-archive</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/healthcare/vaccine-platform</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/logistics</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/logistics/dispatch-platform</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/logistics/track-platform</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/energy-power</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/energy-power/pv-monitor</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/energy-power/power-trading</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/energy-power/carbon-management</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/saas</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/saas/saas-tenant</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/saas/bi-report-engine</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/saas/workflow-engine</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/column/industry/saas/openapi-gateway</loc><lastmod>2026-10-31T21:01:40.473Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/industrial-software-landscape</loc><lastmod>2026-10-17T05:24:27.607Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/plm-erp-bom-boundary</loc><lastmod>2026-10-17T05:24:36.739Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/erp-go-live-lessons</loc><lastmod>2026-10-17T05:24:45.048Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/project/project-column-preface</loc><lastmod>2026-09-18T01:59:45.817Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/project/indie-developer-seo-checklist</loc><lastmod>2026-10-29T18:49:46.015Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/project/sap-master-data-experience</loc><lastmod>2026-10-29T08:51:33.286Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/%E7%BB%99%E4%BC%81%E4%B8%9A%E9%83%A8%E7%BD%B2%E4%B8%BA%E4%BB%80%E4%B9%88%E9%80%89%E5%8D%83%E9%97%AE%20%2F%20DeepSeek%22%E2%80%94%E2%80%94%E4%BB%A5%E5%8F%8A%E6%9B%B4%E9%87%8D%E8%A6%81%E7%9A%84%EF%BC%9A%E5%9C%A8%E8%BF%99%E4%B8%AA%E5%9C%BA%E6%99%AF%E9%87%8C%EF%BC%8C%E5%AE%83%E4%BF%A9%E6%80%8E%E4%B9%88%E9%80%89%EF%BC%8C%E8%AE%B2%E6%B8%85%E6%A5%9A</loc><lastmod>2026-10-18T03:16:40.381Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/rag</loc><lastmod>2026-10-16T02:32:29.281Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/project/agent-quantitative-eval-tools</loc><lastmod>2026-10-11T17:32:47.739Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/docker-geo</loc><lastmod>2026-10-11T13:24:32.044Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/go-practice-04-slice-geo</loc><lastmod>2026-10-11T10:22:43.471Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/go-practice-02-channel-geo</loc><lastmod>2026-10-11T10:22:43.195Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/go-practice-01-gmp-geo</loc><lastmod>2026-10-11T10:21:03.114Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/default-geo</loc><lastmod>2026-10-11T13:16:13.756Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/tsdb-geo</loc><lastmod>2026-10-11T10:21:03.891Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-15-interview</loc><lastmod>2026-10-08T09:06:42.678Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-14-deploy</loc><lastmod>2026-10-08T09:06:26.828Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-13-grpc</loc><lastmod>2026-10-08T09:06:03.449Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-12-p99</loc><lastmod>2026-10-08T09:05:40.919Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-11-generics-errors</loc><lastmod>2026-10-08T09:05:22.307Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-10-context</loc><lastmod>2026-10-08T09:04:59.640Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-09-sync</loc><lastmod>2026-10-08T09:04:43.717Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-08-gc</loc><lastmod>2026-10-08T09:04:21.006Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-07-defer</loc><lastmod>2026-10-08T09:03:58.614Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-06-interface</loc><lastmod>2026-10-08T09:03:40.429Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-05-map</loc><lastmod>2026-10-08T09:03:24.609Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-04-slice</loc><lastmod>2026-10-11T10:22:43.618Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-03-pool</loc><lastmod>2026-10-08T09:02:40.151Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-02-channel</loc><lastmod>2026-10-11T10:22:43.364Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang/go-practice-01-gmp</loc><lastmod>2026-10-11T10:21:03.310Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/tsdb/%E6%97%B6%E5%BA%8F%E6%95%B0%E6%8D%AE%E5%BA%93%E5%9C%BA%E6%99%AF</loc><lastmod>2026-10-11T10:21:48.998Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/default/cdn</loc><lastmod>2026-09-30T15:42:16.216Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/default/blog-backup-ransomware-defense</loc><lastmod>2026-09-30T13:50:11.911Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/default/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9Arag%EF%BC%88%E6%A3%80%E7%B4%A2%E5%A2%9E%E5%BC%BA%E7%94%9F%E6%88%90%EF%BC%89%E3%80%90%E9%98%BF%E9%87%8C%E5%BF%85%E9%97%AE%EF%BC%8C%E8%83%8C%E7%86%9F%E3%80%91</loc><lastmod>2026-09-16T13:44:43.523Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/default/JAVA-AI%E7%B3%BB%E5%88%9768%E9%A2%98</loc><lastmod>2026-09-16T13:42:30.667Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/default/Java%E5%85%AB%E8%82%A1%E6%96%87%E6%A0%87%E5%87%86%E7%AD%94%E6%A1%88%E6%89%8B%E5%86%8C</loc><lastmod>2026-09-18T01:59:39.954Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/ai-agent/agent-framework</loc><lastmod>2026-09-16T09:33:09.815Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/ai-agent/agent-memory</loc><lastmod>2026-09-16T09:17:13.287Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/ai-agent/agent-tools</loc><lastmod>2026-09-16T09:17:12.839Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/ai-agent/agent-react</loc><lastmod>2026-09-16T09:17:12.241Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/ai-agent/agent-what</loc><lastmod>2026-09-16T09:17:11.805Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rag/rag-optimize</loc><lastmod>2026-09-16T09:16:46.845Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rag/rag-evaluation</loc><lastmod>2026-09-16T09:17:11.351Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rag/rag-chunking</loc><lastmod>2026-09-16T09:16:42.573Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rag/rag-embedding</loc><lastmod>2026-09-16T09:16:46.368Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rag/rag-what</loc><lastmod>2026-09-16T09:16:45.934Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/elasticsearch/es-optimize</loc><lastmod>2026-09-16T09:16:45.471Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/elasticsearch/es-cluster</loc><lastmod>2026-09-16T09:16:45.007Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/elasticsearch/es-query</loc><lastmod>2026-09-16T09:16:44.539Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/elasticsearch/es-inverted-index</loc><lastmod>2026-09-16T09:16:44.086Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/elasticsearch/es-architecture</loc><lastmod>2026-09-16T09:16:43.604Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-availability/ha-fault-tolerant</loc><lastmod>2026-09-16T09:16:43.163Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-availability/ha-cap</loc><lastmod>2026-09-16T09:16:42.062Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-availability/ha-service-ha</loc><lastmod>2026-09-16T09:16:41.613Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-availability/ha-db-ha</loc><lastmod>2026-09-16T09:16:39.233Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-availability/ha-redis-cluster</loc><lastmod>2026-09-16T09:16:41.175Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-concurrency/hc-seckill</loc><lastmod>2026-09-16T09:16:40.701Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-concurrency/hc-degrade</loc><lastmod>2026-09-16T09:16:39.827Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-concurrency/hc-current-limit</loc><lastmod>2026-09-16T09:16:40.266Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-concurrency/hc-cache-strategy</loc><lastmod>2026-09-16T09:16:38.657Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-concurrency/hc-optimize</loc><lastmod>2026-09-16T09:16:37.698Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/sharding/sharding-shardingsphere</loc><lastmod>2026-09-16T09:16:37.209Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/sharding/sharding-migration</loc><lastmod>2026-09-16T09:16:38.181Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/sharding/sharding-id-gen</loc><lastmod>2026-09-16T09:16:35.488Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/sharding/sharding-key</loc><lastmod>2026-09-16T09:16:36.607Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/sharding/sharding-strategy</loc><lastmod>2026-09-16T09:16:35.972Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/netty/netty-heartbeat</loc><lastmod>2026-09-16T09:16:11.001Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/netty/netty-sticky-packet</loc><lastmod>2026-09-16T09:16:10.566Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/netty/netty-bytebuf</loc><lastmod>2026-09-16T09:15:44.072Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/netty/netty-pipeline</loc><lastmod>2026-09-16T09:16:10.087Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/netty/netty-reactor</loc><lastmod>2026-09-16T09:15:45.558Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/dubbo/dubbo-vs-feign</loc><lastmod>2026-09-16T09:15:44.673Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/dubbo/dubbo-rpc</loc><lastmod>2026-09-16T09:15:45.125Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/dubbo/dubbo-spi</loc><lastmod>2026-09-16T09:15:41.272Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/dubbo/dubbo-loadbalance</loc><lastmod>2026-09-16T09:15:42.198Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/dubbo/dubbo-architecture</loc><lastmod>2026-09-16T09:15:43.605Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/tomcat/tomcat-deploy</loc><lastmod>2026-09-16T09:15:15.246Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/tomcat/tomcat-valve</loc><lastmod>2026-09-16T09:15:43.118Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/tomcat/tomcat-session</loc><lastmod>2026-09-16T09:15:42.675Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/tomcat/tomcat-connector</loc><lastmod>2026-09-16T09:15:39.756Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/tomcat/tomcat-architecture</loc><lastmod>2026-09-16T09:15:41.748Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rabbitmq/rabbitmq-prefetch</loc><lastmod>2026-09-16T09:15:40.693Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rabbitmq/rabbitmq-vs-rocketmq</loc><lastmod>2026-09-16T09:15:40.237Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rabbitmq/rabbitmq-reliable</loc><lastmod>2026-09-16T09:15:10.999Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rabbitmq/rabbitmq-message-ack</loc><lastmod>2026-09-16T09:14:45.553Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rabbitmq/rabbitmq-architecture</loc><lastmod>2026-09-16T09:14:38.789Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/zookeeper/zk-vs-nacos</loc><lastmod>2026-09-16T09:15:13.739Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/zookeeper/zk-watcher</loc><lastmod>2026-09-16T09:15:14.749Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/zookeeper/zk-distributed-lock</loc><lastmod>2026-09-16T09:14:42.588Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/zookeeper/zk-consistency</loc><lastmod>2026-09-16T09:15:13.291Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/zookeeper/zk-data-model</loc><lastmod>2026-09-16T09:15:14.325Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/os/os-io-multiplexing</loc><lastmod>2026-09-16T09:15:12.821Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/os/os-memory-manage</loc><lastmod>2026-09-16T09:15:12.350Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/os/os-deadlock</loc><lastmod>2026-09-16T09:15:11.876Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/os/os-scheduler</loc><lastmod>2026-09-16T09:15:11.437Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/os/os-process-thread</loc><lastmod>2026-09-16T09:14:46.493Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/network/net-http-status</loc><lastmod>2026-09-16T09:14:44.134Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/network/net-http-https</loc><lastmod>2026-09-16T09:14:46.033Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/network/net-tcp-vs-udp</loc><lastmod>2026-09-16T09:14:43.649Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/network/net-tcp-four-way</loc><lastmod>2026-09-16T09:14:45.072Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/network/net-tcp-three-way</loc><lastmod>2026-09-16T09:14:44.609Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/design-pattern/dp-decorator</loc><lastmod>2026-09-16T09:14:42.138Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/design-pattern/dp-observer</loc><lastmod>2026-09-16T09:14:43.048Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/design-pattern/dp-strategy</loc><lastmod>2026-09-16T09:14:41.267Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/design-pattern/dp-factory</loc><lastmod>2026-09-16T09:13:45.121Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/design-pattern/dp-singleton</loc><lastmod>2026-09-16T09:14:41.709Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring-cloud/sc-feign</loc><lastmod>2026-10-07T00:57:53.274Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring-cloud/sc-sentinel</loc><lastmod>2026-09-16T09:14:38.324Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring-cloud/sc-gateway</loc><lastmod>2026-09-16T09:14:40.145Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring-cloud/sc-nacos</loc><lastmod>2026-09-16T09:14:39.577Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring-cloud/sc-components</loc><lastmod>2026-09-16T09:14:35.918Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring/spring-circular-dependency</loc><lastmod>2026-09-16T09:14:37.864Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring/spring-transaction</loc><lastmod>2026-09-16T09:14:37.402Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring/spring-aop</loc><lastmod>2026-09-16T09:14:36.969Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring/spring-bean-scope</loc><lastmod>2026-09-16T09:14:36.382Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring/spring-ioc-di</loc><lastmod>2026-09-16T09:13:51.823Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis/mybatis-lazy-loading</loc><lastmod>2026-09-16T09:13:42.120Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis/mybatis-dynamic-sql</loc><lastmod>2026-09-16T09:14:35.165Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis/mybatis-cache</loc><lastmod>2026-09-16T09:14:34.680Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis/mybatis-architecture</loc><lastmod>2026-09-16T09:14:34.243Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rocketmq/rocketmq-consume-mode</loc><lastmod>2026-09-16T09:14:33.803Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rocketmq/rocketmq-vs-kafka</loc><lastmod>2026-09-16T09:13:49.958Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rocketmq/rocketmq-reliable</loc><lastmod>2026-09-16T09:14:33.332Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rocketmq/rocketmq-message-type</loc><lastmod>2026-09-16T09:14:32.740Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rocketmq/rocketmq-architecture</loc><lastmod>2026-09-16T09:14:32.272Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-concurrent/jc-countdownlatch-cyclicbarrier</loc><lastmod>2026-09-16T09:13:46.649Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-concurrent/jc-volatile</loc><lastmod>2026-09-16T09:13:45.577Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-concurrent/jc-aqs-principle</loc><lastmod>2026-09-16T09:14:31.781Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-concurrent/jc-thread-pool</loc><lastmod>2026-09-16T09:13:44.180Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-concurrent/jc-synchronized-vs-reentrantlock</loc><lastmod>2026-09-16T09:14:31.338Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/jvm/jvm-oom-types</loc><lastmod>2026-09-16T09:14:30.722Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/jvm/jvm-class-loading</loc><lastmod>2026-09-16T09:13:36.695Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/jvm/jvm-cms-vs-g1</loc><lastmod>2026-09-16T09:12:31.222Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/jvm/jvm-gc-algorithms</loc><lastmod>2026-09-16T09:13:37.177Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/jvm/jvm-memory-structure</loc><lastmod>2026-09-16T09:13:37.671Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/redis/redis-single-thread</loc><lastmod>2026-09-16T09:13:51.386Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/redis/redis-distributed-lock</loc><lastmod>2026-09-16T09:13:40.536Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/redis/redis-cache-penetration</loc><lastmod>2026-09-16T09:13:38.128Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/redis/redis-persistence</loc><lastmod>2026-09-16T09:12:30.734Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/redis/redis-data-structures</loc><lastmod>2026-09-16T09:13:50.934Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mysql/mysql-slow-sql</loc><lastmod>2026-09-16T09:13:50.446Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mysql/mysql-mvcc</loc><lastmod>2026-09-16T09:13:48.546Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mysql/mysql-isolation-levels</loc><lastmod>2026-09-16T09:13:49.485Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mysql/mysql-transaction-acid</loc><lastmod>2026-09-16T09:13:49.020Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mysql/mysql-index-btree</loc><lastmod>2026-09-16T09:13:47.604Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-collection/jc-iterator-fail-fast</loc><lastmod>2026-09-16T09:13:48.072Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-collection/jc-set-impl</loc><lastmod>2026-09-16T09:13:47.112Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-collection/jc-hashmap-concurrent</loc><lastmod>2026-09-16T09:13:46.058Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-collection/jc-hashmap-principle</loc><lastmod>2026-09-16T09:13:44.648Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-collection/jc-arraylist-vs-linkedlist</loc><lastmod>2026-09-16T09:13:43.711Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-basic/jb-interface-vs-abstract</loc><lastmod>2026-09-16T09:13:43.230Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-basic/jb-overload-vs-override</loc><lastmod>2026-09-16T09:13:41.019Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-basic/jb-final-keyword</loc><lastmod>2026-09-16T09:13:42.613Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-basic/jb-string-immutable</loc><lastmod>2026-09-16T09:13:41.662Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-basic/jb-int-vs-integer</loc><lastmod>2026-09-16T09:13:40.094Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-basic/why-override-equals-and-hashcode</loc><lastmod>2026-09-16T09:13:39.635Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-basic/string-stringbuilder-stringbuffer</loc><lastmod>2026-09-16T09:13:39.164Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-basic/double-equals-vs-equals</loc><lastmod>2026-09-16T09:13:38.582Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybatisplus-wrapper-condition</loc><lastmod>2026-09-13T05:25:08.061Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybatisplus-quick-start</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybatisplus-print-sql</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybatisplus-page-query</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybatisplus-optimistic-lock</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybatisplus-insert</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybatisplus-dynamic-table-name</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybatisplus-delete</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybatisplus-batch-insert</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybatis-plus-integrate</loc><lastmod>2026-09-16T09:43:57.945Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybaitsplus-wrapper</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybaitsplus-update</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybaitsplus-select-data</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybaitsplus-logic-delete</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybaitsplus-join-query</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybaitsplus-enum-value</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybaitsplus-common-annotation</loc><lastmod>2026-09-30T03:57:12.712Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus/mybaitsplus-code-generator</loc><lastmod>2026-09-30T03:45:02.172Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/what-is-lombok</loc><lastmod>2026-09-30T03:52:57.675Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/sneaky-throws</loc><lastmod>2026-09-30T04:24:17.142Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/lombok-value</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/lombok-to-string</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/lombok-principle</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/lombok-log</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/lombok-getter-setter</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/lombok-equals-and-hash-code</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/lombok-dependency-install</loc><lastmod>2026-09-30T03:33:23.648Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/lombok-data</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/lombok-builder</loc><lastmod>2026-09-30T04:27:48.959Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/lombok-args-constructor</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/idea-install-lombok-plugin</loc><lastmod>2026-09-13T05:25:39.275Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/eclipse-install-lombok-plugin</loc><lastmod>2026-09-30T04:27:10.352Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok/avoid-lombok-pitfalls</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-timezones</loc><lastmod>2026-09-12T08:29:44.762Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-supplier</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-stream-sorted</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-stream-reduce</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-stream-match</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-stream-filter</loc><lastmod>2026-09-30T16:23:56.089Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-stream-count</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-predicate</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-map-convert</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-localtime</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-localdatetime</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-localdate</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-lambda-access-variables</loc><lastmod>2026-09-12T08:29:35.502Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-lambda-access-member-var-and-static-var</loc><lastmod>2026-09-12T08:29:34.643Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-lambda-access-interface-default-method</loc><lastmod>2026-09-12T08:29:34.034Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-function</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-consumer</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-comparator</loc><lastmod>2026-09-30T16:21:13.650Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-clock</loc><lastmod>2026-09-12T08:29:31.398Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8/java8-bifunction</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/windows-idea-shortcut</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/why-use-idea</loc><lastmod>2026-09-13T05:25:52.854Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/uninstall-idea</loc><lastmod>2026-09-13T05:25:57.977Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/startup-idea</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/set-idea-font-size</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/set-idea-background-color</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/set-class-method-note</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/mac-install-idea</loc><lastmod>2026-09-14T00:20:52.436Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/mac-idea-shortcut</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/jetbrains-set-chinese</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/install-idea</loc><lastmod>2026-09-14T00:20:53.281Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-theme-plugins</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-shortcut-invalid</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-set-method-separator</loc><lastmod>2026-09-13T05:16:38.362Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-set-memory</loc><lastmod>2026-09-14T00:20:55.147Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-set-jdk</loc><lastmod>2026-09-13T05:16:45.207Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-set-block-comment</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-install-plugin</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-global-search</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-generate-common-code</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-export-settigns</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-enable-tabs-in-one-row</loc><lastmod>2026-09-13T05:17:12.676Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-enable-match-case</loc><lastmod>2026-09-13T05:17:13.800Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-efficient-plugins</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-create-java-project</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-config-maven</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-config-github</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-config-git</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-code-format</loc><lastmod>2026-09-13T05:17:44.588Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-clear-cache</loc><lastmod>2026-09-13T05:17:45.369Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-chinese-garbled-code</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea/idea-auto-import-delete-pkg</loc><lastmod>2026-09-13T05:17:49.124Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/windows-install-docker</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/why-use-docker</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/what-is-dockerfile</loc><lastmod>2026-09-14T00:21:05.048Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/what-is-docker</loc><lastmod>2026-09-14T00:21:05.462Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/what-is-docker-compose</loc><lastmod>2026-09-14T00:21:05.975Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/what-diff-docker-k8s</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/ubuntu-install-docker</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/macos-docker-install</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/dockerfile-commands</loc><lastmod>2026-09-12T08:28:39.297Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/dockerfile-build-image</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-volume</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-volume-container</loc><lastmod>2026-09-13T05:18:47.535Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-volume-backup</loc><lastmod>2026-09-12T08:28:36.606Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-upload-image</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-total-cmd</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-stop-container</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-search-image</loc><lastmod>2026-09-13T05:19:00.305Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-save-load-image</loc><lastmod>2026-09-13T05:19:00.962Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-run-container</loc><lastmod>2026-09-13T05:19:02.556Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-restart-container</loc><lastmod>2026-09-13T05:19:03.126Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-repository</loc><lastmod>2026-09-12T08:28:31.308Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-remove-image</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-ps-container</loc><lastmod>2026-09-13T05:19:05.550Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-nginx-install-ssl</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-look-image</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-install-zookeeper</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-install-redis</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-install-nginx</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-install-mysql</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-install-minio</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-install-jenkins</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-install-compose</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-install-cassandra</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-image</loc><lastmod>2026-09-14T00:21:13.584Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-export-import-container</loc><lastmod>2026-09-13T05:20:25.998Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-exec-container</loc><lastmod>2026-09-13T05:20:26.724Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-download-image</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-delete-container</loc><lastmod>2026-09-13T05:20:28.217Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-container</loc><lastmod>2026-09-14T00:21:13.932Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-compose-example</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/docker-compose-commands</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/centos-install-docker</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker/aliyun-docker-registry</loc><lastmod>2026-09-30T21:46:10.902Z</lastmod></url>
  <url><loc>https://www.mashangan.com/archives/%E4%BD%9C%E6%81%AF%E6%97%B6%E9%97%B4</loc><lastmod>2026-09-16T09:12:30.229Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/cpp</loc><lastmod>2026-10-29T07:08:00.432Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/golang</loc><lastmod>2026-09-12T08:21:58.713Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/project</loc><lastmod>2026-09-14T00:20:18.353Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-interview</loc><lastmod>2026-09-13T09:13:26.129Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/elasticsearch</loc><lastmod>2026-09-13T09:13:26.098Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-availability</loc><lastmod>2026-09-13T09:13:26.071Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/high-concurrency</loc><lastmod>2026-09-13T09:13:26.047Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/sharding</loc><lastmod>2026-09-13T09:13:26.020Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/netty</loc><lastmod>2026-09-13T09:13:25.996Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/ai-agent</loc><lastmod>2026-09-13T09:13:25.972Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rag</loc><lastmod>2026-09-13T09:13:25.943Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/dubbo</loc><lastmod>2026-09-13T09:13:25.917Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/os</loc><lastmod>2026-09-13T09:13:25.893Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/network</loc><lastmod>2026-09-13T09:13:25.868Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis</loc><lastmod>2026-09-13T09:13:25.626Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/jvm</loc><lastmod>2026-09-13T09:13:25.841Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rabbitmq</loc><lastmod>2026-09-13T09:13:25.810Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/zookeeper</loc><lastmod>2026-09-13T09:13:25.785Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/tomcat</loc><lastmod>2026-09-13T09:13:25.759Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring</loc><lastmod>2026-09-13T09:13:25.731Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/design-pattern</loc><lastmod>2026-09-13T09:13:25.707Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-concurrent</loc><lastmod>2026-09-13T09:13:25.680Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/spring-cloud</loc><lastmod>2026-09-13T09:13:25.651Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/rocketmq</loc><lastmod>2026-09-13T09:13:25.595Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/redis</loc><lastmod>2026-09-13T09:13:25.567Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mysql</loc><lastmod>2026-09-13T09:13:25.545Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-collection</loc><lastmod>2026-09-13T09:13:25.521Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java-basic</loc><lastmod>2026-09-13T09:13:25.495Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/mybatis-plus</loc><lastmod>2026-09-12T08:22:53.466Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/lombok</loc><lastmod>2026-09-12T08:22:44.622Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/java8</loc><lastmod>2026-09-12T08:22:34.154Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/idea</loc><lastmod>2026-09-12T08:22:17.692Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/docker</loc><lastmod>2026-09-12T08:20:41.272Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/tsdb</loc><lastmod>2026-10-01T07:27:45.709Z</lastmod></url>
  <url><loc>https://www.mashangan.com/categories/default</loc><lastmod>2026-09-12T06:13:54.179Z</lastmod></url>
  <url><loc>https://www.mashangan.com/cooperation</loc><lastmod>2026-10-22T21:09:45.724Z</lastmod></url>
  <url><loc>https://www.mashangan.com/server</loc><lastmod>2026-09-24T13:29:31.438Z</lastmod></url>
  <url><loc>https://www.mashangan.com/privacy-policy</loc><lastmod>2026-09-12T06:13:54.979Z</lastmod></url>
  <url><loc>https://www.mashangan.com/user-agreement</loc><lastmod>2026-09-12T06:13:54.790Z</lastmod></url>
  <url><loc>https://www.mashangan.com/about</loc><lastmod>2026-09-12T06:13:54.381Z</lastmod></url>
</urlset>