<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/25/CS-OAuth-note.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/clojure/2016/09/25/Clojure-macro.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/clojure/2016/09/25/ClojureNote.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/25/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-1-2.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/09/25/Java-Thread.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/09/25/Java-note.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2016/09/25/REST-study.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/db/2016/09/25/mysql-transaction.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/25/%E5%9B%BE%E8%A7%A3HTTP-1-2-3.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/25/%E5%9B%BE%E8%A7%A3HTTP-11.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/25/%E5%9B%BE%E8%A7%A3HTTP-4-5.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/25/%E5%9B%BE%E8%A7%A3HTTP-6.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/25/%E5%9B%BE%E8%A7%A3HTTP-7-8.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/25/%E5%9B%BE%E8%A7%A3HTTP-9-10.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/db/2016/09/25/%E9%AB%98%E6%80%A7%E8%83%BDmysql-4.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/25/%E9%BB%91%E5%AE%A2%E4%B8%8E%E7%94%BB%E5%AE%B6%E7%AC%94%E8%AE%B0.html</loc>
<lastmod>2016-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/27/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-3.html</loc>
<lastmod>2016-09-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/09/29/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-4.html</loc>
<lastmod>2016-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/10/01/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-5-6.html</loc>
<lastmod>2016-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/10/02/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-11.html</loc>
<lastmod>2016-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/10/02/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-12-13.html</loc>
<lastmod>2016-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/10/02/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-7.html</loc>
<lastmod>2016-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/10/02/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-8.html</loc>
<lastmod>2016-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/10/02/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-9-10.html</loc>
<lastmod>2016-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/10/03/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-14.html</loc>
<lastmod>2016-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2016/10/03/HTTP%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-15.html</loc>
<lastmod>2016-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/interview/2016/10/03/interview.html</loc>
<lastmod>2016-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/10/13/java-collection-hashmap-jdk17.html</loc>
<lastmod>2016-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/10/13/java-collection-hashmap-jdk18.html</loc>
<lastmod>2016-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/10/15/java-concurrency-in-practice-1.html</loc>
<lastmod>2016-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/linux/2016/11/10/linux-note01.html</loc>
<lastmod>2016-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2016/11/11/Secret.html</loc>
<lastmod>2016-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/dp/2016/11/23/java-dp-callback.html</loc>
<lastmod>2016-11-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/12/07/java-concurrency-core-tech-01.html</loc>
<lastmod>2016-12-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/12/15/java-concurrency-in-practice-02.html</loc>
<lastmod>2016-12-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/12/16/java-concurrency-in-practice-03.html</loc>
<lastmod>2016-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/12/20/java-concurrency-in-practice-04.html</loc>
<lastmod>2016-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/12/23/java-jdk-juc.html</loc>
<lastmod>2016-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2016/12/25/MacTalk.html</loc>
<lastmod>2016-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/12/25/java-concurrency-art.html</loc>
<lastmod>2016-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/wheel/2016/12/27/cache.html</loc>
<lastmod>2016-12-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/gc/2016/12/31/GC-Handbook.html</loc>
<lastmod>2016-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/12/31/JVM-practice.html</loc>
<lastmod>2016-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/12/31/MathematicalBeauty.html</loc>
<lastmod>2016-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2016/12/31/U-JVM.html</loc>
<lastmod>2016-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2017/01/03/web-system-java-middleware.html</loc>
<lastmod>2017-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2017/01/10/distrbuted-storage-system-principle-architecture.html</loc>
<lastmod>2017-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/go/2017/01/12/Go.html</loc>
<lastmod>2017-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2017/01/12/human-history.html</loc>
<lastmod>2017-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2017/01/18/paxos-to-zookeeper.html</loc>
<lastmod>2017-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2017/02/01/the-black-swan.html</loc>
<lastmod>2017-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2017/02/16/netty-handbook.html</loc>
<lastmod>2017-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2017/02/22/ConcurrentHashMap.html</loc>
<lastmod>2017-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2017/02/22/JavaCore.html</loc>
<lastmod>2017-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2017/02/26/effective-java.html</loc>
<lastmod>2017-02-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2017/02/26/%E6%9C%80%E5%BC%BA%E5%A4%A7%E8%84%91.html</loc>
<lastmod>2017-02-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2017/03/12/distrbuted-architecture.html</loc>
<lastmod>2017-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2017/03/23/distrbuted-java-core.html</loc>
<lastmod>2017-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/go/2017/03/24/go-concurrency-programming.html</loc>
<lastmod>2017-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2017/04/09/%E5%AF%B9%E7%A7%B0%E4%B8%8E%E9%9D%9E%E5%AF%B9%E7%A7%B0%E5%8A%A0%E5%AF%86.html</loc>
<lastmod>2017-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2017/05/02/%E6%B5%AA%E6%BD%AE%E4%B9%8B%E5%B7%85.html</loc>
<lastmod>2017-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/linux/2017/05/07/linux-command.html</loc>
<lastmod>2017-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2017/05/27/Netflix-Hystrix-01.html</loc>
<lastmod>2017-05-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2017/06/01/computer-systems-3th.html</loc>
<lastmod>2017-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2017/06/14/rabbitMq.html</loc>
<lastmod>2017-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2017/06/28/raft.html</loc>
<lastmod>2017-06-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2017/07/03/%E5%B0%8F%E9%80%BB%E8%BE%91.html</loc>
<lastmod>2017-07-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2017/07/03/%E6%97%A0%E5%A3%B0%E7%9A%84%E5%91%8A%E7%99%BD.html</loc>
<lastmod>2017-07-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2017/07/03/%E8%8B%8F%E8%8F%B2%E7%9A%84%E4%B8%96%E7%95%8C.html</loc>
<lastmod>2017-07-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2017/07/07/%E4%BA%B2%E5%AF%86%E5%85%B3%E7%B3%BB.html</loc>
<lastmod>2017-07-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/architecture/2017/07/26/%E9%87%8D%E6%9E%84%E6%94%B9%E5%96%84%E6%97%A2%E6%9C%89%E4%BB%A3%E7%A0%81%E7%9A%84%E8%AE%BE%E8%AE%A1.html</loc>
<lastmod>2017-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/architecture/2017/08/10/%E4%BA%BF%E7%BA%A7%E6%B5%81%E9%87%8F%E7%BD%91%E7%AB%99%E6%9E%B6%E6%9E%84%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF.html</loc>
<lastmod>2017-08-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2017/08/18/%E5%86%85%E5%90%91%E8%80%85%E4%BC%98%E5%8A%BF.html</loc>
<lastmod>2017-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/architecture/2017/09/15/%E9%9B%86%E4%BD%93%E6%99%BA%E6%85%A7%E7%BC%96%E7%A8%8B.html</loc>
<lastmod>2017-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/books/2017/09/19/%E8%B1%86%E7%93%A3%E6%8E%A8%E8%8D%90Top500%E4%B9%A6%E7%B1%8D.html</loc>
<lastmod>2017-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2017/09/20/Java%E6%B6%88%E6%81%AF%E6%9C%8D%E5%8A%A1.html</loc>
<lastmod>2017-09-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/linux/2017/12/23/linux-niaoge-3th.html</loc>
<lastmod>2017-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/nginx/2018/01/01/nginx-%E8%BF%9B%E7%A8%8B%E6%A8%A1%E5%9E%8B-%E4%BA%8B%E4%BB%B6%E6%A8%A1%E5%9E%8B.html</loc>
<lastmod>2018-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2018/01/04/JDK-AQS.html</loc>
<lastmod>2018-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2018/01/04/TCP-IP-5th.html</loc>
<lastmod>2018-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2018/01/05/Zookeeper.html</loc>
<lastmod>2018-01-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/interview/2018/01/06/Interview.html</loc>
<lastmod>2018-01-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2018/01/09/java-concurrency-design.html</loc>
<lastmod>2018-01-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/tools/2018/01/13/vim.html</loc>
<lastmod>2018-01-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/tools/2018/01/15/url-wiki.html</loc>
<lastmod>2018-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/db/2018/01/16/mysql-high-performance.html</loc>
<lastmod>2018-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2018/01/29/kafka.html</loc>
<lastmod>2018-01-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/go/2018/02/05/go-web.html</loc>
<lastmod>2018-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/java/2018/02/09/java-%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.html</loc>
<lastmod>2018-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/tools/2018/02/10/atom-%E5%BF%AB%E6%8D%B7%E9%94%AE.html</loc>
<lastmod>2018-02-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/experience/2018/02/11/experience-note.html</loc>
<lastmod>2018-02-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/go/2018/02/13/go-concurrency.html</loc>
<lastmod>2018-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2018/02/14/%E4%B8%83%E5%91%A8%E4%B8%83%E5%B9%B6%E5%8F%91%E6%A8%A1%E5%9E%8B.html</loc>
<lastmod>2018-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2018/04/02/fuck-redis.html</loc>
<lastmod>2018-04-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/tools/2018/04/13/git-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98.html</loc>
<lastmod>2018-04-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/experience/2018/04/18/work-day-problem.html</loc>
<lastmod>2018-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2018/04/23/TCP-IP%E8%AF%A6%E8%A7%A3-%E5%8D%B71%E5%8D%8F%E8%AE%AE-2th%E9%93%BE%E8%B7%AF%E5%B1%82.html</loc>
<lastmod>2018-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2018/04/24/TCP-IP%E8%AF%A6%E8%A7%A3-%E5%8D%B71%E5%8D%8F%E8%AE%AE-3thIP%E7%BD%91%E9%99%85%E5%8D%8F%E8%AE%AE.html</loc>
<lastmod>2018-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2018/04/26/TCP-IP%E8%AF%A6%E8%A7%A3-%E5%8D%B71%E5%8D%8F%E8%AE%AE-4thARP%E5%9C%B0%E5%9D%80%E8%A7%A3%E6%9E%90%E5%8D%8F%E8%AE%AE.html</loc>
<lastmod>2018-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2018/08/07/UNIX%E7%BC%96%E7%A8%8B%E8%89%BA%E6%9C%AF.html</loc>
<lastmod>2018-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/go/2018/09/03/go-web-example.html</loc>
<lastmod>2018-09-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2018/10/16/%E5%A4%A7%E8%AF%9D%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.html</loc>
<lastmod>2018-10-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2018/11/18/computer-systems-3th.html</loc>
<lastmod>2018-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/cs/2019/05/18/%E7%AE%97%E6%B3%95%E5%9B%BE%E8%A7%A3.html</loc>
<lastmod>2019-05-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/work/2019/06/08/didi-work-record.html</loc>
<lastmod>2019-06-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/devops/2019/06/08/jenkins.html</loc>
<lastmod>2019-06-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/architecture/2020/07/12/ES.html</loc>
<lastmod>2020-07-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/architecture/2020/10/11/concept.html</loc>
<lastmod>2020-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/architecture/2020/10/11/service-registry-center.html</loc>
<lastmod>2020-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/interview/2021/02/15/Interview.html</loc>
<lastmod>2021-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/architecture/2021/03/07/flamegraph.html</loc>
<lastmod>2021-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2021/12/26/cache.html</loc>
<lastmod>2021-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/architecture/2021/12/26/ddd.html</loc>
<lastmod>2021-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/distributed/2021/12/26/destributed.html</loc>
<lastmod>2021-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/architecture/2021/12/26/lock.html</loc>
<lastmod>2021-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/architecture/2021/12/26/mysql-sub-database-sub-table.html</loc>
<lastmod>2021-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/work/2022/01/15/ks.html</loc>
<lastmod>2022-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/tools/2023/01/21/Alfred-Workflow.html</loc>
<lastmod>2023-01-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/09/ai-daily-llm-architecture.html</loc>
<lastmod>2026-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/09/ai-github-trending.html</loc>
<lastmod>2026-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/experience/2026/03/09/personal-growth-summary.html</loc>
<lastmod>2026-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/09/prompt-engineering-best-practices.html</loc>
<lastmod>2026-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/10/ai-daily-prompt-engineering.html</loc>
<lastmod>2026-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/10/ai-github-trending.html</loc>
<lastmod>2026-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/11/ai-daily-embedding-vector-db.html</loc>
<lastmod>2026-03-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/11/ai-github-trending.html</loc>
<lastmod>2026-03-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/12/ai-daily-token-economics.html</loc>
<lastmod>2026-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/12/ai-github-trending.html</loc>
<lastmod>2026-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/13/ai-daily-rag-architecture.html</loc>
<lastmod>2026-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/13/ai-github-trending.html</loc>
<lastmod>2026-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/14/ai-daily-advanced-rag.html</loc>
<lastmod>2026-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/14/ai-github-trending.html</loc>
<lastmod>2026-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/15/ai-daily-knowledge-graph-rag.html</loc>
<lastmod>2026-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/15/ai-github-trending.html</loc>
<lastmod>2026-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/16/ai-daily-ai-agent-architecture.html</loc>
<lastmod>2026-03-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/16/ai-github-trending.html</loc>
<lastmod>2026-03-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/17/ai-daily-langchain-in-production.html</loc>
<lastmod>2026-03-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/17/ai-github-trending.html</loc>
<lastmod>2026-03-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/18/ai-daily-function-calling.html</loc>
<lastmod>2026-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/18/ai-github-trending.html</loc>
<lastmod>2026-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/19/ai-daily-multi-agent-patterns.html</loc>
<lastmod>2026-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/19/ai-github-trending.html</loc>
<lastmod>2026-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/20/ai-daily-llm-fine-tuning.html</loc>
<lastmod>2026-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/20/ai-github-trending.html</loc>
<lastmod>2026-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/21/ai-daily-rlhf-alignment.html</loc>
<lastmod>2026-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/21/ai-github-trending.html</loc>
<lastmod>2026-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/22/ai-daily-model-quantization.html</loc>
<lastmod>2026-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/22/ai-github-trending.html</loc>
<lastmod>2026-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/23/ai-daily-ai-observability.html</loc>
<lastmod>2026-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/23/ai-github-trending.html</loc>
<lastmod>2026-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/24/ai-daily-ai-evaluation.html</loc>
<lastmod>2026-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/24/ai-github-trending.html</loc>
<lastmod>2026-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/25/ai-daily-ai-security.html</loc>
<lastmod>2026-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/25/ai-github-trending.html</loc>
<lastmod>2026-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/26/ai-daily-ai-gateway.html</loc>
<lastmod>2026-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/26/ai-github-trending.html</loc>
<lastmod>2026-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/27/ai-daily-multimodal-llm.html</loc>
<lastmod>2026-03-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/27/ai-github-trending.html</loc>
<lastmod>2026-03-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/28/ai-daily-ai-coding-assistant.html</loc>
<lastmod>2026-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/28/ai-github-trending.html</loc>
<lastmod>2026-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/29/ai-daily-enterprise-rag-project.html</loc>
<lastmod>2026-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/29/ai-github-trending.html</loc>
<lastmod>2026-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/30/ai-daily-ai-tech-decision-framework.html</loc>
<lastmod>2026-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/30/ai-github-trending.html</loc>
<lastmod>2026-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/03/31/ai-github-trending.html</loc>
<lastmod>2026-03-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/04/01/ai-github-trending.html</loc>
<lastmod>2026-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/04/02/ai-github-trending.html</loc>
<lastmod>2026-04-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/ai/2026/04/03/ai-github-trending.html</loc>
<lastmod>2026-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://michaelygzhang.github.io/404</loc>
</url>
<url>
<loc>https://michaelygzhang.github.io/about/</loc>
</url>
<url>
<loc>https://michaelygzhang.github.io/blog</loc>
</url>
<url>
<loc>https://michaelygzhang.github.io/category</loc>
</url>
<url>
<loc>https://michaelygzhang.github.io/</loc>
</url>
<url>
<loc>https://michaelygzhang.github.io/assets/2016-12-25-java-concurrency-art.pdf</loc>
<lastmod>2026-04-02T23:34:47+00:00</lastmod>
</url>
</urlset>
