<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://blog.jacktsc.com/posts/golang-series-18-kubernetes/</loc>
    <lastmod>2026-02-24T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-17-microservices/</loc>
    <lastmod>2026-02-24T17:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-16-grpc/</loc>
    <lastmod>2026-02-24T16:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-15-postgresql/</loc>
    <lastmod>2026-02-24T15:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-14-orm/</loc>
    <lastmod>2026-02-24T14:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-13-gin-echo/</loc>
    <lastmod>2026-02-24T13:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-12-gotchas/</loc>
    <lastmod>2026-02-24T12:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-11-interview-questions/</loc>
    <lastmod>2026-02-24T11:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-10-testing-and-deployment/</loc>
    <lastmod>2026-02-24T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-09-authentication/</loc>
    <lastmod>2026-02-24T09:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-08-database/</loc>
    <lastmod>2026-02-24T08:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-07-project-structure/</loc>
    <lastmod>2026-02-24T07:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-06-http-basics/</loc>
    <lastmod>2026-02-24T06:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-05-errors-and-concurrency/</loc>
    <lastmod>2026-02-24T05:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-04-data-structures/</loc>
    <lastmod>2026-02-24T04:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-03-basic-syntax/</loc>
    <lastmod>2026-02-24T03:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-02-setup-and-hello-world/</loc>
    <lastmod>2026-02-24T02:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/golang-series-01-why-golang/</loc>
    <lastmod>2026-02-24T01:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/openspec-spec-driven-development/</loc>
    <lastmod>2026-02-24T00:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-01-why-leave-vscode/</loc>
    <lastmod>2026-02-23T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/claude-code-skills-guide/</loc>
    <lastmod>2025-12-03T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/gaming-nostalgia-and-adult-guilt/</loc>
    <lastmod>2025-09-22T16:44:16+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/aws-wellarchitected-framework/01-overview/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/bilingual-brain-benefits/</loc>
    <lastmod>2025-09-18T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/life-is-short-how-to-spend-it-wisely/</loc>
    <lastmod>2025-08-26T12:00:17+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/mysql-rules-of-thumb-complete-guide/</loc>
    <lastmod>2025-08-25T11:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/mysql-partition-maintenance-guide/</loc>
    <lastmod>2025-08-25T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/mysql-index-best-practices-2025/</loc>
    <lastmod>2025-08-25T09:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/wow-dedicated/wow-private-server-docker-guide-2025/</loc>
    <lastmod>2025-08-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/code-review-best-practices-with-ai/</loc>
    <lastmod>2025-08-18T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/understanding-passkeys-future-authentication/</loc>
    <lastmod>2025-08-02T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-02-vim-language/</loc>
    <lastmod>2026-02-24T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/aws-wellarchitected-framework/02-operational-excellence/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/claude-code-guide/</loc>
    <lastmod>2025-08-18T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-03-movement/</loc>
    <lastmod>2026-02-25T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/aws-wellarchitected-framework/03-security/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-04-editing-power/</loc>
    <lastmod>2026-02-26T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/aws-wellarchitected-framework/04-reliability-scalability/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-05-install-and-init-lua/</loc>
    <lastmod>2026-02-27T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/aws-wellarchitected-framework/05-performance/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-06-plugin-management/</loc>
    <lastmod>2026-02-28T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/aws-wellarchitected-framework/06-cost-optimization/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-07-lsp-completion/</loc>
    <lastmod>2026-03-01T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/aws-wellarchitected-framework/07-sustainability/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-08-treesitter-telescope/</loc>
    <lastmod>2026-03-02T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/aws-wellarchitected-framework/08-case-studies/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-09-git-integration/</loc>
    <lastmod>2026-03-03T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-10-terminal-claude-code/</loc>
    <lastmod>2026-03-04T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-11-keymap-system/</loc>
    <lastmod>2026-03-05T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/neovim-series-12-graduation/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/categories/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/neovim/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/neovim%E7%B3%BB%E5%88%97/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/vim/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/categories/%E6%8A%80%E8%A1%93%E7%AD%86%E8%A8%98/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%B7%A8%E8%BC%AF%E5%99%A8/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%96%8B%E7%99%BC%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2026-03-06T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/which-key/</loc>
    <lastmod>2026-03-05T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/claude-code/</loc>
    <lastmod>2026-03-04T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/terminal/</loc>
    <lastmod>2026-03-04T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/git/</loc>
    <lastmod>2026-03-03T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/telescope/</loc>
    <lastmod>2026-03-02T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/treesitter/</loc>
    <lastmod>2026-03-02T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/lsp/</loc>
    <lastmod>2026-03-01T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/lazy.nvim/</loc>
    <lastmod>2026-02-28T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/lua/</loc>
    <lastmod>2026-02-27T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/docker/</loc>
    <lastmod>2026-02-24T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/go/</loc>
    <lastmod>2026-02-24T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/golang/</loc>
    <lastmod>2026-02-24T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/golang%E7%B3%BB%E5%88%97/</loc>
    <lastmod>2026-02-24T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/helm/</loc>
    <lastmod>2026-02-24T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/k8s/</loc>
    <lastmod>2026-02-24T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/kubernetes/</loc>
    <lastmod>2026-02-24T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%83%A8%E7%BD%B2/</loc>
    <lastmod>2026-02-24T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/api-gateway/</loc>
    <lastmod>2026-02-24T17:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/circuit-breaker/</loc>
    <lastmod>2026-02-24T17:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/microservices/</loc>
    <lastmod>2026-02-24T17:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%BE%AE%E6%9C%8D%E5%8B%99/</loc>
    <lastmod>2026-02-24T17:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/grpc/</loc>
    <lastmod>2026-02-24T16:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/protobuf/</loc>
    <lastmod>2026-02-24T16:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/protocol-buffers/</loc>
    <lastmod>2026-02-24T16:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/rpc/</loc>
    <lastmod>2026-02-24T16:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/migration/</loc>
    <lastmod>2026-02-24T15:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/pgx/</loc>
    <lastmod>2026-02-24T15:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/postgresql/</loc>
    <lastmod>2026-02-24T15:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%B3%87%E6%96%99%E5%BA%AB/</loc>
    <lastmod>2026-02-24T15:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/gorm/</loc>
    <lastmod>2026-02-24T14:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/orm/</loc>
    <lastmod>2026-02-24T14:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/sqlx/</loc>
    <lastmod>2026-02-24T14:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/echo/</loc>
    <lastmod>2026-02-24T13:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/gin/</loc>
    <lastmod>2026-02-24T13:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/rest-api/</loc>
    <lastmod>2026-02-24T13:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/web%E6%A1%86%E6%9E%B6/</loc>
    <lastmod>2026-02-24T13:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/gotchas/</loc>
    <lastmod>2026-02-24T12:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%8F%8D%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2026-02-24T12:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%9C%80%E4%BD%B3%E5%AF%A6%E8%B8%90/</loc>
    <lastmod>2026-02-24T12:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%99%B7%E9%98%B1/</loc>
    <lastmod>2026-02-24T12:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/channel/</loc>
    <lastmod>2026-02-24T11:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/goroutine/</loc>
    <lastmod>2026-02-24T11:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/interface/</loc>
    <lastmod>2026-02-24T11:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%9D%A2%E8%A9%A6/</loc>
    <lastmod>2026-02-24T11:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/httptest/</loc>
    <lastmod>2026-02-24T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%B8%AC%E8%A9%A6/</loc>
    <lastmod>2026-02-24T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/bcrypt/</loc>
    <lastmod>2026-02-24T09:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/jwt/</loc>
    <lastmod>2026-02-24T09:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%AE%89%E5%85%A8%E6%80%A7/</loc>
    <lastmod>2026-02-24T09:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%AA%8D%E8%AD%89/</loc>
    <lastmod>2026-02-24T09:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/crud/</loc>
    <lastmod>2026-02-24T08:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/database/sql/</loc>
    <lastmod>2026-02-24T08:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/sqlite/</loc>
    <lastmod>2026-02-24T08:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/middleware/</loc>
    <lastmod>2026-02-24T07:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%B0%88%E6%A1%88%E7%B5%90%E6%A7%8B/</loc>
    <lastmod>2026-02-24T07:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%B7%AF%E7%94%B1/</loc>
    <lastmod>2026-02-24T07:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/http/</loc>
    <lastmod>2026-02-24T06:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/net/http/</loc>
    <lastmod>2026-02-24T06:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/web-server/</loc>
    <lastmod>2026-02-24T06:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E4%BD%B5%E7%99%BC/</loc>
    <lastmod>2026-02-24T05:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%8C%AF%E8%AA%A4%E8%99%95%E7%90%86/</loc>
    <lastmod>2026-02-24T05:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/struct/</loc>
    <lastmod>2026-02-24T04:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%B3%87%E6%96%99%E7%B5%90%E6%A7%8B/</loc>
    <lastmod>2026-02-24T04:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%9F%BA%E7%A4%8E%E6%95%99%E5%AD%B8/</loc>
    <lastmod>2026-02-24T03:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%AA%9E%E6%B3%95/</loc>
    <lastmod>2026-02-24T03:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%92%B0%E5%A2%83%E8%A8%AD%E5%AE%9A/</loc>
    <lastmod>2026-02-24T02:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%BE%8C%E7%AB%AF%E9%96%8B%E7%99%BC/</loc>
    <lastmod>2026-02-24T01:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/</loc>
    <lastmod>2026-02-24T01:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/ai%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2026-02-24T00:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/openspec/</loc>
    <lastmod>2026-02-24T00:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/spec-driven-development/</loc>
    <lastmod>2026-02-24T00:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%96%8B%E6%BA%90%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2026-02-24T00:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%96%8B%E7%99%BC%E6%B5%81%E7%A8%8B/</loc>
    <lastmod>2026-02-24T00:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/anthropic/</loc>
    <lastmod>2025-12-03T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/claude/</loc>
    <lastmod>2025-12-03T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/skills/</loc>
    <lastmod>2025-12-03T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%BF%83%E7%90%86%E5%AD%B8/</loc>
    <lastmod>2025-09-22T16:44:16+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%88%90%E4%BA%BA%E5%BF%83%E7%90%86/</loc>
    <lastmod>2025-09-22T16:44:16+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%99%82%E9%96%93%E7%AE%A1%E7%90%86/</loc>
    <lastmod>2025-09-22T16:44:16+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/categories/%E7%94%9F%E6%B4%BB%E5%88%86%E4%BA%AB/</loc>
    <lastmod>2025-09-22T16:44:16+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%94%9F%E6%B4%BB%E5%8F%8D%E6%80%9D/</loc>
    <lastmod>2025-09-22T16:44:16+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%81%8A%E6%88%B2%E6%96%87%E5%8C%96/</loc>
    <lastmod>2025-09-22T16:44:16+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/aws/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/cdn/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/ci/cd/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/ddos%E9%98%B2%E8%AD%B7/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/devops/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/epic-games/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/finops/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/fortnite/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/gameops/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/roblox/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/well-architected-framework/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E4%BD%8E%E5%BB%B6%E9%81%B2/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%BF%AB%E5%8F%96%E7%AD%96%E7%95%A5/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%88%90%E6%9C%AC%E5%84%AA%E5%8C%96/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%95%88%E8%83%BD%E5%84%AA%E5%8C%96/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%A1%88%E4%BE%8B%E5%88%86%E6%9E%90/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%B0%B8%E7%BA%8C%E6%80%A7/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%81%BD%E9%9B%A3%E5%BE%A9%E5%8E%9F/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%92%B0%E4%BF%9D%E7%A7%91%E6%8A%80/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%9B%A3%E6%8E%A7%E7%B3%BB%E7%B5%B1/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%A2%B3%E4%B8%AD%E5%92%8C/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%B3%BB%E7%B5%B1%E8%A8%AD%E8%A8%88/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%B6%A0%E8%89%B2%E9%81%8B%E7%AE%97/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%87%AA%E5%8B%95%E6%93%B4%E5%B1%95/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%B2%A0%E8%BC%89%E5%B9%B3%E8%A1%A1/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%B3%87%E6%96%99%E4%BF%9D%E8%AD%B7/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%B3%87%E6%BA%90%E7%AE%A1%E7%90%86/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%81%8A%E6%88%B2%E5%84%AA%E5%8C%96/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%81%8A%E6%88%B2%E5%AE%89%E5%85%A8/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%81%8A%E6%88%B2%E6%9E%B6%E6%A7%8B/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%81%8A%E6%88%B2%E7%87%9F%E9%81%8B/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%81%8A%E6%88%B2%E9%96%8B%E7%99%BC/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%98%B2%E4%BD%9C%E5%BC%8A/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%9B%B2%E7%AB%AF%E5%AE%89%E5%85%A8/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%9B%B2%E7%AB%AF%E6%9E%B6%E6%A7%8B/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%AB%98%E5%8F%AF%E7%94%A8%E6%9E%B6%E6%A7%8B/</loc>
    <lastmod>2025-09-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%A4%A7%E8%85%A6%E7%A7%91%E5%AD%B8/</loc>
    <lastmod>2025-09-18T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%A5%9E%E7%B6%93%E8%AA%9E%E8%A8%80%E5%AD%B8/</loc>
    <lastmod>2025-09-18T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%AA%8D%E7%9F%A5%E7%A7%91%E5%AD%B8/</loc>
    <lastmod>2025-09-18T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%AA%9E%E8%A8%80%E5%AD%B8%E7%BF%92/</loc>
    <lastmod>2025-09-18T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%9B%99%E8%AA%9E/</loc>
    <lastmod>2025-09-18T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E4%BA%BA%E7%94%9F%E5%93%B2%E5%AD%B8/</loc>
    <lastmod>2025-08-26T12:00:17+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%94%9F%E6%B4%BB%E6%99%BA%E6%85%A7/</loc>
    <lastmod>2025-08-26T12:00:17+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%87%AA%E6%88%91%E6%88%90%E9%95%B7/</loc>
    <lastmod>2025-08-26T12:00:17+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/dba/</loc>
    <lastmod>2025-08-25T11:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/mysql/</loc>
    <lastmod>2025-08-25T11:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/sql/</loc>
    <lastmod>2025-08-25T11:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%88%86%E5%8D%80%E8%A1%A8/</loc>
    <lastmod>2025-08-25T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%99%82%E9%96%93%E5%BA%8F%E5%88%97/</loc>
    <lastmod>2025-08-25T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%B3%87%E6%96%99%E7%B6%AD%E8%AD%B7/</loc>
    <lastmod>2025-08-25T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%95%88%E8%83%BD%E8%AA%BF%E6%A0%A1/</loc>
    <lastmod>2025-08-25T09:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%B4%A2%E5%BC%95%E5%84%AA%E5%8C%96/</loc>
    <lastmod>2025-08-25T09:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/azerothcore/</loc>
    <lastmod>2025-08-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/playerbots/</loc>
    <lastmod>2025-08-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/windows/</loc>
    <lastmod>2025-08-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/wow/</loc>
    <lastmod>2025-08-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/categories/wow%E7%A7%81%E6%9C%8D/</loc>
    <lastmod>2025-08-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/wsl2/</loc>
    <lastmod>2025-08-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%A7%81%E4%BA%BA%E4%BC%BA%E6%9C%8D%E5%99%A8/</loc>
    <lastmod>2025-08-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%81%8A%E6%88%B2%E6%9E%B6%E8%A8%AD/</loc>
    <lastmod>2025-08-22T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/code-review/</loc>
    <lastmod>2025-08-18T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/github-copilot/</loc>
    <lastmod>2025-08-18T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E5%9C%98%E9%9A%8A%E5%8D%94%E4%BD%9C/</loc>
    <lastmod>2025-08-18T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%BB%9F%E9%AB%94%E9%96%8B%E7%99%BC/</loc>
    <lastmod>2025-08-18T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%A8%8B%E5%BC%8F%E8%A8%AD%E8%A8%88/</loc>
    <lastmod>2025-08-18T10:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/hugo/</loc>
    <lastmod>2025-08-14T23:57:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/posts/learn-hugo/</loc>
    <lastmod>2025-08-14T23:57:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/markdown/</loc>
    <lastmod>2025-08-14T23:57:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/papermod/</loc>
    <lastmod>2025-08-14T23:57:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E6%95%99%E5%AD%B8/</loc>
    <lastmod>2025-08-14T23:57:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E9%9D%9C%E6%85%8B%E7%B6%B2%E7%AB%99/</loc>
    <lastmod>2025-08-14T23:57:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/fido2/</loc>
    <lastmod>2025-08-02T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/passkeys/</loc>
    <lastmod>2025-08-02T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/webauthn/</loc>
    <lastmod>2025-08-02T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%84%A1%E5%AF%86%E7%A2%BC%E8%AA%8D%E8%AD%89/</loc>
    <lastmod>2025-08-02T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%94%9F%E7%89%A9%E8%AD%98%E5%88%A5/</loc>
    <lastmod>2025-08-02T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E7%B6%B2%E8%B7%AF%E5%AE%89%E5%85%A8/</loc>
    <lastmod>2025-08-02T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/tags/%E8%BA%AB%E4%BB%BD%E9%A9%97%E8%AD%89/</loc>
    <lastmod>2025-08-02T14:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://blog.jacktsc.com/archives/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
