<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
      <url>
        <loc>https://guangguang.site</loc>
      </url>
      <url>
        <loc>https://guangguang.site/about</loc>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-origin</loc>
        <lastmod>2025-03-26T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/ecmascript-history</loc>
        <lastmod>2025-03-31T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-scope-hoisting</loc>
        <lastmod>2025-04-01T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-excution-context</loc>
        <lastmod>2025-04-07T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-this</loc>
        <lastmod>2025-04-08T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-closures</loc>
        <lastmod>2025-04-09T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-oop-encapsulation</loc>
        <lastmod>2025-04-10T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-prototype</loc>
        <lastmod>2025-04-12T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-oop-inheritance</loc>
        <lastmod>2025-04-14T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-oop-polymorphism</loc>
        <lastmod>2025-04-15T02:50:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-async</loc>
        <lastmod>2025-04-17T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-event-loop</loc>
        <lastmod>2025-04-19T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-memory-management</loc>
        <lastmod>2025-04-21T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-jit</loc>
        <lastmod>2025-04-26T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-stage-one-end</loc>
        <lastmod>2025-04-27T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/how-to-read-a-book</loc>
        <lastmod>2025-09-10T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-property-description</loc>
        <lastmod>2025-10-08T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/javascript-proxy-reflection</loc>
        <lastmod>2025-10-26T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/codex-multi-agent-control-plane</loc>
        <lastmod>2026-08-02T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/redis-definition</loc>
        <lastmod>2026-08-02T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/redis-thread-model-and-io-multiplexing</loc>
        <lastmod>2026-08-06T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/what-is-relational-database</loc>
        <lastmod>2026-08-09T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/redis-persistence</loc>
        <lastmod>2026-08-18T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/how-sql-is-executed</loc>
        <lastmod>2026-08-22T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/redis-replication-and-sentinel</loc>
        <lastmod>2026-08-22T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/redis-cluster-architecture</loc>
        <lastmod>2026-08-23T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/redis-production-architecture-selection</loc>
        <lastmod>2026-08-24T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/why-indexes-speed-up-queries</loc>
        <lastmod>2026-08-26T00:00:00.000Z</lastmod>
      </url>
      <url>
        <loc>https://guangguang.site/posts/what-is-nodejs-runtime</loc>
        <lastmod>2026-08-28T00:00:00.000Z</lastmod>
      </url>
  </urlset>
