<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/generic-interfaces.html</loc>
    
    <lastmod>2025-08-14</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/about/index.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/tags/index.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/why-need-helm.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/workqueue.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/setting-up-mysql-replication.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/setup-nvim.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/time-format-of-go.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/tla-conceptual-overview.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/tla-operator-and-values.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/when-to-use-generics.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/principles-of-refactoring-p1.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/principles-of-refactoring-p2.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/raft-leader-election.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/raft-log-replica.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/install-k3s-on-cloud-instance.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/install-podman-on-unbunutu-20.04.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/limit-param-range-in-go.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/linux-fs-hierarchy-standard.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/mysql-character-set.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/mysql-replication.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/mysql-transaction-isolation.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/nginx-basic-auth.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-project-setup.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-slice-usage-and-internal.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/goland-remote-deployment.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-runtime-image-timezone.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/golang-singleton-parttern.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/goroutine-stop.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/handle-error-gracefully.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/install-database-on-mac.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-has-no-refrence-value.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-json-patch.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-no-compare-struct.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-command-pipe.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-driver-conn-issue.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-execution-traces.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-generics.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/deconstruction-type-parameters.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-errors-are-value.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/etcd-cluster-operation-guide.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/finding-unreachable-functions-with-deadcode.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-buffer-less-multipart-form.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/build-own-gemini-chat.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/build-xtrabackup-on-centos-aarch.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/close-goroutines.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/cloudflare-wallpaper-server.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/declarative-api.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/bad-smell-of-code.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/binary-search.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/build-local-mongo-rs.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-append-tip.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/how-do-I-write-program..html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/generate-private-key-for-jwt.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/MySQL-note-index-part2.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/MySQL-note-index-part1.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/undefined.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/DNS.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/docker-remote-host.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/cgo-memory-free.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/Golang-functional-option.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/compiler-intro.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/hello-mind-map.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/index-on-string.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/Go-grammar-overview-1.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/Go-grammar-overview-2.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-struct.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/what-is-social-engineering.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/some-problems.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-concurrency-pipeline.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/lexical-analysis.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/shell-tips.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/mysql-optimize-table.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.zhangliangliang.cc/post/go-interface.html</loc>
    
    <lastmod>2025-08-13</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  

  <url>
    <loc>https://blog.zhangliangliang.cc/</loc>
    <lastmod>2025-08-18</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  

  
</urlset>
