<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://yihuiblog.top/</loc></url><url><loc>https://yihuiblog.top/about/</loc></url><url><loc>https://yihuiblog.top/blog/</loc></url><url><loc>https://yihuiblog.top/blog/2/</loc></url><url><loc>https://yihuiblog.top/blog/3/</loc></url><url><loc>https://yihuiblog.top/blog/4/</loc></url><url><loc>https://yihuiblog.top/blog/5/</loc></url><url><loc>https://yihuiblog.top/blog/6/</loc></url><url><loc>https://yihuiblog.top/blog/7/</loc></url><url><loc>https://yihuiblog.top/blog/8/</loc></url><url><loc>https://yihuiblog.top/blog/9/</loc></url><url><loc>https://yihuiblog.top/blog/10/</loc></url><url><loc>https://yihuiblog.top/blog/11/</loc></url><url><loc>https://yihuiblog.top/blog/12/</loc></url><url><loc>https://yihuiblog.top/blog/13/</loc></url><url><loc>https://yihuiblog.top/blog/14/</loc></url><url><loc>https://yihuiblog.top/blog/15/</loc></url><url><loc>https://yihuiblog.top/blog/16/</loc></url><url><loc>https://yihuiblog.top/blog/17/</loc></url><url><loc>https://yihuiblog.top/blog/18/</loc></url><url><loc>https://yihuiblog.top/blog/19/</loc></url><url><loc>https://yihuiblog.top/blog/20/</loc></url><url><loc>https://yihuiblog.top/blog/21/</loc></url><url><loc>https://yihuiblog.top/blog/22/</loc></url><url><loc>https://yihuiblog.top/blog/23/</loc></url><url><loc>https://yihuiblog.top/blog/24/</loc></url><url><loc>https://yihuiblog.top/blog/25/</loc></url><url><loc>https://yihuiblog.top/blog/26/</loc></url><url><loc>https://yihuiblog.top/blog/27/</loc></url><url><loc>https://yihuiblog.top/blog/28/</loc></url><url><loc>https://yihuiblog.top/blog/29/</loc></url><url><loc>https://yihuiblog.top/blog/30/</loc></url><url><loc>https://yihuiblog.top/blog/31/</loc></url><url><loc>https://yihuiblog.top/blog/32/</loc></url><url><loc>https://yihuiblog.top/blog/33/</loc></url><url><loc>https://yihuiblog.top/blog/34/</loc></url><url><loc>https://yihuiblog.top/blog/35/</loc></url><url><loc>https://yihuiblog.top/blog/36/</loc></url><url><loc>https://yihuiblog.top/blog/37/</loc></url><url><loc>https://yihuiblog.top/blog/38/</loc></url><url><loc>https://yihuiblog.top/blog/39/</loc></url><url><loc>https://yihuiblog.top/blog/40/</loc></url><url><loc>https://yihuiblog.top/blog/41/</loc></url><url><loc>https://yihuiblog.top/blog/42/</loc></url><url><loc>https://yihuiblog.top/blog/43/</loc></url><url><loc>https://yihuiblog.top/blog/44/</loc></url><url><loc>https://yihuiblog.top/blog/45/</loc></url><url><loc>https://yihuiblog.top/blog/46/</loc></url><url><loc>https://yihuiblog.top/blog/47/</loc></url><url><loc>https://yihuiblog.top/blog/48/</loc></url><url><loc>https://yihuiblog.top/blog/49/</loc></url><url><loc>https://yihuiblog.top/blog/50/</loc></url><url><loc>https://yihuiblog.top/blog/51/</loc></url><url><loc>https://yihuiblog.top/blog/52/</loc></url><url><loc>https://yihuiblog.top/blog/53/</loc></url><url><loc>https://yihuiblog.top/blog/54/</loc></url><url><loc>https://yihuiblog.top/blog/55/</loc></url><url><loc>https://yihuiblog.top/blog/56/</loc></url><url><loc>https://yihuiblog.top/blog/57/</loc></url><url><loc>https://yihuiblog.top/blog/58/</loc></url><url><loc>https://yihuiblog.top/blog/59/</loc></url><url><loc>https://yihuiblog.top/blog/60/</loc></url><url><loc>https://yihuiblog.top/blog/61/</loc></url><url><loc>https://yihuiblog.top/blog/62/</loc></url><url><loc>https://yihuiblog.top/blog/63/</loc></url><url><loc>https://yihuiblog.top/blog/64/</loc></url><url><loc>https://yihuiblog.top/blog/65/</loc></url><url><loc>https://yihuiblog.top/blog/66/</loc></url><url><loc>https://yihuiblog.top/contact/</loc></url><url><loc>https://yihuiblog.top/en/</loc></url><url><loc>https://yihuiblog.top/en/about/</loc></url><url><loc>https://yihuiblog.top/en/blog/</loc></url><url><loc>https://yihuiblog.top/en/blog/2/</loc></url><url><loc>https://yihuiblog.top/en/blog/3/</loc></url><url><loc>https://yihuiblog.top/en/blog/4/</loc></url><url><loc>https://yihuiblog.top/en/blog/5/</loc></url><url><loc>https://yihuiblog.top/en/blog/6/</loc></url><url><loc>https://yihuiblog.top/en/blog/7/</loc></url><url><loc>https://yihuiblog.top/en/blog/8/</loc></url><url><loc>https://yihuiblog.top/en/blog/9/</loc></url><url><loc>https://yihuiblog.top/en/blog/10/</loc></url><url><loc>https://yihuiblog.top/en/blog/11/</loc></url><url><loc>https://yihuiblog.top/en/blog/12/</loc></url><url><loc>https://yihuiblog.top/en/blog/13/</loc></url><url><loc>https://yihuiblog.top/en/blog/14/</loc></url><url><loc>https://yihuiblog.top/en/blog/15/</loc></url><url><loc>https://yihuiblog.top/en/blog/16/</loc></url><url><loc>https://yihuiblog.top/en/blog/17/</loc></url><url><loc>https://yihuiblog.top/en/blog/18/</loc></url><url><loc>https://yihuiblog.top/en/blog/19/</loc></url><url><loc>https://yihuiblog.top/en/blog/20/</loc></url><url><loc>https://yihuiblog.top/en/blog/21/</loc></url><url><loc>https://yihuiblog.top/en/blog/22/</loc></url><url><loc>https://yihuiblog.top/en/blog/23/</loc></url><url><loc>https://yihuiblog.top/en/blog/24/</loc></url><url><loc>https://yihuiblog.top/en/blog/25/</loc></url><url><loc>https://yihuiblog.top/en/blog/26/</loc></url><url><loc>https://yihuiblog.top/en/blog/27/</loc></url><url><loc>https://yihuiblog.top/en/blog/28/</loc></url><url><loc>https://yihuiblog.top/en/blog/29/</loc></url><url><loc>https://yihuiblog.top/en/blog/30/</loc></url><url><loc>https://yihuiblog.top/en/blog/31/</loc></url><url><loc>https://yihuiblog.top/en/blog/32/</loc></url><url><loc>https://yihuiblog.top/en/blog/33/</loc></url><url><loc>https://yihuiblog.top/en/blog/34/</loc></url><url><loc>https://yihuiblog.top/en/blog/35/</loc></url><url><loc>https://yihuiblog.top/en/blog/36/</loc></url><url><loc>https://yihuiblog.top/en/blog/37/</loc></url><url><loc>https://yihuiblog.top/en/blog/38/</loc></url><url><loc>https://yihuiblog.top/en/blog/39/</loc></url><url><loc>https://yihuiblog.top/en/blog/40/</loc></url><url><loc>https://yihuiblog.top/en/blog/41/</loc></url><url><loc>https://yihuiblog.top/en/blog/42/</loc></url><url><loc>https://yihuiblog.top/en/blog/43/</loc></url><url><loc>https://yihuiblog.top/en/blog/44/</loc></url><url><loc>https://yihuiblog.top/en/blog/45/</loc></url><url><loc>https://yihuiblog.top/en/blog/46/</loc></url><url><loc>https://yihuiblog.top/en/blog/47/</loc></url><url><loc>https://yihuiblog.top/en/blog/48/</loc></url><url><loc>https://yihuiblog.top/en/blog/49/</loc></url><url><loc>https://yihuiblog.top/en/blog/50/</loc></url><url><loc>https://yihuiblog.top/en/blog/51/</loc></url><url><loc>https://yihuiblog.top/en/blog/52/</loc></url><url><loc>https://yihuiblog.top/en/blog/53/</loc></url><url><loc>https://yihuiblog.top/en/blog/54/</loc></url><url><loc>https://yihuiblog.top/en/blog/55/</loc></url><url><loc>https://yihuiblog.top/en/blog/56/</loc></url><url><loc>https://yihuiblog.top/en/blog/57/</loc></url><url><loc>https://yihuiblog.top/en/blog/58/</loc></url><url><loc>https://yihuiblog.top/en/blog/59/</loc></url><url><loc>https://yihuiblog.top/en/blog/60/</loc></url><url><loc>https://yihuiblog.top/en/blog/61/</loc></url><url><loc>https://yihuiblog.top/en/blog/62/</loc></url><url><loc>https://yihuiblog.top/en/blog/63/</loc></url><url><loc>https://yihuiblog.top/en/blog/64/</loc></url><url><loc>https://yihuiblog.top/en/blog/65/</loc></url><url><loc>https://yihuiblog.top/en/blog/66/</loc></url><url><loc>https://yihuiblog.top/en/contact/</loc></url><url><loc>https://yihuiblog.top/en/posts/%E3%80%8C241024%E3%80%8DMoney%20Hack%20(%E4%B8%8B)%20What's%20Your%20Number/</loc><lastmod>2025-04-02T15:02:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E3%80%8C241018%E3%80%8DMoney%20Hack(%E4%B8%8A)%20%E9%80%83%E7%A6%BB%E6%B5%85%E6%BB%A9%EF%BC%8C%E5%81%9A%E7%A9%BA%E8%BF%99%E4%B8%AA%E6%97%B6%E4%BB%A3/</loc><lastmod>2024-12-26T07:08:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E4%BA%A7%E5%93%81%E6%80%9D%E7%BB%B4/</loc><lastmod>2024-07-21T16:17:22.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E6%96%87%E6%A1%A3/</loc><lastmod>2024-12-26T06:57:18.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%88%A9%E7%8E%87/</loc><lastmod>2025-05-13T03:39:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%90%8D%E7%A7%B0%E8%A7%A3%E9%87%8A/</loc><lastmod>2025-04-07T14:27:19.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC1%E7%AF%87-%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86%E5%B7%A5%E5%85%B7%E8%A3%85%E5%A4%87%E5%BA%93/</loc><lastmod>2025-10-09T02:23:38.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC2%E7%AF%87-%E6%95%B0%E6%8D%AE%E8%B5%84%E6%BA%90%E7%BD%91%E7%AB%99%E5%A4%A7%E5%85%A8/</loc><lastmod>2025-10-09T02:23:38.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC3%E7%AF%87-%E8%AE%BE%E8%AE%A1%E8%B5%84%E6%BA%90%E9%80%9F%E6%9F%A5%E6%89%8B%E5%86%8C/</loc><lastmod>2025-10-09T02:23:38.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC4%E7%AF%87-%E8%A1%8C%E4%B8%9A%E9%BB%91%E8%AF%9D%E9%80%9F%E6%88%90%E6%8C%87%E5%8D%97/</loc><lastmod>2025-10-09T02:23:39.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC5%E7%AF%87-%E7%94%B5%E5%95%8610%E5%A4%A7%E5%95%86%E4%B8%9A%E6%A8%A1%E5%BC%8F%E5%85%A8%E8%A7%A3%E6%9E%90/</loc><lastmod>2025-10-09T02:23:38.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC6%E7%AF%87-%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E6%A0%B8%E5%BF%83%E6%8C%87%E6%A0%87%E5%85%A8%E8%A7%A3%E6%9E%90/</loc><lastmod>2025-10-09T02:23:38.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC7%E7%AF%87-%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86%E7%9A%84%E6%8A%80%E6%9C%AF%E6%80%9D%E7%BB%B4%E5%92%8C%E5%BF%83%E7%90%86%E5%AD%A6%E6%8A%80%E5%B7%A7/</loc><lastmod>2025-10-09T02:23:37.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/README/</loc><lastmod>2025-10-09T02:23:39.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/%E5%B9%BF%E5%91%8A/</loc><lastmod>2024-09-30T03:05:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E5%93%81/B%E7%AB%99%E8%A7%86%E9%A2%91%E6%92%AD%E5%AE%A2%EF%BC%9A%E9%95%BF%E8%A7%86%E9%A2%91%E7%9A%84%E5%8F%A6%E7%B1%BB%E5%87%BA%E8%B7%AF%EF%BC%8C%E8%BF%98%E6%98%AF%E7%9C%8B%E4%B8%8A%E5%8E%BB%E5%BE%88%E7%BE%8E%EF%BC%9F/</loc><lastmod>2025-08-13T13:04:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E4%BA%A7%E8%BF%90%E5%BF%AB%E9%80%9FVibe%20Coding%E9%AA%8C%E8%AF%81%E4%BD%A0%E7%9A%84%E6%89%80%E6%80%9D%E6%89%80%E6%83%B3/</loc><lastmod>2026-04-02T11:32:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/01-redis-as-message-queue/</loc><lastmod>2026-09-27T06:40:58.310Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/02-distributed-lock-alternatives/</loc><lastmod>2026-09-27T06:40:58.310Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/03-distributed-lock-essentials/</loc><lastmod>2026-09-27T06:40:58.310Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/04-redis-lock-pros-cons/</loc><lastmod>2026-09-27T07:05:14.489Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/05-redis-lock-timeout/</loc><lastmod>2026-09-27T07:06:26.222Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/06-redis-big-key/</loc><lastmod>2026-09-27T06:59:58.762Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/07-cache-value/</loc><lastmod>2026-09-27T07:02:15.963Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/08-cache-penetration/</loc><lastmod>2026-09-27T07:00:43.263Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/09-cache-breakdown/</loc><lastmod>2026-09-27T07:04:16.698Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/10-cache-avalanche/</loc><lastmod>2026-09-27T07:02:15.965Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/11-redis-hot-key/</loc><lastmod>2026-09-27T07:01:37.488Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/12-redis-reentrant-lock/</loc><lastmod>2026-09-27T07:05:55.552Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/13-message-fanout/</loc><lastmod>2026-09-27T07:02:13.361Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/14-message-decoupling/</loc><lastmod>2026-09-27T07:00:05.277Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/15-message-peak-shaving/</loc><lastmod>2026-09-27T07:00:05.278Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/16-kafka-throughput/</loc><lastmod>2026-09-27T07:00:05.278Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/17-kafka-message-loss/</loc><lastmod>2026-09-27T07:02:21.252Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/18-kafka-duplicate-consumption/</loc><lastmod>2026-09-27T07:02:21.252Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/19-mq-backlog/</loc><lastmod>2026-09-27T07:00:05.279Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/20-database-sharding-when/</loc><lastmod>2026-09-27T06:40:58.312Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/21-tcp-client-failure-detection/</loc><lastmod>2026-09-27T06:58:42.863Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/22-sharding-cross-query-transactions/</loc><lastmod>2026-09-27T07:04:44.920Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/23-mysql-slow-sql/</loc><lastmod>2026-09-27T07:00:24.331Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/24-mysql-monitoring/</loc><lastmod>2026-09-27T06:59:48.224Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/25-mysql-deep-pagination/</loc><lastmod>2026-09-27T07:04:44.921Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/26-mysql-configuration-tuning/</loc><lastmod>2026-09-27T07:00:46.058Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/27-mysql-replication-lag/</loc><lastmod>2026-09-27T07:04:56.423Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/28-mysql-primary-failover/</loc><lastmod>2026-09-27T07:04:44.922Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/29-http-user-identity-cluster/</loc><lastmod>2026-09-27T06:40:58.313Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/30-server-closes-tcp/</loc><lastmod>2026-09-27T06:40:58.313Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/31-tcp-server-crash-power-loss/</loc><lastmod>2026-09-27T06:40:58.313Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/32-tcp-connection-count/</loc><lastmod>2026-09-27T06:40:58.314Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/README/</loc><lastmod>2026-09-27T07:02:59.815Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%83%E6%A1%86%E6%9E%B6/Astro/%E6%9D%A5%E4%BA%86%E8%A7%A3%E4%B8%80%E4%B8%8B%20Island%20Architecture%20%E5%AD%A4%E5%B2%9B%E6%9E%B6%E6%9E%84/</loc><lastmod>2025-09-02T09:43:32.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%83%E6%A1%86%E6%9E%B6/Astro/Astro%20%E4%B8%AD%E5%90%AF%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%B8%B2%E6%9F%93/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%83%E6%A1%86%E6%9E%B6/Astro/Vue%E9%9B%86%E6%88%90/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%83%E6%A1%86%E6%9E%B6/Umi/UmiJS%20%E4%B9%8C%E7%B1%B3%E5%AD%A6%E4%B9%A0%E5%AE%9E%E6%88%98/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%83%E6%A1%86%E6%9E%B6/uni-app/uni-simple-router%20%E5%BA%93%E4%BD%BF%E7%94%A8/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/%E5%89%8D%E7%AB%AF%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E7%AF%87/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%BD%91%E5%B8%B8%E8%80%83%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%BD%91%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/TCP%E5%BA%94%E7%9F%A5%E5%BA%94%E4%BC%9A%EF%BC%88%E4%B8%8A%EF%BC%89/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/TCP%E5%BA%94%E7%9F%A5%E5%BA%94%E4%BC%9A%EF%BC%88%E4%B8%8B%EF%BC%89/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/TCP%E5%BA%94%E7%9F%A5%E5%BA%94%E4%BC%9A%EF%BC%88%E4%B8%AD%EF%BC%89/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/UDP%E5%BA%94%E7%9F%A5%E5%BA%94%E4%BC%9A/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/CSS%20%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-10T17:32:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/HTML%20%E9%AB%98%E9%A2%91/</loc><lastmod>2023-07-10T17:32:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/%E5%B0%8F%E6%BB%B4%E8%AF%BE%E5%A0%82JS%E9%A2%98%E7%9B%AE%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%20%E6%95%B0%E7%BB%84%E5%8E%BB%E9%87%8D/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%20%E8%BE%93%E5%87%BA%E5%88%A4%E6%96%AD/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%20%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB%EF%BC%88%E4%B8%8A%EF%BC%89/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%20%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB%EF%BC%88%E4%B8%8B%EF%BC%89/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%20%E9%AB%98%E9%A2%91%E6%89%8B%E6%92%95/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%E9%AB%98%E9%A2%91%E6%89%8B%E6%92%95/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/React/React%20%E9%9D%A2%E8%AF%95/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/React/React%20%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%88%E4%B8%80%EF%BC%89/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/React/React%20%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%88%E4%BA%8C%EF%BC%89/</loc><lastmod>2024-04-24T08:32:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/TypeScript/TypeScript%20%E9%9D%A2%E8%AF%95%E4%B8%93%E9%A2%98/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/TypeScript/TypeScript%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/Vue/Vue%20%E9%9D%A2%E8%AF%95%EF%BC%88%E4%B8%8A%EF%BC%89/</loc><lastmod>2023-07-12T15:42:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/Vue/Vue%20%E9%9D%A2%E8%AF%95%EF%BC%88%E4%B8%8B%EF%BC%89/</loc><lastmod>2023-07-12T15:42:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/Vue/Vue%203%20%E9%9D%A2%E8%AF%95%E9%A2%98%E9%9B%86%E5%90%88%EF%BC%88%E7%B3%BB%E7%BB%9F%E6%95%B4%E7%90%86%E5%8D%87%E7%BA%A7%E5%8F%98%E5%8A%A8%EF%BC%89/</loc><lastmod>2023-07-12T15:42:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%85%AB%E8%82%A1%E6%96%87/Webpack/Webpack%20%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%88%B7%E9%A2%98/Leetcode/%E4%B8%AD%E7%AD%89%E9%A2%98/%E4%B8%AD%E7%AD%89%E9%A2%98%E5%88%B7%E9%A2%98/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%88%B7%E9%A2%98/Leetcode/%E4%B8%AD%E7%AD%89%E9%A2%98/codetop%20%E4%B8%AD%E7%AD%89%E9%9A%BE%E5%BA%A6%E5%88%B7%E9%A2%98/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8CodeTop%EF%BC%88%E4%B8%80%EF%BC%89/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8CodeTop%EF%BC%88%E4%B8%89%EF%BC%89/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8CodeTop%EF%BC%88%E4%BA%8C%EF%BC%89/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E5%BF%AB%E6%89%8BCodeTop/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E6%8B%BC%E5%A4%9A%E5%A4%9ACodeTop/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E7%BE%8E%E5%9B%A2CodeTop/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E8%85%BE%E8%AE%AF%20CodeTop/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/Leetcode%20%E4%BC%81%E4%B8%9A%E9%A2%98%E5%BA%93/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/%E5%89%8D%E7%AB%AF%E5%BA%94%E7%94%A8%E7%9A%84%E9%9D%99%E6%80%81%E6%B5%8B%E8%AF%95vs%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95vs%E9%9B%86%E6%88%90%E6%B5%8B%E8%AF%95vsE2E%EF%BC%88%E7%AB%AF%E5%88%B0%E7%AB%AF%EF%BC%89%E6%B5%8B%E8%AF%95/</loc><lastmod>2024-04-24T08:32:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/%E5%89%8D%E7%AB%AF%E6%8A%93%E5%8C%85/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/%E5%90%8C%E6%9E%84%E6%B8%B2%E6%9F%93%EF%BC%9ASSR%20(Server-Side%20Rendering)%20%E4%B8%8ECSH%20(Client-Side%20Hydration)/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/%E5%BC%BA%E7%BC%93%E5%AD%98%E5%92%8C%E5%8D%8F%E5%95%86%E7%BC%93%E5%AD%98/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/BFF%20%E6%A8%A1%E5%BC%8F%20%EF%BC%88Backend%20For%20Frontend%EF%BC%89/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/CommitMessage%E7%9A%84Git%E6%A0%BC%E5%BC%8F%E8%A7%84%E8%8C%83/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/CORS/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/Google%20%E6%A0%B8%E5%BF%83%20Web%20%E6%8C%87%E6%A0%87/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/RPC%20%E7%AC%94%E8%AE%B0/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/01-%E9%81%BF%E5%85%8D%E6%94%AF%E4%BB%98%E5%AE%9D%E5%85%AB%E6%8A%98%E4%BC%98%E6%83%A0%E7%B1%BB%E4%BA%8B%E6%95%85/</loc><lastmod>2026-07-11T15:08:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/02-%E8%AE%BE%E8%AE%A1RPC%E6%A1%86%E6%9E%B6/</loc><lastmod>2026-07-11T15:08:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/03-%E7%BB%9F%E8%AE%A15000%E4%B8%87%E6%97%B6%E9%97%B4%E5%8C%BA%E9%97%B4%E7%9A%84%E6%9C%80%E5%A4%A7%E5%B9%B6%E5%8F%91%E9%87%8F/</loc><lastmod>2026-07-11T15:08:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/04-%E8%AE%BE%E8%AE%A1%E7%A7%92%E6%9D%80%E5%8A%9F%E8%83%BD/</loc><lastmod>2026-07-11T15:08:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/05-%E8%AE%BE%E8%AE%A1%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/</loc><lastmod>2026-07-11T15:08:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/06-%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E6%8E%A8%E6%A8%A1%E5%BC%8F%E4%B8%8E%E6%8B%89%E6%A8%A1%E5%BC%8F/</loc><lastmod>2026-07-11T15:08:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/07-%E8%AE%BE%E8%AE%A1%E7%9F%AD%E9%93%BE%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-07-11T15:08:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/08-%E5%AE%9E%E7%8E%B0%E5%88%86%E5%B8%83%E5%BC%8F%E5%8D%95%E4%BE%8B%E5%AF%B9%E8%B1%A1/</loc><lastmod>2026-07-11T15:08:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/09-%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E7%9A%84%E5%AE%9E%E7%8E%B0/</loc><lastmod>2026-07-11T15:08:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/10-%E7%BB%9F%E8%AE%A1%E6%AF%8F%E4%B8%AA%E6%8E%A5%E5%8F%A3%E6%AF%8F%E5%88%86%E9%92%9F%E8%B0%83%E7%94%A8%E6%AC%A1%E6%95%B0/</loc><lastmod>2026-07-11T15:08:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/11-%E8%AE%BE%E8%AE%A1%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-07-11T15:10:09.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/12-%E8%AE%BE%E8%AE%A1%E5%88%86%E5%B8%83%E5%BC%8FID%E5%8F%91%E5%8F%B7%E5%99%A8/</loc><lastmod>2026-07-11T15:10:07.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/13-%E9%99%90%E6%B5%81%E4%B8%8E%E9%99%90%E6%B5%81%E7%AE%97%E6%B3%95/</loc><lastmod>2026-07-11T15:10:09.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/14-%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF%E5%8E%86%E5%8F%B2%E6%B6%88%E6%81%AF%E5%88%86%E9%A1%B5/</loc><lastmod>2026-07-11T15:10:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/15-%E8%AE%BE%E8%AE%A1%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E7%9A%84HashMap/</loc><lastmod>2026-07-11T15:10:06.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/16-%E6%8E%A5%E5%8F%A3%E5%8F%98%E6%85%A2%E5%A6%82%E4%BD%95%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:10:09.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/17-%E4%B8%8D%E7%94%A8sleep%E5%88%B6%E9%80%A0%E5%BF%85%E7%84%B6%E6%AD%BB%E9%94%81/</loc><lastmod>2026-07-11T15:10:07.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/18-QPS%E4%B8%80%E4%B8%87%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%8B%86%E5%88%86/</loc><lastmod>2026-07-11T15:10:06.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/19-%E7%B3%BB%E7%BB%9F%E6%AF%8F%E5%A4%A9%E5%9B%BA%E5%AE%9A%E7%98%AB%E7%97%AA%E4%B8%80%E5%B0%8F%E6%97%B6/</loc><lastmod>2026-07-11T15:10:07.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/20-40%E4%BA%BFQQ%E5%8F%B7%E5%9C%A81GB%E5%86%85%E5%AD%98%E4%B8%AD%E5%8E%BB%E9%87%8D/</loc><lastmod>2026-07-11T15:10:09.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/21-%E6%97%A0%E9%94%81%E5%AE%9E%E7%8E%B0%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E5%8D%95%E4%BE%8B/</loc><lastmod>2026-07-11T15:11:50.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/22-%E6%8A%A2%E7%BA%A2%E5%8C%85%E9%87%91%E9%A2%9D%E7%AE%97%E6%B3%95/</loc><lastmod>2026-07-11T15:11:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/23-%E8%AE%BE%E8%AE%A1HashMap/</loc><lastmod>2026-07-11T15:11:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/24-%E7%BA%BF%E4%B8%8A%E6%9C%8D%E5%8A%A1%E5%99%A8CPU%E9%A3%99%E9%AB%98%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:11:49.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/25-%E7%BA%BF%E4%B8%8ACPULoad%E9%A3%99%E9%AB%98%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:11:49.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/26-%E6%8E%A5%E5%8F%A3%E5%93%8D%E5%BA%94%E6%85%A2%E5%AE%9A%E4%BD%8D%E4%B8%8E%E8%A7%A3%E5%86%B3/</loc><lastmod>2026-07-11T15:11:49.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/27-%E6%95%8F%E6%84%9F%E8%AF%8D%E8%BF%87%E6%BB%A4%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:11:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/28-500G%E6%95%B0%E6%8D%AE%E5%A4%96%E9%83%A8%E6%8E%92%E5%BA%8F/</loc><lastmod>2026-07-11T15:11:50.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/29-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%98%E5%82%A8IP%E5%9C%B0%E5%9D%80/</loc><lastmod>2026-07-11T15:11:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/30-%E8%AE%A2%E5%8D%95%E5%8F%96%E6%B6%88%E4%B8%8E%E6%94%AF%E4%BB%98%E5%B9%B6%E5%8F%91/</loc><lastmod>2026-07-11T15:11:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/31-%E9%81%BF%E5%85%8D%E7%94%A8%E6%88%B7%E9%87%8D%E5%A4%8D%E4%B8%8B%E5%8D%95%E5%8D%A0%E5%BA%93%E5%AD%98/</loc><lastmod>2026-07-11T15:13:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/32-Redis%E6%9C%BA%E5%99%A8%E7%88%86%E4%BA%86%E5%A6%82%E4%BD%95%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:13:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/33-Excel%E5%AF%BC%E5%87%BA%E6%85%A2%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:13:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/34-%E7%99%BE%E4%B8%87Excel%E6%95%B0%E6%8D%AE%E5%AF%BC%E5%85%A5%E6%95%B0%E6%8D%AE%E5%BA%93/</loc><lastmod>2026-07-11T15:13:46.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/35-%E5%BE%AE%E4%BF%A1%E6%94%AF%E4%BB%98%E5%AE%9D%E5%90%8C%E6%97%B6%E6%94%AF%E4%BB%98%E5%90%8C%E4%B8%80%E8%AE%A2%E5%8D%95/</loc><lastmod>2026-07-11T15:13:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/36-%E5%A4%A7HashMap%E6%89%A9%E5%AE%B9%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:13:46.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/37-%E5%BE%AE%E6%9C%8D%E5%8A%A1%E8%BF%9C%E7%A8%8B%E8%B0%83%E7%94%A8%E8%B6%85%E6%97%B6%E8%AE%BE%E7%BD%AE/</loc><lastmod>2026-07-11T15:13:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/38-%E7%BD%91%E5%85%B3%E5%88%B0%E5%90%8E%E7%AB%AFRPC%E8%B6%85%E6%97%B6%E9%A2%84%E7%AE%97/</loc><lastmod>2026-07-11T15:13:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/39-%E8%AE%BE%E8%AE%A1%E7%BA%BF%E7%A8%8B%E6%B1%A0/</loc><lastmod>2026-07-11T15:13:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/40-%E5%8D%83%E4%BA%BF%E6%95%B0%E6%8D%AE%E5%BF%AB%E9%80%9F%E5%AE%89%E5%85%A8%E5%86%99%E5%85%A5HashMap/</loc><lastmod>2026-07-11T15:13:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/41-%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%B1%A0%E7%88%86%E6%BB%A1%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/42-%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%8D%E5%81%9C%E6%9C%8D%E8%BF%81%E7%A7%BB/</loc><lastmod>2026-07-11T15:22:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/43-MySQL-SQL%E8%B0%83%E4%BC%98/</loc><lastmod>2026-07-11T15:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/44-MySQL%E6%B7%B1%E5%BA%A6%E5%88%86%E9%A1%B5%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/45-MySQL%E7%B4%A2%E5%BC%95%E6%95%88%E6%9E%9C%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/46-%E8%AE%A2%E5%8D%95%E5%88%97%E8%A1%A8%E5%85%A8%E9%87%8F%E5%90%8C%E6%AD%A5%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:22:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/47-JDK%E5%BA%8F%E5%88%97%E5%8C%96%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:22:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/48-SpringCloudGateway-500%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/49-%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E6%95%85%E9%9A%9C%E5%85%9C%E5%BA%95%E6%94%B9%E9%80%A0/</loc><lastmod>2026-07-11T15:22:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/50-%E8%AE%BE%E8%AE%A1%E7%82%B9%E8%B5%9E%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-07-11T15:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/51-JVM%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E4%B8%8EOOM%E5%88%86%E6%9E%90/</loc><lastmod>2026-07-11T15:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/52-Redis%E5%86%85%E5%AD%98%E6%BA%A2%E5%87%BA%E6%8E%92%E6%9F%A5%E4%B8%8E%E8%A7%A3%E5%86%B3/</loc><lastmod>2026-07-11T15:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/53-%E5%A4%9A%E7%94%9F%E4%BA%A7%E8%80%85%E5%8D%95%E6%B6%88%E8%B4%B9%E8%80%85%E9%94%81%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:22:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/54-%E9%99%84%E8%BF%91%E5%95%86%E6%88%B7%E6%9C%80%E8%BF%915%E5%AE%B6%E6%A3%80%E7%B4%A2/</loc><lastmod>2026-07-11T15:22:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/55-Java%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5%E7%A3%81%E7%9B%98%E8%BF%87%E7%A8%8B/</loc><lastmod>2026-07-11T15:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/56-%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E4%B8%8E%E5%B9%B6%E5%8F%91%E5%BA%A6/</loc><lastmod>2026-07-11T15:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/57-%E8%AE%BE%E8%AE%A1%E8%B4%AD%E7%89%A9%E8%BD%A6/</loc><lastmod>2026-07-11T15:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/58-%E4%BC%9A%E5%91%98%E5%88%B0%E6%9C%9F%E6%8F%90%E5%89%8D7%E5%A4%A9%E6%8F%90%E9%86%92/</loc><lastmod>2026-07-11T15:22:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/59-%E5%BA%97%E9%93%BATop50%E5%95%86%E5%93%81%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/60-MySQL%E6%9F%A5%E8%AF%A2%E5%8D%83%E4%B8%87%E8%A1%8C%E5%86%85%E5%AD%98%E9%97%AE%E9%A2%98/</loc><lastmod>2026-07-11T15:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/61-%E5%8D%83%E4%BB%BB%E5%8A%A1%E4%B8%80%E7%A7%92%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%8F%82%E6%95%B0/</loc><lastmod>2026-07-11T15:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/62-%E8%AE%A2%E5%8D%95%E8%B6%85%E6%97%B6%E5%8F%96%E6%B6%88%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/63-%E8%B0%83%E7%94%A8%E7%AC%AC%E4%B8%89%E6%96%B9%E6%8E%A5%E5%8F%A3%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</loc><lastmod>2026-07-11T15:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/64-%E6%9C%8B%E5%8F%8B%E5%9C%88%E7%82%B9%E8%B5%9E%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/65-Redis%E5%8F%AA%E4%BF%9D%E7%95%99%E7%83%AD%E7%82%B9%E6%95%B0%E6%8D%AE/</loc><lastmod>2026-07-11T15:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/66-%E8%B7%A8%E5%8D%81%E5%87%A0%E4%B8%AA%E6%9C%8D%E5%8A%A1%E6%85%A2%E8%AF%B7%E6%B1%82%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/67-Redis%E6%8C%82%E6%8E%89%E7%9A%84%E7%B3%BB%E7%BB%9F%E5%BA%94%E5%AF%B9/</loc><lastmod>2026-07-11T15:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/68-%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9C%8D%E5%8A%A1%E5%8F%91%E7%8E%B0%E5%8E%9F%E7%90%86/</loc><lastmod>2026-07-11T15:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/69-MySQL%E5%8D%95%E8%A1%A8%E5%A4%A7%E6%95%B0%E6%8D%AE%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/70-Java%E9%9D%9E%E5%A0%86%E5%86%85%E5%AD%98%E6%8C%81%E7%BB%AD%E5%A2%9E%E9%95%BF/</loc><lastmod>2026-07-11T15:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/71-%E7%A8%80%E7%96%8F%E7%94%A8%E6%88%B7ID%E7%9A%84Bitmap%E9%97%AE%E9%A2%98/</loc><lastmod>2026-07-11T15:37:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/72-%E6%9C%AC%E5%9C%B0%E6%93%8D%E4%BD%9C%E4%B8%8E%E8%BF%9C%E7%A8%8B%E6%93%8D%E4%BD%9C%E4%BA%8B%E5%8A%A1%E4%B8%80%E8%87%B4%E6%80%A7/</loc><lastmod>2026-07-11T15:37:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/73-%E5%A4%9A%E6%9C%BA%E9%83%A8%E7%BD%B2%E5%85%B1%E4%BA%AB%E7%99%BB%E5%BD%95%E4%BF%A1%E6%81%AF/</loc><lastmod>2026-07-11T15:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/74-%E5%87%A0%E8%A1%8C%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E5%99%A8/</loc><lastmod>2026-07-11T15:37:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/75-%E8%B8%A2%E5%B7%B2%E7%99%BB%E5%BD%95%E7%94%A8%E6%88%B7%E4%B8%8B%E7%BA%BF/</loc><lastmod>2026-07-11T15:37:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/76-%E4%B8%8D%E7%94%A8%E5%A4%A7%E5%B0%8F%E4%BA%8E%E5%8F%B7%E6%AF%94%E8%BE%83%E6%AD%A3%E6%95%B4%E6%95%B0/</loc><lastmod>2026-07-11T15:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/77-%E4%B8%80%E7%A7%92%E8%AF%B7%E6%B1%82%E4%BC%98%E5%8C%96%E5%88%B0%E4%B8%80%E6%AF%AB%E7%A7%92/</loc><lastmod>2026-07-11T15:37:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/78-WebSocket%E4%B8%8EIM%E5%8D%8F%E8%AE%AE%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:37:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/79-Linux%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E8%BF%87%E7%A8%8B/</loc><lastmod>2026-07-11T15:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/80-%E6%A0%B8%E5%BF%83%E6%95%B0%E6%8D%AE%E7%BC%93%E5%AD%98%E9%A2%84%E7%83%AD%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:37:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/81-%E5%85%B3%E8%81%94%E8%A1%A8%E4%B8%8E%E5%86%97%E4%BD%99%E5%AD%97%E6%AE%B5%E6%9D%83%E8%A1%A1/</loc><lastmod>2026-07-11T16:12:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/82-%E6%9C%8D%E5%8A%A1%E9%87%8D%E5%90%AF%E9%81%BF%E5%85%8D%E9%87%8D%E8%BF%9E%E6%B4%AA%E5%B3%B0/</loc><lastmod>2026-07-11T16:12:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/83-%E7%AC%AC%E4%B8%89%E6%96%B9%E4%B8%8A%E6%B8%B8%E5%BC%82%E6%AD%A5%E5%A4%84%E7%90%86%E6%96%B9%E6%A1%88/</loc><lastmod>2026-07-11T16:12:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/84-4C8G%E4%B8%8E8C16G%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%80%89%E5%9E%8B/</loc><lastmod>2026-07-11T16:12:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/85-Agent%E6%AD%BB%E5%BE%AA%E7%8E%AF%E6%8E%92%E6%9F%A5%E4%B8%8E%E6%B2%BB%E7%90%86/</loc><lastmod>2026-07-11T16:12:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/86-LLM%E5%8D%83%E7%94%A8%E6%88%B7%E5%B9%B6%E5%8F%91%E5%90%9E%E5%90%90%E5%88%86%E6%9E%90/</loc><lastmod>2026-07-11T16:12:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/87-JWT%E5%AE%89%E5%85%A8%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:12:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/88-CDN%E5%AE%89%E8%A3%85%E5%8C%85%E6%B5%81%E9%87%8F%E5%BC%82%E5%B8%B8%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T16:12:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/89-%E6%8E%A5%E5%8F%A3%E6%81%B6%E6%84%8F%E5%88%B7%E6%B5%81%E9%87%8F%E6%B2%BB%E7%90%86/</loc><lastmod>2026-07-11T16:12:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/90-%E5%A4%9A%E6%95%B0%E6%8D%AE%E5%BA%93%E9%80%82%E9%85%8D%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:12:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/91-%E4%BB%A3%E7%A0%81%E4%B9%8B%E5%A4%96%E7%9A%84%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T16:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/92-%E6%96%B0%E9%A1%B9%E7%9B%AE%E4%B8%8A%E7%BA%BF%E5%85%B3%E6%B3%A8%E6%8C%87%E6%A0%87/</loc><lastmod>2026-07-11T16:22:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/93-OAuth2%E6%8E%88%E6%9D%83%E6%9C%8D%E5%8A%A1%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/94-%E9%AA%8C%E8%AF%81%E7%A0%81%E6%8E%A5%E5%8F%A3%E6%81%B6%E6%84%8F%E6%BB%A5%E7%94%A8%E6%B2%BB%E7%90%86/</loc><lastmod>2026-07-11T16:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/95-%E5%A4%A7%E8%A1%A8%E5%9C%A8%E7%BA%BF%E6%96%B0%E5%A2%9E%E5%AD%97%E6%AE%B5/</loc><lastmod>2026-07-11T16:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/96-%E4%BA%94%E5%88%86%E9%92%9F%E5%86%85%E9%87%8D%E5%A4%8D%E7%99%BB%E5%BD%95%E6%A3%80%E6%B5%8B/</loc><lastmod>2026-07-11T16:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/97-%E5%9B%BD%E5%86%85%E5%88%B0%E6%B5%B7%E5%A4%96%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E5%BB%B6%E8%BF%9F%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T16:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/98-%E6%9C%80%E5%A4%A7%E5%9C%A8%E7%BA%BF%E4%BA%BA%E6%95%B0%E4%B8%8E%E6%9C%80%E9%95%BF%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4/</loc><lastmod>2026-07-11T16:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/99-%E4%B8%BB%E7%BA%BF%E7%A8%8B%E6%94%B6%E9%9B%86%E5%B9%B6%E8%A1%8C%E4%BB%BB%E5%8A%A1%E7%BB%93%E6%9E%9C/</loc><lastmod>2026-07-11T16:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/100-%E5%88%86%E5%B8%83%E5%BC%8FFIFO%E6%94%AF%E4%BB%98%E9%99%90%E6%B5%81%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/101-MySQL%E4%BA%BF%E7%BA%A7%E6%95%B0%E6%8D%AE%E5%BF%AB%E9%80%9F%E5%8A%A0%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-11T16:27:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/102-%E4%BA%BF%E7%BA%A7ArrayList%E5%8E%BB%E9%87%8D/</loc><lastmod>2026-07-11T16:27:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/103-%E8%AE%A2%E5%8D%95%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5%E6%95%B0%E4%BB%93%E6%96%B9%E6%A1%88/</loc><lastmod>2026-07-11T16:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/104-MySQL%E5%AE%9E%E6%97%B6%E5%90%8C%E6%AD%A5%E6%95%B0%E4%BB%93%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-07-11T16:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/105-%E9%AB%98%E5%8F%AF%E7%94%A8%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-07-11T16:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/106-LIMIT-OFFSET%E5%88%86%E9%A1%B5%E5%90%8C%E6%AD%A5%E4%B8%A2%E6%95%B0%E6%8D%AE/</loc><lastmod>2026-07-11T16:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/107-%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5OOM%E6%8E%92%E6%9F%A5%E4%B8%8E%E8%A7%A3%E5%86%B3/</loc><lastmod>2026-07-11T16:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/108-%E5%8F%8C%E5%8D%81%E4%B8%80%E5%90%8C%E6%AD%A5%E6%B6%88%E6%81%AF%E5%A0%86%E7%A7%AF%E5%A4%84%E7%90%86/</loc><lastmod>2026-07-11T16:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/109-%E8%AE%A2%E5%8D%95%E7%8A%B6%E6%80%81%E5%90%8C%E6%AD%A5%E9%A1%BA%E5%BA%8F%E9%94%99%E4%B9%B1/</loc><lastmod>2026-07-11T16:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/110-%E5%90%8C%E6%AD%A5%E4%BB%BB%E5%8A%A1%E4%B8%AD%E9%80%94%E5%A4%B1%E8%B4%A5%E4%B8%80%E8%87%B4%E6%80%A7/</loc><lastmod>2026-07-11T16:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/111-API%E7%BD%91%E5%85%B3%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/112-API%E7%BD%91%E5%85%B3%E6%8E%A5%E5%8F%A3%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86/</loc><lastmod>2026-07-11T16:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/113-%E7%BD%91%E5%85%B3%E9%98%B2%E9%87%8D%E6%94%BE%E6%94%BB%E5%87%BB/</loc><lastmod>2026-07-11T16:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/114-%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E6%97%B6%E9%80%9A%E7%9F%A5/</loc><lastmod>2026-07-11T16:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/115-%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E6%95%85%E9%9A%9C%E9%99%8D%E7%BA%A7/</loc><lastmod>2026-07-11T16:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/116-%E8%AE%A2%E5%8D%95%E5%BA%93%E5%AD%98%E6%94%AF%E4%BB%98%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1/</loc><lastmod>2026-07-11T16:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/117-%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%E8%A1%A5%E5%81%BF%E6%9C%BA%E5%88%B6/</loc><lastmod>2026-07-11T16:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/118-%E4%B8%80%E8%87%B4%E6%80%A7Hash%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/119-%E7%81%B0%E5%BA%A6%E5%8F%91%E5%B8%83%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%90%8E%E7%AB%AF/120-%E7%81%B0%E5%BA%A6%E5%8F%91%E5%B8%83%E6%95%B0%E6%8D%AE%E4%B8%80%E8%87%B4%E6%80%A7%E4%B8%8ESchema%E5%8F%98%E6%9B%B4/</loc><lastmod>2026-07-11T16:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E4%B8%BA%E4%BB%80%E4%B9%88%20RSC%20%E6%89%8D%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%AD%94%E6%A1%88%EF%BC%9F/</loc><lastmod>2024-04-24T08:32:22.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E4%BA%A4%E4%BA%92%E6%97%B6%E5%AF%BC%E5%85%A5/</loc><lastmod>2024-03-09T05:27:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E4%BB%80%E4%B9%88%E6%98%AF%E4%BC%9A%E8%AF%9D%E5%9B%BA%E5%AE%9A/</loc><lastmod>2024-03-16T06:23:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E5%B1%85%E4%B8%AD%E4%B8%80%E4%B8%AA%20div%20%E7%9A%84%20N%20%E7%A7%8D%E6%96%B9%E6%B3%95/</loc><lastmod>2024-04-24T08:32:22.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E6%AF%8F%E4%B8%AA%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E9%83%BD%E5%BA%94%E8%AF%A5%E7%9F%A5%E9%81%93%E7%9A%84%E4%BA%94%E5%A4%A7Node.js%E5%8A%9F%E8%83%BD/</loc><lastmod>2024-04-24T08:32:17.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E7%94%A8%E4%BA%8E%E8%B0%83%E8%AF%95%E5%92%8C%E5%88%86%E6%9E%90%E7%9A%84%205%20%E5%A4%A7%20Node.js%20%E5%B7%A5%E5%85%B7/</loc><lastmod>2024-02-26T17:07:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/ECMAScript%20%E8%A3%85%E9%A5%B0%E5%99%A8%E7%9A%84%2010%20%E5%B9%B4/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/INP%20(Interaction%20to%20Next%20Paint)%20%E4%B8%8E%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C%E7%9C%9F%E7%9A%84%E6%9C%89%E5%85%B3%E7%B3%BB%E5%90%97%EF%BC%9F/</loc><lastmod>2024-02-15T09:27:40.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/Islands%20Architecture%20%E5%AD%A4%E5%B2%9B%E6%9E%B6%E6%9E%84/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/URL%20%E8%AE%BE%E8%AE%A1%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E5%BE%84/JavaScript%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97/</loc><lastmod>2026-01-27T06:46:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E5%BE%84/Vue%E5%85%A8%E6%A0%88%E8%B7%AF%E7%BA%BF/</loc><lastmod>2026-01-27T06:46:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%AE%89%E5%85%A8/Web%20%E5%AE%89%E5%85%A8%E4%B8%8A%E4%B8%8B%E6%96%87%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5%E6%8C%87%E5%8D%97/</loc><lastmod>2025-04-20T14:52:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%AE%89%E5%85%A8/Web%20%E5%AE%89%E5%85%A8%E6%BC%94%E8%BF%9B%EF%BC%9A%E6%95%B0%E5%AD%97%E8%AF%81%E4%B9%A6%E7%AD%BE%E5%90%8D%E7%AE%97%E6%B3%95%E5%8D%87%E7%BA%A7%E6%8C%87%E5%8D%97/</loc><lastmod>2025-04-20T14:58:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/%E5%86%8D%E8%A7%81%E5%A4%A7%E5%AD%A6%EF%BC%8C%E4%BD%A0%E5%A5%BDbilibili%E2%80%94%E2%80%94%E4%B8%80%E4%B8%AA%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%88%E7%9A%84%E4%B8%8D%E8%B5%B0%E5%AF%BB%E5%B8%B8%E8%B7%AF%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/</loc><lastmod>2024-05-02T14:01:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%8F%92%E4%BB%B6/</loc><lastmod>2026-02-01T17:08:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%9D%82%E6%96%87/%E6%88%91%E7%9A%84%E5%A4%A7%E5%AD%A6%E5%9B%9B%E5%B9%B4/</loc><lastmod>2024-04-24T08:32:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%95%B0%E6%8D%AE%E5%BA%93/%E9%AB%98%E5%B9%B6%E5%8F%91%E5%B8%B8%E8%A7%81%E6%80%A7%E8%83%BD%E8%A1%A8%E7%8E%B0%E8%AF%84%E4%BC%B0%E6%8C%87%E6%A0%87/</loc><lastmod>2024-04-16T09:52:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/%E4%BB%8EMySQL%E5%BC%80%E5%A7%8B%E5%AD%A6%E4%B9%A0%E6%95%B0%E6%8D%AE%E5%BA%93/</loc><lastmod>2024-04-16T09:52:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E5%85%A5%E9%99%A2/</loc><lastmod>2024-04-24T08:32:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis%20%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-04-24T08:32:26.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%97%A5%E6%9C%AC/%E5%87%BA%E5%85%A5%E5%A2%83%E3%80%81%E6%8A%A4%E7%85%A7%E5%92%8C%E5%B8%B8%E8%AF%86/</loc><lastmod>2024-12-29T14:34:59.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%97%A5%E6%9C%AC/%E8%A1%8C%E7%A8%8B/</loc><lastmod>2024-12-29T14:07:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%A0%A1%E6%8B%9B/%E7%9F%A5%E8%AF%86%E5%A4%A7%E7%BA%B2/</loc><lastmod>2024-04-24T08:32:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/CORB%20%E5%85%BC%E5%AE%B9%E6%80%A7%E5%92%8C%E5%BD%B1%E5%93%8D/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/CORB%20%E5%BA%94%E5%AF%B9%E7%AD%96%E7%95%A5/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/CORB%20%E7%AD%96%E7%95%A5/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L1%20%E6%B5%8F%E8%A7%88%E5%99%A8%E5%9F%BA%E7%A1%80/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L2%20UDP%E5%92%8CTCP/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L3%20HTTP%E8%AF%B7%E6%B1%82%E6%B5%81%E7%A8%8B%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E5%BE%88%E5%A4%9A%E7%AB%99%E7%82%B9%E7%AC%AC%E4%BA%8C%E6%AC%A1%E6%89%93%E5%BC%80%E9%80%9F%E5%BA%A6%E4%BC%9A%E5%BE%88%E5%BF%AB/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L4%20%E4%BB%8E%E8%BE%93%E5%85%A5URL%E5%88%B0%E9%A1%B5%E9%9D%A2%E5%B1%95%E7%A4%BA%E8%BF%99%E4%B8%AD%E9%97%B4%E5%8F%91%E7%94%9F%E4%BA%86%E4%BB%80%E4%B9%88%EF%BC%9F/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L5%20%E6%B8%B2%E6%9F%93%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8A%EF%BC%89%EF%BC%9AHTML%E3%80%81CSS%E5%92%8CJavaScript%E6%98%AF%E5%A6%82%E4%BD%95%E5%8F%98%E6%88%90%E9%A1%B5%E9%9D%A2%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L6%20%E6%B8%B2%E6%9F%93%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8B%EF%BC%89%EF%BC%9AHTML%E3%80%81CSS%E5%92%8CJavaScript%E6%98%AF%E5%A6%82%E4%BD%95%E5%8F%98%E6%88%90%E9%A1%B5%E9%9D%A2%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L7%20%E5%8F%98%E9%87%8F%E6%8F%90%E5%8D%87%EF%BC%9AJavaScript%E4%BB%A3%E7%A0%81%E6%98%AF%E6%8C%89%E9%A1%BA%E5%BA%8F%E6%89%A7%E8%A1%8C%E7%9A%84%E5%90%97/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L8%20%E8%B0%83%E7%94%A8%E6%A0%88%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88JavaScript%E4%BB%A3%E7%A0%81%E4%BC%9A%E5%87%BA%E7%8E%B0%E6%A0%88%E6%BA%A2%E5%87%BA/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L9%20%E5%9D%97%E7%BA%A7%E4%BD%9C%E7%94%A8%E5%9F%9F%EF%BC%9Avar%E7%BC%BA%E9%99%B7%E4%BB%A5%E5%8F%8A%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%BC%95%E5%85%A5let%E5%92%8Cconst/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L10%20%E4%BD%9C%E7%94%A8%E5%9F%9F%E9%93%BE%E5%92%8C%E9%97%AD%E5%8C%85%EF%BC%9A%E4%BB%A3%E7%A0%81%E4%B8%AD%E5%87%BA%E7%8E%B0%E7%9B%B8%E5%90%8C%E7%9A%84%E5%8F%98%E9%87%8F%EF%BC%8CJavaScript%E5%BC%95%E6%93%8E%E5%A6%82%E4%BD%95%E9%80%89%E6%8B%A9/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L11%20this%EF%BC%9A%E4%BB%8EJavaScript%E6%89%A7%E8%A1%8C%E4%B8%8A%E4%B8%8B%E6%96%87%E8%A7%86%E8%A7%92%E8%AE%B2this/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L12%20%E6%A0%88%E7%A9%BA%E9%97%B4%E5%92%8C%E5%A0%86%E7%A9%BA%E9%97%B4%EF%BC%9A%E6%95%B0%E6%8D%AE%E6%98%AF%E5%A6%82%E4%BD%95%E5%AD%98%E5%82%A8%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L13%20%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%EF%BC%9A%E5%9E%83%E5%9C%BE%E6%95%B0%E6%8D%AE%E5%A6%82%E4%BD%95%E8%87%AA%E5%8A%A8%E5%9B%9E%E6%94%B6/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L14%20%E7%BC%96%E8%AF%91%E5%99%A8%E5%92%8C%E8%A7%A3%E6%9E%90%E5%99%A8%EF%BC%9AV8%E5%A6%82%E4%BD%95%E6%89%A7%E8%A1%8C%E4%B8%80%E6%AE%B5JavaScript%E4%BB%A3%E7%A0%81%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L15%20%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E5%92%8C%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%EF%BC%9A%E9%A1%B5%E9%9D%A2%E6%98%AF%E6%80%8E%E4%B9%88%E6%B4%BB%E8%B5%B7%E6%9D%A5%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L16%20WebAPI%EF%BC%9AsetTimeout%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L17%20WebAPI%EF%BC%9AXMLHttpRequest%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L18%20%E5%AE%8F%E4%BB%BB%E5%8A%A1%E5%92%8C%E5%BE%AE%E4%BB%BB%E5%8A%A1%EF%BC%9A%E4%B8%8D%E6%98%AF%E6%89%80%E6%9C%89%E7%9A%84%E4%BB%BB%E5%8A%A1%E9%83%BD%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%85%E9%81%87/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L19%20%E4%BD%BF%E7%94%A8Promise%E5%91%8A%E5%88%AB%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L20%20async%20await%E4%BD%BF%E7%94%A8%E5%90%8C%E6%AD%A5%E6%96%B9%E5%BC%8F%E5%86%99%E5%BC%82%E6%AD%A5%E4%BB%A3%E7%A0%81/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L21%20%E9%A1%B5%E9%9D%A2%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90%EF%BC%9A%E5%88%A9%E7%94%A8Chrome%E5%81%9Aweb%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L22%20DOM%E6%A0%91%EF%BC%9AJavaScript%E6%98%AF%E5%A6%82%E4%BD%95%E5%BD%B1%E5%93%8DDOM%E6%A0%91%E6%9E%84%E5%BB%BA%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L23%20%E6%B8%B2%E6%9F%93%E6%B5%81%E6%B0%B4%E7%BA%BF%EF%BC%9ACSS%E5%A6%82%E4%BD%95%E5%BD%B1%E5%93%8D%E9%A6%96%E6%AC%A1%E5%8A%A0%E8%BD%BD%E6%97%B6%E7%9A%84%E7%99%BD%E5%B1%8F%E6%97%B6%E9%97%B4%EF%BC%9F/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L24%20%E5%88%86%E5%B1%82%E5%92%8C%E5%90%88%E6%88%90%E6%9C%BA%E5%88%B6%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88css%E5%8A%A8%E7%94%BB%E6%AF%94JavaScript%E9%AB%98%E6%95%88/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L25%20%E9%A1%B5%E9%9D%A2%E6%80%A7%E8%83%BD%EF%BC%9A%E5%A6%82%E4%BD%95%E7%B3%BB%E7%BB%9F%E4%BC%98%E5%8C%96%E9%A1%B5%E9%9D%A2/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L26%20%E8%99%9A%E6%8B%9FDOM%EF%BC%9A%E8%99%9A%E6%8B%9FDOM%E5%92%8C%E5%AE%9E%E9%99%85DOM%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L27%20PWA%EF%BC%9A%E8%A7%A3%E5%86%B3%E4%BA%86web%E5%BA%94%E7%94%A8%E5%93%AA%E4%BA%9B%E9%97%AE%E9%A2%98/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L28%20Web%20Component%EF%BC%9A%E5%83%8F%E6%90%AD%E7%A7%AF%E6%9C%A8%E4%B8%80%E6%A0%B7%E6%9E%84%E5%BB%BAweb%E5%BA%94%E7%94%A8/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L29%20HTTP1%EF%BC%9AHTTP%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L30%20HTTP2%EF%BC%9A%E5%A6%82%E4%BD%95%E6%8F%90%E5%8D%87%E7%BD%91%E7%BB%9C%E9%80%9F%E5%BA%A6/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L31%20HTTP3%EF%BC%9A%E7%94%A9%E6%8E%89TCP%E3%80%81TCL%E5%8C%85%E8%A2%B1%20%E6%9E%84%E5%BB%BA%E9%AB%98%E6%95%88%E7%BD%91%E7%BB%9C/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L32%20%E5%90%8C%E6%BA%90%E7%AD%96%E7%95%A5%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88XMLHttpRequst%E4%B8%8D%E8%83%BD%E8%B7%A8%E5%9F%9F%E8%AF%B7%E6%B1%82%E8%B5%84%E6%BA%90/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L33%20%E8%B7%A8%E7%AB%99%E8%84%9A%E6%9C%AC%E6%94%BB%E5%87%BBXSS%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88cookie%E4%B8%AD%E6%9C%89httpOnly%E5%B1%9E%E6%80%A7/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L34%20CSRF%E6%94%BB%E5%87%BB%EF%BC%9A%E9%99%8C%E7%94%9F%E9%93%BE%E6%8E%A5%E4%B8%8D%E8%A6%81%E9%9A%8F%E4%BE%BF%E7%82%B9/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L35%20%E6%B2%99%E7%9B%92%EF%BC%9A%E9%A1%B5%E9%9D%A2%E5%92%8C%E7%B3%BB%E7%BB%9F%E4%B9%8B%E9%97%B4%E7%9A%84%E9%9A%94%E7%A6%BB%E5%A2%99/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L36%20HTTPS%EF%BC%9A%E8%AE%A9%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E6%9B%B4%E5%AE%89%E5%85%A8/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%E5%86%85%E5%AE%B9%E5%AE%89%E5%85%A8%E7%AD%96%E7%95%A5%EF%BC%88CSP%EF%BC%89%EF%BC%9A%E4%BF%9D%E9%9A%9C%E7%BD%91%E9%A1%B5%E5%AE%89%E5%85%A8%E7%9A%84%E5%88%A9%E5%99%A8/</loc><lastmod>2024-11-27T02:30:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/Web%E6%B5%8F%E8%A7%88%E5%99%A8%E6%BB%9A%E5%8A%A8%E6%96%B9%E6%A1%88%E4%B8%80%E8%A7%88%EF%BD%9C%20rAF%E7%AD%89/</loc><lastmod>2025-08-24T14:52:31.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/%E4%BD%BF%E7%94%A8TS%E5%B0%81%E8%A3%85%E7%BB%99%E5%A4%A7%E5%AE%B6%E7%94%A8%E7%9A%84Axios/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/Axios%20%E6%BA%90%E7%A0%81%E6%8E%A2%E7%A7%98/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%981-10/</loc><lastmod>2024-04-24T08:32:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%9811-20/</loc><lastmod>2024-04-15T13:22:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%9821-30/</loc><lastmod>2024-10-06T07:21:04.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%9831-40/</loc><lastmod>2024-04-15T13:22:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%9841-50/</loc><lastmod>2024-04-15T13:22:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%9851-60/</loc><lastmod>2024-04-16T02:50:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%89%9B%E5%AE%A2/%E9%94%99%E9%A2%98%E6%9C%AC/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80%E3%80%90%E9%94%99%E9%A2%98%E6%9C%AC%E3%80%91/</loc><lastmod>2026-09-30T03:09:23.604Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%89%9B%E5%AE%A2/%E9%94%99%E9%A2%98%E6%9C%AC/CSS%E5%88%B7%E9%A2%98%E3%80%90%E9%94%99%E9%A2%98%E6%9C%AC%E3%80%91/</loc><lastmod>2026-09-30T03:09:31.832Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%89%9B%E5%AE%A2/%E9%94%99%E9%A2%98%E6%9C%AC/HTML%E5%88%B7%E9%A2%98%E3%80%90%E9%94%99%E9%A2%98%E6%9C%AC%E3%80%91/</loc><lastmod>2024-04-24T08:32:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%89%9B%E5%AE%A2/%E9%94%99%E9%A2%98%E6%9C%AC/JavaScript%E5%88%B7%E9%A2%98%E3%80%90%E9%94%99%E9%A2%98%E6%9C%AC%E3%80%91/</loc><lastmod>2024-04-24T08:32:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-01-27T06:46:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%B8%8D%E8%A6%81%E5%B0%86%20DTO%20%E4%BC%A0%E9%80%92%E7%BB%99%E7%94%A8%E6%88%B7%E7%95%8C%E9%9D%A2%E7%BB%84%E4%BB%B6/</loc><lastmod>2024-08-13T06:45:06.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%B8%BA%20Rust%20%E5%8F%8A%E6%89%80%E6%9C%89%E8%AF%AD%E8%A8%80%E4%BC%98%E5%8C%96%20WebAssembly/</loc><lastmod>2025-06-15T11:11:03.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%BB%8E%E7%AE%80%E5%8D%95%E5%88%B0%E5%A4%8D%E6%9D%82%20%E2%80%94%E2%80%94%20%E8%BD%AF%E4%BB%B6%E5%9B%9B%E8%B1%A1%E9%99%90/</loc><lastmod>2024-06-03T14:17:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%BB%8E%E9%A2%86%E5%9F%9F%E5%BC%80%E5%A7%8B/</loc><lastmod>2024-05-21T11:19:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%BD%BF%E7%94%A8%20CSS%20%E8%A7%A3%E6%9E%90%E5%99%A8%E6%89%A9%E5%B1%95%E6%9D%A5%E5%A1%AB%E5%85%85%20CSS%EF%BC%88%E6%8F%90%E6%A1%88%EF%BC%89/</loc><lastmod>2025-05-12T13:15:11.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%BD%BF%E7%94%A8%20Rust%20%E7%BC%96%E7%A8%8B%20WebAssembly%20%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E4%BB%8E%20WAT%20%E5%88%B0%20WASM%20%E9%9B%86%E6%88%90/</loc><lastmod>2025-06-28T08:57:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E5%85%B3%E4%BA%8E%E4%BC%98%E5%8C%96%20LCP%20%E7%9A%84%E5%B8%B8%E8%A7%81%E8%AF%AF%E8%A7%A3/</loc><lastmod>2024-09-30T07:09:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E5%A6%82%E4%BD%95%E4%B8%BA%E5%BA%94%E7%94%A8%E9%80%89%E6%8B%A9%E6%9C%80%E4%BD%B3%E6%B8%B2%E6%9F%93%E7%AD%96%E7%95%A5/</loc><lastmod>2024-07-30T12:07:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E5%A6%82%E4%BD%95%E4%BB%8E%E5%A4%B4%E5%BC%80%E5%A7%8B%E6%9E%84%E5%BB%BA%E6%9C%BA%E5%99%A8%E4%BA%BA%E6%A3%80%E6%B5%8B%E8%84%9A%E6%9C%AC%EF%BC%9A%E5%88%86%E6%AD%A5%E6%8C%87%E5%8D%97/</loc><lastmod>2024-12-05T10:59:35.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E5%A6%82%E4%BD%95%E5%86%99%E5%87%BA%E6%9B%B4%E5%A5%BD%E7%9A%84Typescript%E4%BB%A3%E7%A0%81/</loc><lastmod>2024-08-19T08:51:07.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E5%A6%82%E4%BD%95%E7%BC%96%E5%86%99%20React%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%A0%B7%E5%BC%8F/</loc><lastmod>2024-06-03T14:09:19.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E7%8E%B0%E5%9C%A8%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%AE%B9%E5%99%A8%E6%9F%A5%E8%AF%A2/</loc><lastmod>2024-09-30T06:34:04.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E8%A7%A3%E6%9E%90%20JavaScript%20%E4%B8%AD%E7%9A%84%E5%BE%AA%E7%8E%AF%E4%BE%9D%E8%B5%96/</loc><lastmod>2025-05-11T10:54:17.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E8%AE%BE%E7%BD%AE%E9%A1%B9%E7%9B%AE/</loc><lastmod>2024-08-12T09:51:11.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E8%B0%B7%E6%AD%8C%E5%9C%A8%E7%B4%A2%E5%BC%95%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%20JavaScript/</loc><lastmod>2024-08-12T09:52:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E8%BF%99%E7%A7%8D%E6%A8%A1%E5%BC%8F%E5%B0%86%E7%A0%B4%E5%9D%8F%E4%BD%A0React%E5%BA%94%E7%94%A8%E7%9A%84TS%E6%80%A7%E8%83%BD/</loc><lastmod>2024-04-29T10:06:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E9%9D%A2%E5%90%91%20JavaScript%20%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E7%9A%84%20TSConfig%20%E7%AE%80%E4%BB%8B/</loc><lastmod>2024-04-24T11:09:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E9%80%89%E6%8B%A9%E6%8A%80%E6%9C%AF%E6%A0%88/</loc><lastmod>2024-05-23T05:52:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D2024%20%E5%B9%B4%E7%9A%84%205%20%E4%B8%AA%20JavaScript%20%E5%AE%89%E5%85%A8%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/</loc><lastmod>2024-08-15T14:09:46.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8DJavaScript%20%E8%88%8D%E5%85%A5%E8%AF%AF%E5%B7%AE%EF%BC%88%E5%9C%A8%E9%87%91%E8%9E%8D%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%EF%BC%89/</loc><lastmod>2024-07-10T15:21:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8DReact%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BB%84%E4%BB%B6%20(RSCs)%20%E7%9A%84%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90/</loc><lastmod>2026-04-02T10:05:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8DSolidStart%201.0%EF%BC%9A%E6%9C%AA%E6%9D%A5%E6%A1%86%E6%9E%B6%E7%9A%84%E5%BD%A2%E6%80%81/</loc><lastmod>2024-07-16T15:38:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E3%80%8CAstro%205.0%20%E3%80%8DAstro%E6%96%B0%E5%8A%9F%E8%83%BD%E6%A6%82%E8%BF%B0/</loc><lastmod>2024-12-09T12:20:30.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E5%9C%A8%E4%BC%81%E4%B8%9A%E7%8E%AF%E5%A2%83%E4%B8%AD%E6%AD%A3%E7%A1%AE%E4%BD%BF%E7%94%A8%20Node.js%20%E7%9A%84%E4%B9%9D%E5%A4%A7%E5%8E%9F/</loc><lastmod>2025-08-17T14:54:49.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E5%91%BD%E5%90%8D%E5%9C%A8%E7%BC%96%E7%A8%8B%E4%B8%AD%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7/</loc><lastmod>2024-04-24T08:32:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/%E7%BC%96%E5%86%99%20Dockerfile%EF%BC%9A%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A/</loc><lastmod>2025-06-04T15:46:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/Claude%204%20%E9%87%8D%E7%A3%85%E6%9D%A5%E8%A2%AD%EF%BC%9A%E4%BD%A0%E9%9C%80%E8%A6%81%E4%BA%86%E8%A7%A3%E7%9A%84%E4%B8%80%E5%88%87/</loc><lastmod>2025-07-15T08:16:03.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/Express.%20js%20v5.0%E4%B8%AD%E7%9A%84%E6%96%B0%E5%A2%9E%E5%8A%9F%E8%83%BD/</loc><lastmod>2024-10-03T13:59:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91/PRPL%20%E6%A8%A1%E5%BC%8F/</loc><lastmod>2024-09-30T07:02:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E7%BF%BB%E8%AF%91%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-01-27T06:46:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E5%89%8D%E7%AB%AF%E5%AD%98%E5%82%A8%E6%96%B9%E6%A1%88%E4%B8%80%E8%A7%88/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E6%B5%8F%E8%A7%88%E5%99%A8%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6-%E7%BC%93%E5%AD%98%E4%BD%8D%E7%BD%AE/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E6%B5%8F%E8%A7%88%E5%99%A8%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6-%E8%AF%B7%E6%B1%82%E5%A4%B4/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/CDN%20%E5%86%85%E5%AE%B9%E5%88%86%E5%8F%91%E7%BD%91%E7%BB%9C/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/HTTP/HTTP%20%E4%BB%A3%E7%90%86%E5%92%8C%E7%BC%93%E5%AD%98/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/HTTP/HTTP%20%E7%89%88%E6%9C%AC%E6%95%B4%E5%90%88/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/HTTP/HTTPS%E4%B8%8ESSL%20TLS/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/HTTP/HTTPS%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/HTTP/TLS1.2%E8%BF%9E%E6%8E%A5%E8%BF%87%E7%A8%8B%E8%A7%A3%E6%9E%90/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/Nginx%EF%BC%9A%E9%AB%98%E6%80%A7%E8%83%BD%E7%9A%84Web%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/OpenResty%EF%BC%9A%E6%9B%B4%E7%81%B5%E6%B4%BB%E7%9A%84Web%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/RESTful%20%E4%B8%8B%E8%AF%B7%E6%B1%82%E6%96%B9%E6%B3%95%E7%9A%84%E5%B9%82%E7%AD%89%E6%80%A7/</loc><lastmod>2024-04-24T08:32:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/WAF%20%E7%BD%91%E7%BB%9C%E5%BA%94%E7%94%A8%E9%98%B2%E7%81%AB%E5%A2%99/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/WebSocket/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/SIFT/</loc><lastmod>2024-04-24T08:32:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E5%88%9B%E5%BB%BA%E5%9E%8B%E6%A8%A1%E5%BC%8F%20Creation%20Pattern/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E7%89%9B%E5%AE%A2%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E9%97%AE%E9%A2%98%E6%80%BB%E7%BB%93/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E7%BB%93%E6%9E%84%E5%9E%8B%E6%A8%A1%E5%BC%8F%20Structural%20Patterns/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/Behavior%20Pattern%20%E8%A1%8C%E4%B8%BA%E6%A8%A1%E5%BC%8F/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/UML%E5%9B%BE%E5%85%B3%E7%B3%BB%E8%AF%A6%E8%A7%A3/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%8A%80%E8%83%BD/%E5%BC%80%E5%8F%91%E9%BB%91%E8%AF%9D%20%E4%B8%93%E4%B8%9A%E6%9C%AF%E8%AF%AD/</loc><lastmod>2024-11-05T09:57:31.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%8A%80%E8%83%BD/API%20%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/</loc><lastmod>2025-01-27T03:23:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%8A%80%E8%83%BD/DDD/</loc><lastmod>2024-07-23T15:08:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/%E5%86%99%E4%BD%9C%E6%8A%80%E5%B7%A7%E5%92%8C%E7%BB%8F%E9%AA%8C/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/%E5%89%8D%E7%AB%AF%E5%AD%A6%E4%B9%A0%E7%9B%AE%E6%A0%87/</loc><lastmod>2025-03-03T16:23:13.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/%E6%9D%A5%E4%BA%86%E8%A7%A3%E4%B8%80%E4%B8%8B%20git%20fetch%20%E4%B8%8E%20git%20pull%E7%9A%84%E5%8C%BA%E5%88%AB/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/%E6%A0%A1%E6%8B%9B%E6%97%A5%E5%BF%97%20%E6%A0%A1%E6%8B%9B%E7%BB%8F%E9%AA%8C%E6%80%BB%E7%BB%93/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/%E6%B5%8F%E8%A7%88%E5%99%A8%E7%BF%BB%E8%AF%91/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/%E7%A8%8B%E5%BA%8F%E5%91%98%E8%BD%AF%E6%8A%80%E8%83%BD/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/%E7%B2%BE%E9%80%89%E6%96%87%E7%AB%A0%E5%88%97%E8%A1%A8/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/2022%E5%B9%B4%E4%B8%AD%E6%80%BB%E7%BB%93/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/2022%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/Git%20%E5%B8%B8%E7%94%A8%E8%AF%AD%E5%8F%A5%E4%B8%8E%E5%91%BD%E4%BB%A4%E8%A1%8C/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/LaTeX%20%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/offer%EF%BC%8C%E4%B8%89%E6%96%B9%EF%BC%8C%E4%B8%A4%E6%96%B9%EF%BC%8C%E6%AF%81%E7%BA%A6%20%E8%BF%99%E4%BA%9B%E4%BD%A0%E9%9C%80%E8%A6%81%E7%9F%A5%E9%81%93%E7%9A%84%E4%BA%8B/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/PPT%E5%9B%BE%E6%96%87%E6%8E%92%E7%89%88%E5%BF%83%E5%BE%97/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/Serverless%20%E7%AC%94%E8%AE%B0/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E8%BD%AF%E6%96%87/UED%E3%80%81UCD%E3%80%81UE%E3%80%81UI%E3%80%81%E4%BA%A4%E4%BA%92%E8%AE%BE%E8%AE%A1/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9%E9%9D%A2%E7%BB%8F/</loc><lastmod>2024-08-15T14:10:22.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/%E5%BF%AB%E6%89%8B%E9%9D%A2%E7%BB%8F/</loc><lastmod>2024-08-15T14:10:22.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/%E6%9C%B4%E6%9C%B4%E9%9D%A2%E7%BB%8F/</loc><lastmod>2025-11-28T03:43:06.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/%E6%98%9F%E7%BD%91%E9%94%90%E6%8D%B7%E9%9D%A2%E7%BB%8F/</loc><lastmod>2024-04-24T08:32:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/%E7%BE%8E%E5%9B%A2%E9%9D%A2%E7%BB%8F/</loc><lastmod>2025-12-19T03:08:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/%E9%9D%A2%E7%BB%8FQA/%E5%BF%AB%E6%89%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93/</loc><lastmod>2024-04-24T08:32:26.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/%E9%9D%A2%E7%BB%8FQA/%E7%BE%8E%E5%9B%A2%E9%9D%A2%E7%BB%8F/</loc><lastmod>2024-04-24T08:32:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/%E9%9D%A2%E7%BB%8FQA/%E9%98%BF%E9%87%8C%E9%9D%A2%E7%BB%8F%E9%97%AE%E9%A2%98%E9%9B%86%E5%90%88/</loc><lastmod>2025-12-19T03:37:40.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/026/%E5%B0%8F%E7%BA%A2%E4%B9%A6AI%E5%B7%A5%E7%A8%8B%E5%B8%88/</loc><lastmod>2026-07-05T07:04:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/026/%E8%85%BE%E8%AE%AF%E6%B7%B7%E5%85%83%20AIGC%20%E5%89%8D%E7%AB%AF%E6%9E%B6%E6%9E%84%E5%B8%88/</loc><lastmod>2026-07-05T07:04:32.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E7%BB%8F/026/%E9%AB%98%E5%BE%B7%20AI%20Agent%20%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91/</loc><lastmod>2026-07-05T07:04:32.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E8%AF%95%E5%87%86%E5%A4%87/README/</loc><lastmod>2026-01-27T06:46:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/%E3%80%8C%E7%AE%97%E6%B3%95%E4%B8%8E%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E3%80%8D%E6%A2%B3%E7%90%866%E5%A4%A7%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%20%E4%B8%BA%E4%BA%86offer/</loc><lastmod>2024-04-24T08:32:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%88%E9%9D%A2%E8%AF%95%E6%89%8B%E5%86%8C/</loc><lastmod>2024-04-24T08:32:26.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/%E5%89%8D%E7%AB%AF%E9%9D%A2%E8%AF%95%E5%8D%81%E4%B8%87%E5%AD%97%E4%B9%A6%E7%B1%8D%E6%80%BB%E7%BB%93/</loc><lastmod>2024-04-24T08:32:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2024-04-24T08:32:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/Node.js%20%E5%89%8D%E7%AB%AF%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2024-04-24T08:32:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/share/</loc><lastmod>2024-04-24T08:32:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/2023%20%E8%BF%9B%E9%98%B6%E6%B8%85%E5%8D%95/</loc><lastmod>2024-04-24T08:32:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Agent/%E7%BB%BC%E5%90%88%E9%A2%98%E5%BA%93/</loc><lastmod>2026-03-14T16:15:19.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2026-07-11T16:43:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/%E5%8F%82%E8%80%83%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AE/</loc><lastmod>2026-09-27T06:53:48.489Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/%E9%A2%98%E7%9B%AE%E6%A8%A1%E6%9D%BF/</loc><lastmod>2026-09-27T06:53:49.609Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/01-rag-multihop-qa/</loc><lastmod>2026-09-27T06:54:27.304Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/02-self-rag/</loc><lastmod>2026-09-27T06:36:20.612Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/03-multimodal-rag/</loc><lastmod>2026-09-27T06:36:20.613Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/04-rag-vector-incremental-updates/</loc><lastmod>2026-09-27T06:36:20.613Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/05-knowledge-graph-llm-rag/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/06-knowledge-graph-basics/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/07-dialogue-state-tracking/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/08-knowledge-graph-completion/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/09-crf-vs-bert-ner/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/10-distant-supervision/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/11-rag-hallucination-citation/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/12-knowledge-fusion/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/13-graphrag/</loc><lastmod>2026-09-27T06:36:20.615Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/14-transe-distmult-complex/</loc><lastmod>2026-09-27T06:36:20.615Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/15-rag-chunking-size/</loc><lastmod>2026-09-27T06:36:20.615Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/16-context-compression/</loc><lastmod>2026-09-27T06:36:20.615Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/17-knowledge-engineering-vs-kg/</loc><lastmod>2026-09-27T06:36:20.615Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/18-rag-evaluation/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/19-embedding-model-selection/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/20-entity-disambiguation/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/21-rag-reranking/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/22-rag-ground-truth/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/23-ner-bio/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/24-event-extraction/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/25-hyde-retrieval/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/26-semantic-chunking/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/27-relation-extraction/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/28-multilingual-knowledge-base/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/29-hybrid-search/</loc><lastmod>2026-09-27T06:36:20.617Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/30-knowledge-graph-reasoning/</loc><lastmod>2026-09-27T06:36:20.617Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/31-entity-linking/</loc><lastmod>2026-09-27T06:36:20.617Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/32-pipeline-vs-joint-extraction/</loc><lastmod>2026-09-27T06:36:20.617Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/README/</loc><lastmod>2026-09-27T06:54:43.789Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Browser/%E5%9C%A8%E7%8E%B0%E4%BB%A3%E5%BA%94%E7%94%A8%E4%B8%AD%E4%BD%BF%E7%94%A8%20localStorage%20%E7%9A%84%E5%85%A8%E9%9D%A2%E6%8C%87%E5%8D%97/</loc><lastmod>2024-04-15T13:10:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Browser/%E5%9F%BA%E4%BA%8E%20StorageEvent%E7%9A%84%E8%B7%A8tab%E4%BA%8B%E4%BB%B6%E4%BC%A0%E8%BE%93%E6%96%B9%E6%A1%88/</loc><lastmod>2024-04-08T15:32:13.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Browser/%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%E6%A1%86%E6%9E%B6%EF%BC%9AWXT/</loc><lastmod>2025-12-31T07:30:19.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Browser/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Browser/Chrome%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8F%92%E4%BB%B6%EF%BC%88%E6%89%A9%E5%B1%95%EF%BC%89-%20Manifest%20V3%20%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83%E7%AE%80%E4%BB%8B/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Browser/Web%20Components%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Browser/Web%E6%B5%8F%E8%A7%88%E5%99%A8%E6%BB%9A%E5%8A%A8%E6%96%B9%E6%A1%88%E4%B8%80%E8%A7%88%EF%BD%9C%20rAF%E7%AD%89/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/%E4%BC%AA%E7%B1%BB%E4%B8%8E%E4%BC%AA%E5%85%83%E7%B4%A0%E7%9A%84%E5%8C%BA%E5%88%AB/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/%E9%80%BB%E8%BE%91%E7%BB%84%E5%90%88%E4%BC%AA%E7%B1%BB/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/CSS%20%E8%87%AA%E5%AE%9A%E4%B9%89%E5%B1%9E%E6%80%A7/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/CSS%E8%BF%9B%E9%98%B6%EF%BC%9A%E9%80%BB%E8%BE%91%E7%BB%84%E5%90%88%E4%BC%AA%E7%B1%BB/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Flex%20%E5%B8%83%E5%B1%80/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Grid%20%E5%B8%83%E5%B1%80/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Less%20%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Stylus%20%E5%AD%A6%E4%B9%A0%E6%95%B4%E5%90%88/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Web%20%E5%AE%89%E5%85%A8%E5%AD%97%E4%BD%93%E5%92%8C%E7%BD%91%E7%BB%9C%E5%AD%97%E4%BD%93%20(Web%20Fonts)/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E5%80%BC%E5%BE%97%E4%BD%A0%E4%BA%86%E8%A7%A3%E7%9A%84Tailwind%20CSS%20Tips%E5%92%8C%E6%8A%80%E5%B7%A7/</loc><lastmod>2024-10-10T07:56:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/CSS%20%E7%88%B6%E5%85%83%E7%B4%A0%E6%B2%A1%E6%9C%89%E8%A2%AB%E5%AD%90%E5%85%83%E7%B4%A0%E6%92%91%E5%BC%80%E9%97%AE%E9%A2%98/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/Tailwind%20CSS%20%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5%EF%BC%9A%E5%8A%9F%E8%83%BD%E7%B1%BB%E4%BC%98%E5%85%88/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/CSS/Vue%20scoped%E5%B1%9E%E6%80%A7%E7%9A%84%E7%94%A8%E9%80%94%E5%92%8C%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Go/gin/gin%20%E4%B8%AD%E9%97%B4%E4%BB%B6/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Go/Go%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95%E6%9E%81%E9%80%9F%E7%89%88%EF%BC%88%E4%B8%80%EF%BC%89%E2%80%94%E2%80%94%E4%BB%8Emain%E5%87%BD%E6%95%B0%E5%88%B0string%E7%B1%BB%E5%9E%8B/</loc><lastmod>2024-04-24T08:32:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Go/Go%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95%E6%9E%81%E9%80%9F%E7%89%88%EF%BC%88%E4%B8%89%EF%BC%89%E2%80%94%E2%80%94%E5%8F%98%E9%87%8F%E3%80%81%E5%B8%B8%E9%87%8F%E5%A3%B0%E6%98%8E/</loc><lastmod>2024-04-24T08:32:19.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Go/Go%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95%E6%9E%81%E9%80%9F%E7%89%88%EF%BC%88%E4%BA%8C%EF%BC%89%E2%80%94%E2%80%94%E7%BB%AD%E7%9C%8B%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/</loc><lastmod>2024-04-24T08:32:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/HTML/button%E6%A0%87%E7%AD%BE%E5%92%8Cdiv%E6%A8%A1%E6%8B%9F%E6%8C%89%E9%92%AE%E7%9A%84%E5%8C%BA%E5%88%AB/</loc><lastmod>2023-07-10T17:32:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/HTML/HTML%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-10T17:32:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/HTML/Web%20Component/</loc><lastmod>2024-04-24T08:32:23.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%AF%8F%E4%B8%AA%E4%BA%BA%E9%83%BD%E5%9C%A8%E8%B0%88%E8%AE%BA%E5%90%8C%E6%9E%84JavaScript%20%E4%BB%A5%E5%8F%8A%E4%B8%BA%E4%BB%80%E4%B9%88%E5%AE%83%E5%BE%88%E9%87%8D%E8%A6%81/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%E6%98%AF%E5%A6%82%E4%BD%95%E5%BD%B1%E5%93%8D%E9%A1%B5%E9%9D%A2%E6%B8%B2%E6%9F%93%E7%9A%84%EF%BC%9F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E4%BA%86%E8%A7%A3MutationObserver%E7%9A%84%E4%BD%BF%E7%94%A8%E4%BB%A5%E5%8F%8A%E5%9C%A8Vue3%E4%B8%AD%E7%9A%84%E4%BD%BF%E7%94%A8%E6%A1%88%E4%BE%8B/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E4%BD%BF%E7%94%A8Node.js%E3%80%81Express.js%E3%80%81TS%E5%86%99%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E5%9B%BE%E5%BA%8A%E8%84%9A%E6%9C%AC%EF%BC%88%E4%B8%80%EF%BC%89/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E4%BD%BF%E7%94%A8Node.js%E3%80%81pm2%E5%92%8Cssh2%E6%A8%A1%E5%9D%97%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84Node.js%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2%E8%84%9A%E6%9C%AC/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Atomics%20API/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/ES%2012%20%E6%96%B0%E7%89%B9%E6%80%A7/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/ES5%E3%80%816%20%E6%8C%87%E5%AF%BC%E8%A7%84%E8%8C%83/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/IIFE%20%E7%AB%8B%E5%8D%B3%E6%89%A7%E8%A1%8C%E5%87%BD%E6%95%B0%E8%A1%A8%E8%BE%BE%E5%BC%8F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/JavaScript%20%E8%BF%9B%E9%98%B6%E6%95%B4%E5%90%88/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/js%E4%B8%AD%3D%3D%E4%B8%8E%3D%3D%3D%E7%9A%84%E5%8C%BA%E5%88%AB/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/JS%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E6%9C%BA%E5%88%B6/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%89%8D%E7%AB%AF%20SSO%20%E5%8D%95%E7%82%B9%E7%99%BB%E5%85%A5%E6%96%B9%E6%A1%88/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%89%8D%E7%AB%AF%E6%A8%A1%E5%9D%97%E5%88%86%E7%B1%BB/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8Performance%20API%20%E6%9D%A5%E8%A1%A1%E9%87%8F%E5%BA%94%E7%94%A8%E6%80%A7%E8%83%BD%EF%BC%9F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%BA%93/JS%E4%BB%A3%E7%A0%81%E6%B7%B7%E6%B7%86%E5%99%A8%EF%BC%9AJavaScript%20obfuscator%20%E8%AE%A9%E4%BD%A0%E7%9A%84%E4%BB%A3%E7%A0%81%E7%9C%8B%E8%B5%B7%E6%9D%A5%E8%AE%A9%E4%BA%BA%E7%97%9B%E8%8B%A6/</loc><lastmod>2024-03-24T18:05:37.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%BA%93/quill.js%20%E7%9A%84%E6%96%87%E6%9C%AC%E5%BA%93%20%E2%80%94%E2%80%94%20delta%20%E7%9A%84%E4%BD%BF%E7%94%A8/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E5%BA%93/Quill%E5%AF%8C%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%99%A8%E4%BD%BF%E7%94%A8%20-%20%E9%AB%98%E5%BA%A6%E8%87%AA%E5%AE%9A%E4%B9%89%E7%8E%B0%E4%BB%A3%20Web%20%E5%AF%8C%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%99%A8/</loc><lastmod>2024-02-15T09:27:40.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/axios%E3%80%81XHR%E3%80%81XML%E3%80%81AJAX%E5%92%8CFetch%E5%88%86%E4%B8%8D%E6%B8%85%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/JavaScript%20%E5%A6%82%E4%BD%95%E8%B7%B3%E5%87%BA%EF%BC%88%E7%BB%88%E6%AD%A2%EF%BC%89forEach%20%E5%BE%AA%E7%8E%AF/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/JavaScript%20%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%BF%A1%E6%81%AF%E5%8F%8A%E6%B5%8F%E8%A7%88%E5%99%A8%E4%BF%A1%E6%81%AF/</loc><lastmod>2024-03-13T18:59:35.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/JavaScript%20%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/JavaScript%E4%BC%98%E9%9B%85%E5%86%99%E6%B3%95%E5%8F%8A%E9%AA%9A%E6%93%8D%E4%BD%9C/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/JSDoc%20%E5%88%9D%E6%8E%A2%EF%BC%9A%E4%BB%A3%E7%A0%81%E5%86%85%E7%9A%84%E6%96%87%E6%A1%A3%E6%A0%87%E8%AE%B0/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/LocalStorage%E3%80%81sessionStorage%20%E5%B0%81%E8%A3%85%20-%20%E5%9F%BA%E4%BA%8ETypeScript/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%9D%A5%E8%AE%A4%E8%AF%86%E4%B8%80%E4%B8%8B%E5%AE%9E%E7%94%A8%E7%9A%84%E3%80%81%E5%A5%BD%E7%94%A8%E7%9A%84%EF%BC%9AURL%20API/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%9E%84%E5%BB%BA%E5%B7%A5%E5%85%B7%E5%BA%94%E8%AF%A5%E5%8C%85%E5%90%AB%E5%93%AA%E4%BA%9B%E8%83%BD%E5%8A%9B%EF%BC%9F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%80%8E%E4%B9%88%E6%80%BB%E6%9C%89%E4%BA%BA%E6%B7%B7%E6%B7%86Service%20Worker%20%E5%92%8C%20Web%20Worker%EF%BC%9F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%8D%B7%E8%B5%B7%E6%9D%A5%EF%BC%81/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87webgl%E8%8E%B7%E5%8F%96%E6%B8%B2%E6%9F%93%E5%99%A8%E7%9A%84%E4%BE%9B%E5%BA%94%E5%95%86%E5%92%8C%E7%89%88%E6%9C%AC%E4%BF%A1%E6%81%AF%EF%BC%9F/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E6%B7%B1%E5%85%A5%E8%A7%A3%E6%9E%90call%E3%80%81apply%E3%80%81bind/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E7%8E%A9%E8%BD%AC%E4%B8%80%E8%A1%8C%E4%BB%A3%E7%A0%81KO%E9%97%AE%E9%A2%98/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/%E9%A1%B5%E9%9D%A2%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/PromiseA%20%E9%9B%86%E5%90%88/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/Property%E5%8E%9F%E5%9E%8B%E9%93%BE%E4%B8%8E%E5%8E%9F%E5%9E%8B%E9%93%BE/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/Set%EF%BC%8CMap%20%E5%92%8C%20Array%E7%9A%84%E5%8C%BA%E5%88%AB/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/Web%20Woker%20%E4%B8%8E%E4%B8%BB%E7%BA%BF%E7%A8%8B%E9%80%9A%E4%BF%A1%E5%9C%BA%E6%99%AF%E4%B8%8B%E5%AF%B9postMessage%E7%9A%84%E7%AE%80%E6%B4%81%E5%B0%81%E8%A3%85/</loc><lastmod>2024-02-15T09:27:40.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/Web%20Woker%20%E5%B8%B8%E8%A7%81%E4%BD%BF%E7%94%A8%E9%97%AE%E9%A2%98%E5%92%8C%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/WebAudio/Tone.js%20%E6%A1%86%E6%9E%B6%E9%A3%9F%E7%94%A8%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/WebAudio/Web%20Audio%20%E6%BB%A4%E6%B3%A2%E5%99%A8Filter/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/JavaScript/WebPerf%20Snippets%20%E2%80%94%E2%80%94%20%E7%9B%B4%E6%8E%A5%E5%8F%AF%E4%BB%A5%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%B8%AD%E8%8E%B7%E5%8F%96%E7%BD%91%E9%A1%B5%E6%80%A7%E8%83%BD%E6%8C%87%E6%A0%87%E7%9A%84%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5/</loc><lastmod>2024-04-24T08:32:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Lit/%E7%AC%AC%E4%B8%80%E7%AB%A0%EF%BC%9ALit%E7%AE%80%E4%BB%8B%20-%20%E7%8E%B0%E4%BB%A3Web%E7%BB%84%E4%BB%B6%E6%A0%87%E5%87%86/</loc><lastmod>2025-10-03T09:57:49.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Lit/%E7%AC%AC%E4%B8%83%E7%AB%A0%EF%BC%9A%E7%BB%84%E4%BB%B6%E5%8C%96%E6%9E%84%E5%BB%BA%20-%20%E7%BB%84%E5%90%88%E4%B8%8E%E9%80%9A%E4%BF%A1/</loc><lastmod>2025-10-01T16:37:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Lit/%E7%AC%AC%E4%B8%89%E7%AB%A0%EF%BC%9Alit-html%E7%9A%84%E5%A8%81%E5%8A%9B%20-%20%E7%B2%BE%E9%80%9A%E5%A3%B0%E6%98%8E%E5%BC%8F%E6%A8%A1%E6%9D%BF/</loc><lastmod>2025-10-11T08:23:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Lit/%E7%AC%AC%E4%BA%8C%E7%AB%A0%EF%BC%9A%E4%BD%A0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AALit%E7%BB%84%E4%BB%B6%20-%20%E4%BB%8E%E9%9B%B6%E5%88%B0%22Hello%2C%20World%22/</loc><lastmod>2025-10-03T10:14:50.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Lit/%E7%AC%AC%E4%BA%94%E7%AB%A0%EF%BC%9A%E8%87%B4React%E5%BC%80%E5%8F%91%E8%80%85%20-%20%E5%B0%86%E4%BD%A0%E7%9A%84%E7%9F%A5%E8%AF%86%E5%B9%B3%E7%A7%BB%E5%88%B0Lit/</loc><lastmod>2026-07-07T03:35:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Lit/%E7%AC%AC%E5%9B%9B%E7%AB%A0%EF%BC%9A%E5%93%8D%E5%BA%94%E5%BC%8F%E4%B8%8E%E7%8A%B6%E6%80%81%20-%20%E8%AE%A9%E7%BB%84%E4%BB%B6%E5%8A%A8%E8%B5%B7%E6%9D%A5/</loc><lastmod>2025-09-30T10:08:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Lit/%E7%AC%AC%E5%85%AB%E7%AB%A0%EF%BC%9A%E9%AB%98%E7%BA%A7%E6%A6%82%E5%BF%B5%E4%B8%8ELit%E7%94%9F%E6%80%81%E7%B3%BB%E7%BB%9F/</loc><lastmod>2025-10-01T16:39:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Lit/%E7%AC%AC%E5%85%AD%E7%AB%A0%EF%BC%9A%E6%A0%B7%E5%BC%8F%E4%B8%8E%E4%B8%BB%E9%A2%98%20-%20Shadow%20DOM%E7%9A%84%E5%B0%81%E8%A3%85%E8%89%BA%E6%9C%AF/</loc><lastmod>2025-10-01T16:30:39.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/01-sharding-when/</loc><lastmod>2026-09-30T03:25:38.030Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/02-join-on-where/</loc><lastmod>2026-09-30T03:25:38.030Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/03-normalization/</loc><lastmod>2026-09-30T03:25:38.030Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/04-char-varchar/</loc><lastmod>2026-09-30T03:25:38.030Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/05-count-usage/</loc><lastmod>2026-09-30T03:25:38.030Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/06-delete-drop-truncate/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/07-exists-vs-in/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/08-query-execution-optimizer/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/09-mysql-cache-vs-redis/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/10-storage-engines/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/11-mysql-constraints/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/12-null-semantics/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/13-sql-vs-nosql/</loc><lastmod>2026-09-30T03:25:38.032Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/14-union-vs-union-all/</loc><lastmod>2026-09-30T03:25:38.032Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/15-varchar-space/</loc><lastmod>2026-09-30T03:25:38.032Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/16-where-vs-having/</loc><lastmod>2026-09-30T03:23:06.258Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/17-pagination-sort-like-index/</loc><lastmod>2026-09-30T03:23:06.258Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/18-index-not-used-explain/</loc><lastmod>2026-09-30T03:23:06.259Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/19-covering-index-icp/</loc><lastmod>2026-09-30T03:23:06.259Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/20-bplus-index/</loc><lastmod>2026-09-30T03:23:06.260Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/21-leftmost-prefix/</loc><lastmod>2026-09-30T03:23:06.260Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/22-index-maintenance-cost/</loc><lastmod>2026-09-30T03:23:06.261Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/23-mysql-index-types/</loc><lastmod>2026-09-30T03:23:06.261Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/24-mysql-log-retention/</loc><lastmod>2026-09-30T03:23:06.261Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/25-binlog/</loc><lastmod>2026-09-30T03:24:17.342Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/26-redo-log/</loc><lastmod>2026-09-30T03:23:06.262Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/27-undo-log/</loc><lastmod>2026-09-30T03:23:06.263Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/28-binlog-redo-two-phase/</loc><lastmod>2026-09-30T03:23:06.263Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/29-mysql-log-flush/</loc><lastmod>2026-09-30T03:23:06.264Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/30-optimistic-pessimistic-lock/</loc><lastmod>2026-09-30T03:22:36.502Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/31-transaction-acid/</loc><lastmod>2026-09-30T03:22:36.502Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/32-deadlock/</loc><lastmod>2026-09-30T03:22:36.502Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/33-mvcc/</loc><lastmod>2026-09-30T03:22:36.503Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/34-gap-next-key-locks/</loc><lastmod>2026-09-30T03:22:36.503Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/35-isolation-levels/</loc><lastmod>2026-09-30T03:22:36.503Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/36-mysql-lock-types/</loc><lastmod>2026-09-30T03:22:36.503Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/37-read-write-splitting/</loc><lastmod>2026-09-30T03:22:36.504Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/38-sharding-aftereffects/</loc><lastmod>2026-09-30T03:25:13.246Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/39-slow-sql/</loc><lastmod>2026-09-30T03:22:16.220Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/40-mysql-monitoring/</loc><lastmod>2026-09-30T03:22:16.220Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/41-deep-pagination/</loc><lastmod>2026-09-30T03:22:16.221Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/42-replication-process/</loc><lastmod>2026-09-30T03:22:16.221Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/43-mysql-config-tuning/</loc><lastmod>2026-09-30T03:22:16.221Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/44-replication-lag/</loc><lastmod>2026-09-30T03:25:13.246Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/45-primary-failover/</loc><lastmod>2026-09-30T03:22:16.222Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/README/</loc><lastmod>2026-09-27T07:46:39.287Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/001-database-sharding/</loc><lastmod>2026-07-11T13:27:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/002-sql-join-on-where/</loc><lastmod>2026-07-11T13:27:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/003-normalization-denormalization/</loc><lastmod>2026-07-11T13:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/004-mysql-order-by-sorting/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/005-sql-execution-process/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/006-mysql-index-types/</loc><lastmod>2026-07-11T13:27:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/007-change-buffer/</loc><lastmod>2026-07-11T13:27:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/008-batch-insert/</loc><lastmod>2026-07-11T13:27:59.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/009-full-and-incremental-sync/</loc><lastmod>2026-07-11T13:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/010-cursor-pagination/</loc><lastmod>2026-07-11T13:27:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/011-storage-engines/</loc><lastmod>2026-07-11T13:27:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/012-clustered-and-secondary-index/</loc><lastmod>2026-07-11T13:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/013-index-back-to-table/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/014-leftmost-prefix-rule/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/015-covering-index/</loc><lastmod>2026-07-11T13:27:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/016-index-condition-pushdown/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/017-index-design-notes/</loc><lastmod>2026-07-11T13:27:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/018-index-effect-troubleshooting/</loc><lastmod>2026-07-11T13:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/019-too-many-indexes/</loc><lastmod>2026-07-11T13:27:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/020-bplus-tree-query-process/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/021-why-bplus-tree-index/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/022-mysql-logs-binlog-redo-undo/</loc><lastmod>2026-07-11T13:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/023-mysql-transaction-implementation/</loc><lastmod>2026-07-11T13:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/024-long-running-transactions/</loc><lastmod>2026-07-11T13:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/025-mvcc/</loc><lastmod>2026-07-11T13:32:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/026-secondary-index-mvcc/</loc><lastmod>2026-07-11T13:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/027-without-mvcc/</loc><lastmod>2026-07-11T13:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/028-transaction-isolation-levels/</loc><lastmod>2026-07-11T13:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/029-default-isolation-level/</loc><lastmod>2026-07-11T13:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/030-dirty-nonrepeatable-phantom-read/</loc><lastmod>2026-07-11T13:32:50.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/031-lock-types/</loc><lastmod>2026-07-11T13:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/032-optimistic-pessimistic-lock/</loc><lastmod>2026-07-11T13:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/033-deadlock-handling/</loc><lastmod>2026-07-11T13:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/034-explain-query-analysis/</loc><lastmod>2026-07-11T13:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/035-count-differences/</loc><lastmod>2026-07-11T13:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/036-int-display-width/</loc><lastmod>2026-07-11T13:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/037-varchar-vs-char/</loc><lastmod>2026-07-11T13:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/038-sql-tuning/</loc><lastmod>2026-07-11T13:32:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/039-avoid-single-point-failure/</loc><lastmod>2026-07-11T13:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/040-read-write-splitting/</loc><lastmod>2026-07-11T13:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/041-replication/</loc><lastmod>2026-07-11T13:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/042-replication-lag/</loc><lastmod>2026-07-11T13:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/043-sharding-implementation-process/</loc><lastmod>2026-07-11T13:37:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/044-sharding-problems/</loc><lastmod>2026-07-11T13:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/045-buffer-pool-read-path/</loc><lastmod>2026-07-11T13:37:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/046-doublewrite-buffer/</loc><lastmod>2026-07-11T13:37:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/047-log-buffer/</loc><lastmod>2026-07-11T13:37:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/048-avoid-multi-table-joins/</loc><lastmod>2026-07-11T13:37:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/049-slow-sql-monitoring-optimization/</loc><lastmod>2026-07-11T13:37:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/050-delete-drop-truncate/</loc><lastmod>2026-07-11T13:37:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/051-limit-offset-performance/</loc><lastmod>2026-07-11T13:37:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/052-datetime-vs-timestamp/</loc><lastmod>2026-07-11T13:37:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/053-common-mysql-functions/</loc><lastmod>2026-07-11T13:37:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/054-text-type-limits/</loc><lastmod>2026-07-11T13:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/055-auto-increment-maximum/</loc><lastmod>2026-07-11T13:38:10.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/056-money-data-type/</loc><lastmod>2026-07-11T13:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/057-database-view/</loc><lastmod>2026-07-11T13:37:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/058-database-cursor/</loc><lastmod>2026-07-11T13:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/059-large-binary-content-storage/</loc><lastmod>2026-07-11T13:37:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/060-mysql-vs-oracle-advantages/</loc><lastmod>2026-07-11T13:47:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/061-varchar-length-difference/</loc><lastmod>2026-07-11T13:47:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/062-when-not-to-create-index/</loc><lastmod>2026-07-11T13:47:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/063-exists-vs-in/</loc><lastmod>2026-07-11T13:47:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/064-write-ahead-logging/</loc><lastmod>2026-07-11T13:47:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/065-production-isolation-level-choice/</loc><lastmod>2026-07-11T13:47:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/066-avoid-stored-procedures/</loc><lastmod>2026-07-11T13:47:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/067-zero-downtime-database-migration/</loc><lastmod>2026-07-11T13:47:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/068-mysql-performance-optimization/</loc><lastmod>2026-07-11T13:47:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/069-query-optimizer-plan-selection/</loc><lastmod>2026-07-11T13:47:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/070-logical-vs-physical-delete/</loc><lastmod>2026-07-11T13:47:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/071-logical-vs-physical-foreign-key/</loc><lastmod>2026-07-11T13:47:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/072-innodb-binlog-two-phase-commit/</loc><lastmod>2026-07-11T13:47:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/073-three-level-bplus-tree-capacity/</loc><lastmod>2026-07-11T13:47:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/074-table-design-checklist/</loc><lastmod>2026-07-11T13:47:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/075-redo-log-insert-records/</loc><lastmod>2026-07-11T13:47:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/076-sql-logical-execution-order/</loc><lastmod>2026-07-11T13:47:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/077-maximum-table-columns/</loc><lastmod>2026-07-11T13:47:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/078-change-data-capture/</loc><lastmod>2026-07-11T14:02:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/079-multithreaded-data-warehouse-sync/</loc><lastmod>2026-07-11T14:02:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/MySQL/README/</loc><lastmod>2026-09-27T06:46:21.085Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%AF%20pnpm%EF%BC%9F%E6%88%91%E4%BB%AC%E4%B8%BA%E4%BD%95%E4%BD%BF%E7%94%A8monorepo%EF%BC%9F/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF/%EF%BC%88%E5%85%AD%EF%BC%89/</loc><lastmod>2024-04-24T08:32:26.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E4%BC%98%E5%8C%96%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E9%80%BB%E8%BE%91%EF%BC%9A%E4%BD%BF%E7%94%A8WeakSet%E8%B7%9F%E8%B8%AA%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E7%8A%B6%E6%80%81/</loc><lastmod>2024-02-27T16:08:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E4%BD%BF%E7%94%A8Node.js%20%E5%AE%9E%E7%8E%B0%E7%BD%91%E7%BB%9C%E4%BB%A3%E7%90%86%EF%BC%88%E6%97%A0%E6%A1%86%E6%9E%B6%EF%BC%8C%E9%80%9A%E8%BF%87http-proxy%EF%BC%89/</loc><lastmod>2023-01-17T08:23:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%9B%BE%E7%89%87%E6%A0%BC%E5%BC%8F%E8%BD%AC%E6%8D%A2%EF%BC%9A%E5%B0%86%E4%B8%8A%E4%BC%A0%E5%9B%BE%E7%89%87%E8%BD%AC%E4%B8%BAwebp/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%92%B1%E4%BB%AC%E6%9D%A5%E6%95%B4%E4%B8%80%E4%B8%AANode.js%E8%84%9A%E6%9C%AC%EF%BC%8C%E4%BD%BF%E7%94%A8ffmpeg%E5%B0%86%E8%A7%86%E9%A2%91%E8%BD%AC%E6%8D%A2%E4%B8%BAGIF%E6%96%87%E4%BB%B6/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%BA%93/enquirer%20%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%BA%93/ESLint/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%BA%93/Esprima%20%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%BA%93/Git%20%E7%9B%B8%E5%85%B3%E5%B7%A5%E5%85%B7/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%BA%93/inquirer%20%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%BA%93/ora%20%E4%BC%98%E9%9B%85%E7%9A%84%E7%BB%88%E7%AB%AF%E6%97%8B%E8%BD%AC%E5%99%A8/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%BA%93/Puppeteer%20%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%BA%93/Vue%203%20meta/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E5%BA%93/yargs%20%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E6%A8%AA%E5%90%91%E5%AF%B9%E6%AF%94%20CJS%20%E5%92%8C%20ES%20Module/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E6%B7%B1%E5%85%A5%E6%8E%A2%E7%B4%A2%20Node.js%20%E4%B8%AD%E7%9A%84%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86/</loc><lastmod>2024-03-17T12:30:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/%EF%BC%88%E4%B8%80%EF%BC%89%E5%8F%AF%E8%A7%86%E5%8C%96%E7%90%86%E8%A7%A3%20Node.js%20%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/%EF%BC%88%E4%B8%89%EF%BC%89Node.js%E4%B8%AD%E7%9A%84%E5%AE%9A%E6%97%B6%E5%99%A8%E9%98%9F%E5%88%97%E5%8F%AF%E8%A7%86%E5%8C%96/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/%EF%BC%88%E4%BA%8C%EF%BC%89%E5%9C%A8%20Node.js%20%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%E4%B8%AD%E5%8F%AF%E8%A7%86%E5%8C%96%20nextTick%20%E5%92%8C%20Promise%20%E9%98%9F%E5%88%97/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/%EF%BC%88%E4%BA%94%EF%BC%89%E5%9C%A8%20Node.js%20%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%E4%B8%AD%E5%8F%AF%E8%A7%86%E5%8C%96%20IO%20%E8%BD%AE%E8%AF%A2/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/%EF%BC%88%E5%9B%9B%EF%BC%89Node.js%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%E4%B8%AD%E7%9A%84IO%E9%98%9F%E5%88%97%E5%8F%AF%E8%A7%86%E5%8C%96/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%881%EF%BC%89%E5%86%85%E6%A0%B8%E5%BC%95%E6%93%8E/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%882%EF%BC%89%E6%A8%A1%E5%9D%97%E5%8C%96/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%883%EF%BC%89Node%E5%B8%B8%E7%94%A8%E5%86%85%E7%BD%AE%E6%A8%A1%E5%9D%97/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%884%EF%BC%89%E5%8C%85%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%885%EF%BC%89%E5%BC%80%E5%8F%91%E8%84%9A%E6%89%8B%E6%9E%B6%E5%B7%A5%E5%85%B7/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%886%EF%BC%89Stream/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%887%EF%BC%89Buffer%E7%9A%84%E4%BD%BF%E7%94%A8/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%888%EF%BC%89Http%E6%A8%A1%E5%9D%97/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%889%EF%BC%89%E6%B7%B1%E5%85%A5%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E9%9D%99%E6%80%81%E6%A0%B9%EF%BC%9A%E5%85%B7%E6%9C%89%E7%BC%96%E8%AF%91%E6%97%B6%E5%B8%B8%E9%87%8F%E5%9C%B0%E5%9D%80%E7%9A%84%E5%AF%B9%E8%B1%A1/</loc><lastmod>2024-02-27T14:15:30.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/%E9%9D%A2%E8%AF%95%E9%A2%98/Node.js%20%E9%9D%A2%E8%AF%95%E9%A2%98%E5%A4%A7%E9%9B%86%E5%90%88/</loc><lastmod>2024-04-24T08:32:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/CJS%20%E5%92%8C%20ES%20Module%20%E6%A8%AA%E5%90%91%E5%AF%B9%E6%AF%94/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/CORS%20%E8%B7%A8%E5%9F%9F%E5%8F%8A%E5%85%B6%20Nodejs%20%E6%9C%8D%E5%8A%A1%E7%AB%AF%E9%85%8D%E7%BD%AE%E5%AE%9E%E8%B7%B5/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/http-server%20%E5%92%8C%20live-server/</loc><lastmod>2024-04-24T08:32:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/lib/%E5%88%A9%E7%94%A8Node.js%E8%84%9A%E6%9C%AC%E6%8F%90%E5%8F%96%E4%BD%A0%E7%9A%84OPML%E6%96%87%E4%BB%B6%E4%BF%A1%E6%81%AF/</loc><lastmod>2024-06-15T07:22:13.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/lib/%E8%A7%A3%E6%9E%90XML%E6%95%B0%E6%8D%AE%EF%BC%9A%E4%BD%BF%E7%94%A8xml2js%E5%BA%93%E8%BD%BB%E6%9D%BE%E8%BF%9B%E8%A1%8CXML%E8%A7%A3%E6%9E%90/</loc><lastmod>2024-04-24T08:32:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/lib/jsdom/</loc><lastmod>2026-07-07T03:37:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/Node.js%20%E5%AD%90%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86%E5%92%8C%E8%BF%9B%E7%A8%8B%E9%80%9A%E4%BF%A1/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/Node.js%20%E8%BF%9B%E7%A8%8B%E9%80%9A%E4%BF%A1/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/nodemailer%EF%BC%9A%E8%AE%A9Node.js%20%E8%84%9A%E6%9C%AC%E5%B8%AE%E4%BD%A0%E6%94%B6%E5%8F%91%E9%82%AE%E4%BB%B6/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/NPM/%E6%B7%B1%E5%85%A5%E4%BA%86%E8%A7%A3npmrc%EF%BC%9A%E4%BD%BF%E7%94%A8%E4%B8%8E%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/</loc><lastmod>2026-07-07T03:37:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/NPM/%E7%89%88%E6%9C%AC%E8%AF%AD%E4%B9%89%E5%8C%96/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/NPM/NPM%20%E5%8C%85%E7%AE%A1%E7%90%86/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/NPM/NPM%20%E6%BA%90%E8%AE%BE%E7%BD%AE%E5%92%8C%E7%AE%A1%E7%90%86%E6%96%B9%E6%B3%95/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/npm%E5%8C%85%E6%89%93%E8%A1%A5%E4%B8%81%20%E2%80%94%20patch-package/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/PM2%20%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97~/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Node/Yarn%204.0%E5%8F%91%E5%B8%83%EF%BC%9A%E6%80%A7%E8%83%BD%E6%8F%90%E5%8D%87%EF%BC%8C%E6%8F%90%E4%BE%9B%E6%9B%B4%E5%A4%9A%E5%91%BD%E4%BB%A4%E5%92%8C%E5%8A%9F%E8%83%BD/</loc><lastmod>2024-04-24T08:32:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E5%AE%9E%E7%8E%B0RSC%20%20-%20%E7%AC%AC%201%20%E9%83%A8%E5%88%86%EF%BC%9AServer%20Component/</loc><lastmod>2023-07-12T16:44:04.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E5%AE%B9%E5%99%A8%E5%86%85%E9%80%89%E6%8B%A9%E5%8D%95%E4%B8%80%E5%88%97%E8%A1%A8%E5%B9%B6%E8%BF%9B%E8%A1%8C%E9%AB%98%E4%BA%AE%E5%88%87%E6%8D%A2%E7%9A%84%E5%AE%9E%E8%B7%B5/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E6%89%A7%E8%A1%8C%E5%92%8C%E6%B8%85%E9%99%A4Effect%E7%9A%84%E6%97%B6%E6%9C%BA/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3JSX/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/commit%20%E9%98%B6%E6%AE%B5%E6%B5%81%E7%A8%8B/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/Hooks%20%E8%A7%A3%E6%9E%90/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/React%20%E4%B8%AD%E7%9A%84%20Fiber%EF%BC%88%E7%BA%A4%E7%A8%8B%EF%BC%89%E5%8F%8A%E5%85%B6%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/React%20%E6%9E%B6%E6%9E%84/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/React%20%E6%BA%90%E7%A0%81%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/React%20%E7%8A%B6%E6%80%81%E6%9B%B4%E6%96%B0/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/React%20%E7%90%86%E5%BF%B5/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/render%20%E9%98%B6%E6%AE%B5%E6%B5%81%E7%A8%8B/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/%E9%AB%98%E7%BA%A7%20React%20%E7%BB%84%E4%BB%B6%E7%BB%84%E5%90%88/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/Antd%20%E7%BB%84%E4%BB%B6%E5%BA%93/Antd%20%E8%A1%A8%E5%8D%95%E5%9F%BA%E7%A1%80%E4%BD%BF%E7%94%A8/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/Antd%20%E7%BB%84%E4%BB%B6%E5%BA%93/Antd%20Pro%20%E6%96%B0%E6%89%8B%E4%B8%8A%E8%B7%AF%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/Dva/dva%20%E6%95%B0%E6%8D%AE%E8%8E%B7%E5%8F%96%E5%92%8C%E5%A4%84%E7%90%86/</loc><lastmod>2024-04-24T08:32:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/eslint-plugin-react%20%E9%85%8D%E7%BD%AE/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/Mobx%20%E6%95%99%E7%A8%8B/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20TypeScript/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20%E9%A1%B9%E7%9B%AE%E4%BC%98%E5%8C%96/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E5%9C%A8%E5%87%BD%E6%95%B0%E7%BB%84%E4%BB%B6%E4%B8%AD%E4%BD%BF%E7%94%A8%20Redux/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E5%86%85%E7%BD%AE%20Hooks%EF%BC%881%EF%BC%89%EF%BC%9A%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E7%BB%84%E4%BB%B6%E7%8A%B6%E6%80%81%E5%92%8C%E4%BD%BF%E7%94%A8%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%EF%BC%9F/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E5%87%BD%E6%95%B0%E7%BB%84%E4%BB%B6%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E5%A6%82%E4%BD%95%E5%B1%95%E7%A4%BA%E5%AF%B9%E8%AF%9D%E6%A1%86%EF%BC%8C%E5%B9%B6%E7%BB%99%E5%AF%B9%E8%AF%9D%E6%A1%86%E4%BC%A0%E9%80%92%E5%8F%82%E6%95%B0%EF%BC%9F/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E8%87%AA%E5%AE%9A%E4%B9%89%20Hooks/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E8%87%AA%E5%AE%9A%E4%B9%89%E4%BA%8B%E4%BB%B6/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E8%B7%AF%E7%94%B1%E7%AE%A1%E7%90%86/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/Hooks%20%E5%AE%9E%E6%88%98%E7%AF%87/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/Hooks%20%EF%BC%9A%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E7%90%86%E8%A7%A3%E5%87%BD%E6%95%B0%E7%BB%84%E4%BB%B6%E7%9A%84%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%EF%BC%9F/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/Hooks%EF%BC%882%EF%BC%89%EF%BC%9A%E9%81%BF%E5%85%8D%E9%87%8D%E5%A4%8D%E5%AE%9A%E4%B9%89%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/React%20%E5%AE%9E%E7%8E%B0%E6%8C%89%E9%9C%80%E5%8A%A0%E8%BD%BD/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/React%20Hooks%20%E5%9F%BA%E7%A1%80/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/ReactHooks%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%20Native/React%20Native%20%E5%9F%BA%E7%A1%80/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/React%E5%9F%BA%E7%A1%80/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/ReactRouter%20V6%20%E8%A7%A3%E6%9E%90/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/React/useReducer%EF%BC%9A%E7%B1%BBRedux%E7%9A%84useState%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Rollup/%E6%9E%84%E5%BB%BA%E4%B8%AD%E5%B8%B8%E7%94%A8%E6%8F%92%E4%BB%B6%E4%BB%8B%E7%BB%8Dcommonjs%E3%80%81node-resolve%E3%80%81typescript%E5%92%8Creplace/</loc><lastmod>2025-08-28T15:16:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TipTap/%E7%BC%96%E8%BE%91%E5%99%A8%E5%8A%A0%E8%BD%BD%E5%BF%AB%E4%BA%86%2060%25%EF%BC%9A%E6%88%91%E4%BB%AC%E6%98%AF%E6%80%8E%E4%B9%88%E6%8A%8A%201.5MB%20%E7%9A%84%22%E8%B5%98%E8%82%89%22%E5%88%87%E6%8E%89%E7%9A%84/</loc><lastmod>2026-02-26T06:18:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TipTap/Tiptap%20%E6%B7%B1%E5%BA%A6%E6%95%99%E7%A8%8B%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E7%BB%88%E6%9E%81%E5%AE%9A%E5%88%B6%20-%20%E4%BB%8E%E9%9B%B6%E5%88%9B%E5%BB%BA%E4%BD%A0%E7%9A%84%E4%B8%93%E5%B1%9E%E6%89%A9%E5%B1%95/</loc><lastmod>2025-11-17T10:00:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TipTap/Tiptap%E6%95%99%E7%A8%8B%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89/</loc><lastmod>2025-08-06T15:46:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TipTap/Tiptap%E6%95%99%E7%A8%8B%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%89%EF%BC%89/</loc><lastmod>2025-08-10T08:23:04.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TipTap/Tiptap%E6%95%99%E7%A8%8B%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%8C%EF%BC%89/</loc><lastmod>2025-08-07T16:08:35.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E3%80%8C%E9%87%8D%E5%AD%A6TS%202.0%20%E3%80%8DTS%20%E7%BB%83%E4%B9%A0%E9%A2%981-10/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%20Easy%201-10/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%20Easy%2011-20/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%20Easy%2021-30/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%20Easy%2031-40/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%2041-%2050/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%2051-%2060/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E5%87%BD%E6%95%B0%E6%B3%9B%E5%9E%8B/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E5%A6%82%E4%BD%95%E5%9C%A8TypeScript%E4%B8%AD%E8%BF%AD%E4%BB%A3%E5%AF%B9%E8%B1%A1%E9%94%AE/</loc><lastmod>2024-04-24T08:32:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E5%B7%A5%E5%85%B7%E7%B1%BB%E5%9E%8B/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%8D%8F%E8%AE%AE%E5%94%A4%E8%B5%B7%20%EF%BD%9C%20%E5%94%A4%E7%AB%AF%E8%83%BD%E5%8A%9B%E6%94%AF%E6%8C%81%E5%BA%93%E7%BC%96%E5%86%99%20%E2%80%94%E2%80%94%20%E5%9F%BA%E4%BA%8ETypeScript%20%E7%BC%96%E5%86%99/</loc><lastmod>2024-04-24T08:32:13.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/TS%20%E8%A3%85%E9%A5%B0%E5%99%A8%E4%BD%BF%E7%94%A8%E4%B8%80%E8%A7%88/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/TS%E4%B8%AD%E7%9A%84%E5%86%85%E7%BD%AE%E6%9D%A1%E4%BB%B6%E7%B1%BB%E5%9E%8B%EF%BC%9AReturnType/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/TypeScript/TypeScript%20%E7%AC%94%E8%AE%B0/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/URL%20%E8%A7%A3%E9%87%8A%20-%20%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vite/%E6%8E%A2%E7%B4%A2%20Rolldown/</loc><lastmod>2024-03-12T15:57:32.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vite/%E6%9E%84%E5%BB%BAVite%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB-%E9%A1%B9%E7%9B%AE%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vite/%E9%A1%B9%E7%9B%AE%20Lint%20%E7%AE%A1%E7%90%86/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vite/HMR%20API%20%E5%8F%8A%E5%85%B6%E5%8E%9F%E7%90%86/</loc><lastmod>2024-04-24T08:32:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vite/Rollup%20%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5%E3%80%81%E4%BD%BF%E7%94%A8%E5%92%8C%E6%8F%92%E4%BB%B6%E6%9C%BA%E5%88%B6/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vite/Vite%20%E5%8F%AF%E7%94%A8%E9%A1%B9%E7%9B%AE%E6%A8%A1%E7%89%88/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vite/Vite%20%E5%B0%8F%E5%86%8C%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vite/Vite%20SSR%20%E6%96%B9%E6%A1%88/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/%60%24nextTick%60%E6%B7%B1%E5%85%A5%E6%8E%A2%E7%A9%B6/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/%E5%89%8D%E7%AB%AF%E8%B7%AF%E7%94%B1%20hash%20%E4%B8%8E%20history%20%E5%B7%AE%E5%BC%82/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/%E6%95%B0%E6%8D%AE%E6%B5%81%E5%8E%9F%E7%90%86%EF%BC%9AVuex%20%26%20Pinia/</loc><lastmod>2024-04-24T08:32:17.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/Vue%20VDom/</loc><lastmod>2024-04-24T08:32:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/VueRouter/</loc><lastmod>2024-04-24T08:32:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/%E7%BB%84%E4%BB%B6%E8%87%AA%E5%AE%9A%E4%B9%89v-model%E4%BB%A5%E5%8F%8A%E8%87%AA%E5%AE%9A%E4%B9%89%E4%BF%AE%E9%A5%B0%E7%AC%A6/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Pinia%20%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/SSR/%E3%80%8C%E8%AF%91%E3%80%8DNuxt3%EF%BC%9A%E6%96%B0%E6%B8%B2%E6%9F%93%E6%A8%A1%E5%BC%8F-%E8%BE%B9%E7%BC%98%E6%B8%B2%E6%9F%93%E3%80%81swr%E7%AD%89/</loc><lastmod>2024-03-17T13:08:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/SSR/%E7%BC%96%E5%86%99%E8%B7%A8%E5%B9%B3%E5%8F%B0%E5%8F%8B%E5%A5%BD%E7%9A%84%E4%BB%A3%E7%A0%81/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/SSR/Nuxt3%EF%BC%9A%E6%96%B0%E6%B8%B2%E6%9F%93%E6%A8%A1%E5%BC%8F-%E8%BE%B9%E7%BC%98%E6%B8%B2%E6%9F%93%E4%B8%8Eswr/</loc><lastmod>2024-04-24T08:32:17.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/SSR/SSR%20%E5%BC%82%E6%AD%A5%E6%95%B0%E6%8D%AE%E8%8E%B7%E5%8F%96/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue.set()%E5%92%8Cthis.%24set()/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue%20%20test%E6%96%B9%E6%B3%95/</loc><lastmod>2024-08-12T09:51:10.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue%20%E8%BF%9B%E9%98%B6%E4%BD%BF%E7%94%A8/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue%20keep-alive%20%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue%20Router%20%E6%B5%85%E6%9E%90/</loc><lastmod>2024-10-24T18:25:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue%E9%A1%B9%E7%9B%AE%E5%B8%B8%E7%94%A8%E5%BA%93/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue3/%E5%86%85%E7%BD%AE%E7%BB%84%E4%BB%B6/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue3/%E8%87%AA%E5%AE%9A%E4%B9%89%20Hook%EF%BC%88%E7%BB%84%E5%90%88%E5%BC%8F%E5%87%BD%E6%95%B0%EF%BC%89%E3%80%81%E6%8C%87%E4%BB%A4/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue3/KeepAlive/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue3/Vue%203%20%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue3/Vue%203%20%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue3/Vue%203%20%E6%B7%B1%E5%85%A5%E7%BB%84%E4%BB%B6%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue3/Vue3%20%E7%BB%84%E4%BB%B6%20ref%20%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vue3%E6%B8%B2%E6%9F%93%E6%9C%BA%E5%88%B6/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/VueBus%20%E6%80%BB%E7%BA%BF%E4%BC%A0%E5%8F%82%E6%95%B0/</loc><lastmod>2024-04-24T08:32:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue/Vuex%20%E5%9F%BA%E7%A1%80%E4%B8%8E%E8%BF%9B%E9%98%B6%E4%BD%BF%E7%94%A8/</loc><lastmod>2024-04-24T08:32:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Vue%20Test%20Utils%E5%A4%84%E7%90%86%E5%BC%82%E6%AD%A5%E8%A1%8C%E4%B8%BA/</loc><lastmod>2024-07-16T15:01:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Webpack/Webpack%20%20%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Webpack/Webpack%20%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Webpack/Webpack%20%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8C%97/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Webpack/Webpack%20%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Webpack/Webpack%20%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Webpack/Webpack%20%E9%85%8D%E7%BD%AE%E5%8F%8A%E8%A7%84%E5%88%99/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Webpack/Webpack%20%E9%93%BE%E5%BC%8F%E8%B0%83%E7%94%A8%E6%A8%A1%E5%9E%8B/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/en/posts/Webpack/Webpack%20Loader%20%E5%AE%9E%E8%B7%B5/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E3%80%8C241024%E3%80%8DMoney%20Hack%20(%E4%B8%8B)%20What's%20Your%20Number/</loc><lastmod>2025-04-02T15:02:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E3%80%8C241018%E3%80%8DMoney%20Hack(%E4%B8%8A)%20%E9%80%83%E7%A6%BB%E6%B5%85%E6%BB%A9%EF%BC%8C%E5%81%9A%E7%A9%BA%E8%BF%99%E4%B8%AA%E6%97%B6%E4%BB%A3/</loc><lastmod>2024-12-26T07:08:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E4%BA%A7%E5%93%81%E6%80%9D%E7%BB%B4/</loc><lastmod>2024-07-21T16:17:22.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E6%96%87%E6%A1%A3/</loc><lastmod>2024-12-26T06:57:18.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%88%A9%E7%8E%87/</loc><lastmod>2025-05-13T03:39:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%90%8D%E7%A7%B0%E8%A7%A3%E9%87%8A/</loc><lastmod>2025-04-07T14:27:19.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC1%E7%AF%87-%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86%E5%B7%A5%E5%85%B7%E8%A3%85%E5%A4%87%E5%BA%93/</loc><lastmod>2025-10-09T02:23:38.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC2%E7%AF%87-%E6%95%B0%E6%8D%AE%E8%B5%84%E6%BA%90%E7%BD%91%E7%AB%99%E5%A4%A7%E5%85%A8/</loc><lastmod>2025-10-09T02:23:38.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC3%E7%AF%87-%E8%AE%BE%E8%AE%A1%E8%B5%84%E6%BA%90%E9%80%9F%E6%9F%A5%E6%89%8B%E5%86%8C/</loc><lastmod>2025-10-09T02:23:38.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC4%E7%AF%87-%E8%A1%8C%E4%B8%9A%E9%BB%91%E8%AF%9D%E9%80%9F%E6%88%90%E6%8C%87%E5%8D%97/</loc><lastmod>2025-10-09T02:23:39.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC5%E7%AF%87-%E7%94%B5%E5%95%8610%E5%A4%A7%E5%95%86%E4%B8%9A%E6%A8%A1%E5%BC%8F%E5%85%A8%E8%A7%A3%E6%9E%90/</loc><lastmod>2025-10-09T02:23:38.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC6%E7%AF%87-%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E6%A0%B8%E5%BF%83%E6%8C%87%E6%A0%87%E5%85%A8%E8%A7%A3%E6%9E%90/</loc><lastmod>2025-10-09T02:23:38.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/%E7%AC%AC7%E7%AF%87-%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86%E7%9A%84%E6%8A%80%E6%9C%AF%E6%80%9D%E7%BB%B4%E5%92%8C%E5%BF%83%E7%90%86%E5%AD%A6%E6%8A%80%E5%B7%A7/</loc><lastmod>2025-10-09T02:23:37.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%B0%8F%E7%BA%A2%E4%B9%A6/README/</loc><lastmod>2025-10-09T02:23:39.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/%E5%B9%BF%E5%91%8A/</loc><lastmod>2024-09-30T03:05:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E5%93%81/B%E7%AB%99%E8%A7%86%E9%A2%91%E6%92%AD%E5%AE%A2%EF%BC%9A%E9%95%BF%E8%A7%86%E9%A2%91%E7%9A%84%E5%8F%A6%E7%B1%BB%E5%87%BA%E8%B7%AF%EF%BC%8C%E8%BF%98%E6%98%AF%E7%9C%8B%E4%B8%8A%E5%8E%BB%E5%BE%88%E7%BE%8E%EF%BC%9F/</loc><lastmod>2025-08-13T13:04:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E4%BA%A7%E8%BF%90%E5%BF%AB%E9%80%9FVibe%20Coding%E9%AA%8C%E8%AF%81%E4%BD%A0%E7%9A%84%E6%89%80%E6%80%9D%E6%89%80%E6%83%B3/</loc><lastmod>2026-04-02T11:32:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/01-redis-as-message-queue/</loc><lastmod>2026-09-27T06:40:58.310Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/02-distributed-lock-alternatives/</loc><lastmod>2026-09-27T06:40:58.310Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/03-distributed-lock-essentials/</loc><lastmod>2026-09-27T06:40:58.310Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/04-redis-lock-pros-cons/</loc><lastmod>2026-09-27T07:05:14.489Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/05-redis-lock-timeout/</loc><lastmod>2026-09-27T07:06:26.222Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/06-redis-big-key/</loc><lastmod>2026-09-27T06:59:58.762Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/07-cache-value/</loc><lastmod>2026-09-27T07:02:15.963Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/08-cache-penetration/</loc><lastmod>2026-09-27T07:00:43.263Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/09-cache-breakdown/</loc><lastmod>2026-09-27T07:04:16.698Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/10-cache-avalanche/</loc><lastmod>2026-09-27T07:02:15.965Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/11-redis-hot-key/</loc><lastmod>2026-09-27T07:01:37.488Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/12-redis-reentrant-lock/</loc><lastmod>2026-09-27T07:05:55.552Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/13-message-fanout/</loc><lastmod>2026-09-27T07:02:13.361Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/14-message-decoupling/</loc><lastmod>2026-09-27T07:00:05.277Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/15-message-peak-shaving/</loc><lastmod>2026-09-27T07:00:05.278Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/16-kafka-throughput/</loc><lastmod>2026-09-27T07:00:05.278Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/17-kafka-message-loss/</loc><lastmod>2026-09-27T07:02:21.252Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/18-kafka-duplicate-consumption/</loc><lastmod>2026-09-27T07:02:21.252Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/19-mq-backlog/</loc><lastmod>2026-09-27T07:00:05.279Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/20-database-sharding-when/</loc><lastmod>2026-09-27T06:40:58.312Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/21-tcp-client-failure-detection/</loc><lastmod>2026-09-27T06:58:42.863Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/22-sharding-cross-query-transactions/</loc><lastmod>2026-09-27T07:04:44.920Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/23-mysql-slow-sql/</loc><lastmod>2026-09-27T07:00:24.331Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/24-mysql-monitoring/</loc><lastmod>2026-09-27T06:59:48.224Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/25-mysql-deep-pagination/</loc><lastmod>2026-09-27T07:04:44.921Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/26-mysql-configuration-tuning/</loc><lastmod>2026-09-27T07:00:46.058Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/27-mysql-replication-lag/</loc><lastmod>2026-09-27T07:04:56.423Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/28-mysql-primary-failover/</loc><lastmod>2026-09-27T07:04:44.922Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/29-http-user-identity-cluster/</loc><lastmod>2026-09-27T06:40:58.313Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/30-server-closes-tcp/</loc><lastmod>2026-09-27T06:40:58.313Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/31-tcp-server-crash-power-loss/</loc><lastmod>2026-09-27T06:40:58.313Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/32-tcp-connection-count/</loc><lastmod>2026-09-27T06:40:58.314Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%9C%BA%E6%99%AF%E9%9D%A2%E8%AF%95%E9%A2%98/README/</loc><lastmod>2026-09-27T07:02:59.815Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%83%E6%A1%86%E6%9E%B6/Astro/%E6%9D%A5%E4%BA%86%E8%A7%A3%E4%B8%80%E4%B8%8B%20Island%20Architecture%20%E5%AD%A4%E5%B2%9B%E6%9E%B6%E6%9E%84/</loc><lastmod>2025-09-02T09:43:32.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%83%E6%A1%86%E6%9E%B6/Astro/Astro%20%E4%B8%AD%E5%90%AF%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%B8%B2%E6%9F%93/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%83%E6%A1%86%E6%9E%B6/Astro/Vue%E9%9B%86%E6%88%90/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%83%E6%A1%86%E6%9E%B6/Umi/UmiJS%20%E4%B9%8C%E7%B1%B3%E5%AD%A6%E4%B9%A0%E5%AE%9E%E6%88%98/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%83%E6%A1%86%E6%9E%B6/uni-app/uni-simple-router%20%E5%BA%93%E4%BD%BF%E7%94%A8/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/%E5%89%8D%E7%AB%AF%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E7%AF%87/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%BD%91%E5%B8%B8%E8%80%83%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%BD%91%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/TCP%E5%BA%94%E7%9F%A5%E5%BA%94%E4%BC%9A%EF%BC%88%E4%B8%8A%EF%BC%89/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/TCP%E5%BA%94%E7%9F%A5%E5%BA%94%E4%BC%9A%EF%BC%88%E4%B8%8B%EF%BC%89/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/TCP%E5%BA%94%E7%9F%A5%E5%BA%94%E4%BC%9A%EF%BC%88%E4%B8%AD%EF%BC%89/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/UDP%E5%BA%94%E7%9F%A5%E5%BA%94%E4%BC%9A/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/CSS%20%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-10T17:32:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/HTML%20%E9%AB%98%E9%A2%91/</loc><lastmod>2023-07-10T17:32:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/%E5%B0%8F%E6%BB%B4%E8%AF%BE%E5%A0%82JS%E9%A2%98%E7%9B%AE%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%20%E6%95%B0%E7%BB%84%E5%8E%BB%E9%87%8D/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%20%E8%BE%93%E5%87%BA%E5%88%A4%E6%96%AD/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%20%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB%EF%BC%88%E4%B8%8A%EF%BC%89/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%20%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB%EF%BC%88%E4%B8%8B%EF%BC%89/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%20%E9%AB%98%E9%A2%91%E6%89%8B%E6%92%95/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/JavaScript/JavaScript%E9%AB%98%E9%A2%91%E6%89%8B%E6%92%95/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/React/React%20%E9%9D%A2%E8%AF%95/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/React/React%20%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%88%E4%B8%80%EF%BC%89/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/React/React%20%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%88%E4%BA%8C%EF%BC%89/</loc><lastmod>2024-04-24T08:32:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/TypeScript/TypeScript%20%E9%9D%A2%E8%AF%95%E4%B8%93%E9%A2%98/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/TypeScript/TypeScript%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/Vue/Vue%20%E9%9D%A2%E8%AF%95%EF%BC%88%E4%B8%8A%EF%BC%89/</loc><lastmod>2023-07-12T15:42:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/Vue/Vue%20%E9%9D%A2%E8%AF%95%EF%BC%88%E4%B8%8B%EF%BC%89/</loc><lastmod>2023-07-12T15:42:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/Vue/Vue%203%20%E9%9D%A2%E8%AF%95%E9%A2%98%E9%9B%86%E5%90%88%EF%BC%88%E7%B3%BB%E7%BB%9F%E6%95%B4%E7%90%86%E5%8D%87%E7%BA%A7%E5%8F%98%E5%8A%A8%EF%BC%89/</loc><lastmod>2023-07-12T15:42:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%85%AB%E8%82%A1%E6%96%87/Webpack/Webpack%20%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%88%B7%E9%A2%98/Leetcode/%E4%B8%AD%E7%AD%89%E9%A2%98/%E4%B8%AD%E7%AD%89%E9%A2%98%E5%88%B7%E9%A2%98/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%88%B7%E9%A2%98/Leetcode/%E4%B8%AD%E7%AD%89%E9%A2%98/codetop%20%E4%B8%AD%E7%AD%89%E9%9A%BE%E5%BA%A6%E5%88%B7%E9%A2%98/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8CodeTop%EF%BC%88%E4%B8%80%EF%BC%89/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8CodeTop%EF%BC%88%E4%B8%89%EF%BC%89/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8CodeTop%EF%BC%88%E4%BA%8C%EF%BC%89/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E5%BF%AB%E6%89%8BCodeTop/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E6%8B%BC%E5%A4%9A%E5%A4%9ACodeTop/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E7%BE%8E%E5%9B%A2CodeTop/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/%E8%85%BE%E8%AE%AF%20CodeTop/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%88%B7%E9%A2%98/Leetcode/codeTop/Leetcode%20%E4%BC%81%E4%B8%9A%E9%A2%98%E5%BA%93/</loc><lastmod>2023-07-10T17:26:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/%E5%89%8D%E7%AB%AF%E5%BA%94%E7%94%A8%E7%9A%84%E9%9D%99%E6%80%81%E6%B5%8B%E8%AF%95vs%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95vs%E9%9B%86%E6%88%90%E6%B5%8B%E8%AF%95vsE2E%EF%BC%88%E7%AB%AF%E5%88%B0%E7%AB%AF%EF%BC%89%E6%B5%8B%E8%AF%95/</loc><lastmod>2024-04-24T08:32:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/%E5%89%8D%E7%AB%AF%E6%8A%93%E5%8C%85/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/%E5%90%8C%E6%9E%84%E6%B8%B2%E6%9F%93%EF%BC%9ASSR%20(Server-Side%20Rendering)%20%E4%B8%8ECSH%20(Client-Side%20Hydration)/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/%E5%BC%BA%E7%BC%93%E5%AD%98%E5%92%8C%E5%8D%8F%E5%95%86%E7%BC%93%E5%AD%98/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/BFF%20%E6%A8%A1%E5%BC%8F%20%EF%BC%88Backend%20For%20Frontend%EF%BC%89/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/CommitMessage%E7%9A%84Git%E6%A0%BC%E5%BC%8F%E8%A7%84%E8%8C%83/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/CORS/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/Google%20%E6%A0%B8%E5%BF%83%20Web%20%E6%8C%87%E6%A0%87/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%89%8D%E7%AB%AF%E6%9D%82%E6%96%87/RPC%20%E7%AC%94%E8%AE%B0/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/01-%E9%81%BF%E5%85%8D%E6%94%AF%E4%BB%98%E5%AE%9D%E5%85%AB%E6%8A%98%E4%BC%98%E6%83%A0%E7%B1%BB%E4%BA%8B%E6%95%85/</loc><lastmod>2026-07-11T15:08:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/02-%E8%AE%BE%E8%AE%A1RPC%E6%A1%86%E6%9E%B6/</loc><lastmod>2026-07-11T15:08:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/03-%E7%BB%9F%E8%AE%A15000%E4%B8%87%E6%97%B6%E9%97%B4%E5%8C%BA%E9%97%B4%E7%9A%84%E6%9C%80%E5%A4%A7%E5%B9%B6%E5%8F%91%E9%87%8F/</loc><lastmod>2026-07-11T15:08:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/04-%E8%AE%BE%E8%AE%A1%E7%A7%92%E6%9D%80%E5%8A%9F%E8%83%BD/</loc><lastmod>2026-07-11T15:08:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/05-%E8%AE%BE%E8%AE%A1%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/</loc><lastmod>2026-07-11T15:08:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/06-%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E6%8E%A8%E6%A8%A1%E5%BC%8F%E4%B8%8E%E6%8B%89%E6%A8%A1%E5%BC%8F/</loc><lastmod>2026-07-11T15:08:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/07-%E8%AE%BE%E8%AE%A1%E7%9F%AD%E9%93%BE%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-07-11T15:08:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/08-%E5%AE%9E%E7%8E%B0%E5%88%86%E5%B8%83%E5%BC%8F%E5%8D%95%E4%BE%8B%E5%AF%B9%E8%B1%A1/</loc><lastmod>2026-07-11T15:08:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/09-%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E7%9A%84%E5%AE%9E%E7%8E%B0/</loc><lastmod>2026-07-11T15:08:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/10-%E7%BB%9F%E8%AE%A1%E6%AF%8F%E4%B8%AA%E6%8E%A5%E5%8F%A3%E6%AF%8F%E5%88%86%E9%92%9F%E8%B0%83%E7%94%A8%E6%AC%A1%E6%95%B0/</loc><lastmod>2026-07-11T15:08:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/11-%E8%AE%BE%E8%AE%A1%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-07-11T15:10:09.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/12-%E8%AE%BE%E8%AE%A1%E5%88%86%E5%B8%83%E5%BC%8FID%E5%8F%91%E5%8F%B7%E5%99%A8/</loc><lastmod>2026-07-11T15:10:07.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/13-%E9%99%90%E6%B5%81%E4%B8%8E%E9%99%90%E6%B5%81%E7%AE%97%E6%B3%95/</loc><lastmod>2026-07-11T15:10:09.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/14-%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF%E5%8E%86%E5%8F%B2%E6%B6%88%E6%81%AF%E5%88%86%E9%A1%B5/</loc><lastmod>2026-07-11T15:10:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/15-%E8%AE%BE%E8%AE%A1%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E7%9A%84HashMap/</loc><lastmod>2026-07-11T15:10:06.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/16-%E6%8E%A5%E5%8F%A3%E5%8F%98%E6%85%A2%E5%A6%82%E4%BD%95%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:10:09.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/17-%E4%B8%8D%E7%94%A8sleep%E5%88%B6%E9%80%A0%E5%BF%85%E7%84%B6%E6%AD%BB%E9%94%81/</loc><lastmod>2026-07-11T15:10:07.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/18-QPS%E4%B8%80%E4%B8%87%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%8B%86%E5%88%86/</loc><lastmod>2026-07-11T15:10:06.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/19-%E7%B3%BB%E7%BB%9F%E6%AF%8F%E5%A4%A9%E5%9B%BA%E5%AE%9A%E7%98%AB%E7%97%AA%E4%B8%80%E5%B0%8F%E6%97%B6/</loc><lastmod>2026-07-11T15:10:07.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/20-40%E4%BA%BFQQ%E5%8F%B7%E5%9C%A81GB%E5%86%85%E5%AD%98%E4%B8%AD%E5%8E%BB%E9%87%8D/</loc><lastmod>2026-07-11T15:10:09.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/21-%E6%97%A0%E9%94%81%E5%AE%9E%E7%8E%B0%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E5%8D%95%E4%BE%8B/</loc><lastmod>2026-07-11T15:11:50.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/22-%E6%8A%A2%E7%BA%A2%E5%8C%85%E9%87%91%E9%A2%9D%E7%AE%97%E6%B3%95/</loc><lastmod>2026-07-11T15:11:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/23-%E8%AE%BE%E8%AE%A1HashMap/</loc><lastmod>2026-07-11T15:11:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/24-%E7%BA%BF%E4%B8%8A%E6%9C%8D%E5%8A%A1%E5%99%A8CPU%E9%A3%99%E9%AB%98%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:11:49.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/25-%E7%BA%BF%E4%B8%8ACPULoad%E9%A3%99%E9%AB%98%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:11:49.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/26-%E6%8E%A5%E5%8F%A3%E5%93%8D%E5%BA%94%E6%85%A2%E5%AE%9A%E4%BD%8D%E4%B8%8E%E8%A7%A3%E5%86%B3/</loc><lastmod>2026-07-11T15:11:49.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/27-%E6%95%8F%E6%84%9F%E8%AF%8D%E8%BF%87%E6%BB%A4%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:11:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/28-500G%E6%95%B0%E6%8D%AE%E5%A4%96%E9%83%A8%E6%8E%92%E5%BA%8F/</loc><lastmod>2026-07-11T15:11:50.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/29-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%98%E5%82%A8IP%E5%9C%B0%E5%9D%80/</loc><lastmod>2026-07-11T15:11:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/30-%E8%AE%A2%E5%8D%95%E5%8F%96%E6%B6%88%E4%B8%8E%E6%94%AF%E4%BB%98%E5%B9%B6%E5%8F%91/</loc><lastmod>2026-07-11T15:11:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/31-%E9%81%BF%E5%85%8D%E7%94%A8%E6%88%B7%E9%87%8D%E5%A4%8D%E4%B8%8B%E5%8D%95%E5%8D%A0%E5%BA%93%E5%AD%98/</loc><lastmod>2026-07-11T15:13:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/32-Redis%E6%9C%BA%E5%99%A8%E7%88%86%E4%BA%86%E5%A6%82%E4%BD%95%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:13:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/33-Excel%E5%AF%BC%E5%87%BA%E6%85%A2%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:13:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/34-%E7%99%BE%E4%B8%87Excel%E6%95%B0%E6%8D%AE%E5%AF%BC%E5%85%A5%E6%95%B0%E6%8D%AE%E5%BA%93/</loc><lastmod>2026-07-11T15:13:46.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/35-%E5%BE%AE%E4%BF%A1%E6%94%AF%E4%BB%98%E5%AE%9D%E5%90%8C%E6%97%B6%E6%94%AF%E4%BB%98%E5%90%8C%E4%B8%80%E8%AE%A2%E5%8D%95/</loc><lastmod>2026-07-11T15:13:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/36-%E5%A4%A7HashMap%E6%89%A9%E5%AE%B9%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:13:46.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/37-%E5%BE%AE%E6%9C%8D%E5%8A%A1%E8%BF%9C%E7%A8%8B%E8%B0%83%E7%94%A8%E8%B6%85%E6%97%B6%E8%AE%BE%E7%BD%AE/</loc><lastmod>2026-07-11T15:13:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/38-%E7%BD%91%E5%85%B3%E5%88%B0%E5%90%8E%E7%AB%AFRPC%E8%B6%85%E6%97%B6%E9%A2%84%E7%AE%97/</loc><lastmod>2026-07-11T15:13:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/39-%E8%AE%BE%E8%AE%A1%E7%BA%BF%E7%A8%8B%E6%B1%A0/</loc><lastmod>2026-07-11T15:13:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/40-%E5%8D%83%E4%BA%BF%E6%95%B0%E6%8D%AE%E5%BF%AB%E9%80%9F%E5%AE%89%E5%85%A8%E5%86%99%E5%85%A5HashMap/</loc><lastmod>2026-07-11T15:13:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/41-%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%B1%A0%E7%88%86%E6%BB%A1%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/42-%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%8D%E5%81%9C%E6%9C%8D%E8%BF%81%E7%A7%BB/</loc><lastmod>2026-07-11T15:22:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/43-MySQL-SQL%E8%B0%83%E4%BC%98/</loc><lastmod>2026-07-11T15:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/44-MySQL%E6%B7%B1%E5%BA%A6%E5%88%86%E9%A1%B5%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/45-MySQL%E7%B4%A2%E5%BC%95%E6%95%88%E6%9E%9C%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/46-%E8%AE%A2%E5%8D%95%E5%88%97%E8%A1%A8%E5%85%A8%E9%87%8F%E5%90%8C%E6%AD%A5%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:22:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/47-JDK%E5%BA%8F%E5%88%97%E5%8C%96%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:22:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/48-SpringCloudGateway-500%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/49-%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E6%95%85%E9%9A%9C%E5%85%9C%E5%BA%95%E6%94%B9%E9%80%A0/</loc><lastmod>2026-07-11T15:22:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/50-%E8%AE%BE%E8%AE%A1%E7%82%B9%E8%B5%9E%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-07-11T15:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/51-JVM%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E4%B8%8EOOM%E5%88%86%E6%9E%90/</loc><lastmod>2026-07-11T15:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/52-Redis%E5%86%85%E5%AD%98%E6%BA%A2%E5%87%BA%E6%8E%92%E6%9F%A5%E4%B8%8E%E8%A7%A3%E5%86%B3/</loc><lastmod>2026-07-11T15:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/53-%E5%A4%9A%E7%94%9F%E4%BA%A7%E8%80%85%E5%8D%95%E6%B6%88%E8%B4%B9%E8%80%85%E9%94%81%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:22:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/54-%E9%99%84%E8%BF%91%E5%95%86%E6%88%B7%E6%9C%80%E8%BF%915%E5%AE%B6%E6%A3%80%E7%B4%A2/</loc><lastmod>2026-07-11T15:22:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/55-Java%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5%E7%A3%81%E7%9B%98%E8%BF%87%E7%A8%8B/</loc><lastmod>2026-07-11T15:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/56-%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E4%B8%8E%E5%B9%B6%E5%8F%91%E5%BA%A6/</loc><lastmod>2026-07-11T15:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/57-%E8%AE%BE%E8%AE%A1%E8%B4%AD%E7%89%A9%E8%BD%A6/</loc><lastmod>2026-07-11T15:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/58-%E4%BC%9A%E5%91%98%E5%88%B0%E6%9C%9F%E6%8F%90%E5%89%8D7%E5%A4%A9%E6%8F%90%E9%86%92/</loc><lastmod>2026-07-11T15:22:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/59-%E5%BA%97%E9%93%BATop50%E5%95%86%E5%93%81%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/60-MySQL%E6%9F%A5%E8%AF%A2%E5%8D%83%E4%B8%87%E8%A1%8C%E5%86%85%E5%AD%98%E9%97%AE%E9%A2%98/</loc><lastmod>2026-07-11T15:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/61-%E5%8D%83%E4%BB%BB%E5%8A%A1%E4%B8%80%E7%A7%92%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%8F%82%E6%95%B0/</loc><lastmod>2026-07-11T15:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/62-%E8%AE%A2%E5%8D%95%E8%B6%85%E6%97%B6%E5%8F%96%E6%B6%88%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/63-%E8%B0%83%E7%94%A8%E7%AC%AC%E4%B8%89%E6%96%B9%E6%8E%A5%E5%8F%A3%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</loc><lastmod>2026-07-11T15:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/64-%E6%9C%8B%E5%8F%8B%E5%9C%88%E7%82%B9%E8%B5%9E%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/65-Redis%E5%8F%AA%E4%BF%9D%E7%95%99%E7%83%AD%E7%82%B9%E6%95%B0%E6%8D%AE/</loc><lastmod>2026-07-11T15:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/66-%E8%B7%A8%E5%8D%81%E5%87%A0%E4%B8%AA%E6%9C%8D%E5%8A%A1%E6%85%A2%E8%AF%B7%E6%B1%82%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T15:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/67-Redis%E6%8C%82%E6%8E%89%E7%9A%84%E7%B3%BB%E7%BB%9F%E5%BA%94%E5%AF%B9/</loc><lastmod>2026-07-11T15:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/68-%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9C%8D%E5%8A%A1%E5%8F%91%E7%8E%B0%E5%8E%9F%E7%90%86/</loc><lastmod>2026-07-11T15:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/69-MySQL%E5%8D%95%E8%A1%A8%E5%A4%A7%E6%95%B0%E6%8D%AE%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T15:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/70-Java%E9%9D%9E%E5%A0%86%E5%86%85%E5%AD%98%E6%8C%81%E7%BB%AD%E5%A2%9E%E9%95%BF/</loc><lastmod>2026-07-11T15:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/71-%E7%A8%80%E7%96%8F%E7%94%A8%E6%88%B7ID%E7%9A%84Bitmap%E9%97%AE%E9%A2%98/</loc><lastmod>2026-07-11T15:37:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/72-%E6%9C%AC%E5%9C%B0%E6%93%8D%E4%BD%9C%E4%B8%8E%E8%BF%9C%E7%A8%8B%E6%93%8D%E4%BD%9C%E4%BA%8B%E5%8A%A1%E4%B8%80%E8%87%B4%E6%80%A7/</loc><lastmod>2026-07-11T15:37:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/73-%E5%A4%9A%E6%9C%BA%E9%83%A8%E7%BD%B2%E5%85%B1%E4%BA%AB%E7%99%BB%E5%BD%95%E4%BF%A1%E6%81%AF/</loc><lastmod>2026-07-11T15:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/74-%E5%87%A0%E8%A1%8C%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E5%99%A8/</loc><lastmod>2026-07-11T15:37:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/75-%E8%B8%A2%E5%B7%B2%E7%99%BB%E5%BD%95%E7%94%A8%E6%88%B7%E4%B8%8B%E7%BA%BF/</loc><lastmod>2026-07-11T15:37:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/76-%E4%B8%8D%E7%94%A8%E5%A4%A7%E5%B0%8F%E4%BA%8E%E5%8F%B7%E6%AF%94%E8%BE%83%E6%AD%A3%E6%95%B4%E6%95%B0/</loc><lastmod>2026-07-11T15:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/77-%E4%B8%80%E7%A7%92%E8%AF%B7%E6%B1%82%E4%BC%98%E5%8C%96%E5%88%B0%E4%B8%80%E6%AF%AB%E7%A7%92/</loc><lastmod>2026-07-11T15:37:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/78-WebSocket%E4%B8%8EIM%E5%8D%8F%E8%AE%AE%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:37:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/79-Linux%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E8%BF%87%E7%A8%8B/</loc><lastmod>2026-07-11T15:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/80-%E6%A0%B8%E5%BF%83%E6%95%B0%E6%8D%AE%E7%BC%93%E5%AD%98%E9%A2%84%E7%83%AD%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T15:37:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/81-%E5%85%B3%E8%81%94%E8%A1%A8%E4%B8%8E%E5%86%97%E4%BD%99%E5%AD%97%E6%AE%B5%E6%9D%83%E8%A1%A1/</loc><lastmod>2026-07-11T16:12:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/82-%E6%9C%8D%E5%8A%A1%E9%87%8D%E5%90%AF%E9%81%BF%E5%85%8D%E9%87%8D%E8%BF%9E%E6%B4%AA%E5%B3%B0/</loc><lastmod>2026-07-11T16:12:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/83-%E7%AC%AC%E4%B8%89%E6%96%B9%E4%B8%8A%E6%B8%B8%E5%BC%82%E6%AD%A5%E5%A4%84%E7%90%86%E6%96%B9%E6%A1%88/</loc><lastmod>2026-07-11T16:12:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/84-4C8G%E4%B8%8E8C16G%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%80%89%E5%9E%8B/</loc><lastmod>2026-07-11T16:12:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/85-Agent%E6%AD%BB%E5%BE%AA%E7%8E%AF%E6%8E%92%E6%9F%A5%E4%B8%8E%E6%B2%BB%E7%90%86/</loc><lastmod>2026-07-11T16:12:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/86-LLM%E5%8D%83%E7%94%A8%E6%88%B7%E5%B9%B6%E5%8F%91%E5%90%9E%E5%90%90%E5%88%86%E6%9E%90/</loc><lastmod>2026-07-11T16:12:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/87-JWT%E5%AE%89%E5%85%A8%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:12:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/88-CDN%E5%AE%89%E8%A3%85%E5%8C%85%E6%B5%81%E9%87%8F%E5%BC%82%E5%B8%B8%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-11T16:12:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/89-%E6%8E%A5%E5%8F%A3%E6%81%B6%E6%84%8F%E5%88%B7%E6%B5%81%E9%87%8F%E6%B2%BB%E7%90%86/</loc><lastmod>2026-07-11T16:12:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/90-%E5%A4%9A%E6%95%B0%E6%8D%AE%E5%BA%93%E9%80%82%E9%85%8D%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:12:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/91-%E4%BB%A3%E7%A0%81%E4%B9%8B%E5%A4%96%E7%9A%84%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T16:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/92-%E6%96%B0%E9%A1%B9%E7%9B%AE%E4%B8%8A%E7%BA%BF%E5%85%B3%E6%B3%A8%E6%8C%87%E6%A0%87/</loc><lastmod>2026-07-11T16:22:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/93-OAuth2%E6%8E%88%E6%9D%83%E6%9C%8D%E5%8A%A1%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/94-%E9%AA%8C%E8%AF%81%E7%A0%81%E6%8E%A5%E5%8F%A3%E6%81%B6%E6%84%8F%E6%BB%A5%E7%94%A8%E6%B2%BB%E7%90%86/</loc><lastmod>2026-07-11T16:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/95-%E5%A4%A7%E8%A1%A8%E5%9C%A8%E7%BA%BF%E6%96%B0%E5%A2%9E%E5%AD%97%E6%AE%B5/</loc><lastmod>2026-07-11T16:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/96-%E4%BA%94%E5%88%86%E9%92%9F%E5%86%85%E9%87%8D%E5%A4%8D%E7%99%BB%E5%BD%95%E6%A3%80%E6%B5%8B/</loc><lastmod>2026-07-11T16:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/97-%E5%9B%BD%E5%86%85%E5%88%B0%E6%B5%B7%E5%A4%96%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E5%BB%B6%E8%BF%9F%E4%BC%98%E5%8C%96/</loc><lastmod>2026-07-11T16:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/98-%E6%9C%80%E5%A4%A7%E5%9C%A8%E7%BA%BF%E4%BA%BA%E6%95%B0%E4%B8%8E%E6%9C%80%E9%95%BF%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4/</loc><lastmod>2026-07-11T16:22:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/99-%E4%B8%BB%E7%BA%BF%E7%A8%8B%E6%94%B6%E9%9B%86%E5%B9%B6%E8%A1%8C%E4%BB%BB%E5%8A%A1%E7%BB%93%E6%9E%9C/</loc><lastmod>2026-07-11T16:22:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/100-%E5%88%86%E5%B8%83%E5%BC%8FFIFO%E6%94%AF%E4%BB%98%E9%99%90%E6%B5%81%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:22:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/101-MySQL%E4%BA%BF%E7%BA%A7%E6%95%B0%E6%8D%AE%E5%BF%AB%E9%80%9F%E5%8A%A0%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-11T16:27:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/102-%E4%BA%BF%E7%BA%A7ArrayList%E5%8E%BB%E9%87%8D/</loc><lastmod>2026-07-11T16:27:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/103-%E8%AE%A2%E5%8D%95%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5%E6%95%B0%E4%BB%93%E6%96%B9%E6%A1%88/</loc><lastmod>2026-07-11T16:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/104-MySQL%E5%AE%9E%E6%97%B6%E5%90%8C%E6%AD%A5%E6%95%B0%E4%BB%93%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-07-11T16:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/105-%E9%AB%98%E5%8F%AF%E7%94%A8%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-07-11T16:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/106-LIMIT-OFFSET%E5%88%86%E9%A1%B5%E5%90%8C%E6%AD%A5%E4%B8%A2%E6%95%B0%E6%8D%AE/</loc><lastmod>2026-07-11T16:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/107-%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5OOM%E6%8E%92%E6%9F%A5%E4%B8%8E%E8%A7%A3%E5%86%B3/</loc><lastmod>2026-07-11T16:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/108-%E5%8F%8C%E5%8D%81%E4%B8%80%E5%90%8C%E6%AD%A5%E6%B6%88%E6%81%AF%E5%A0%86%E7%A7%AF%E5%A4%84%E7%90%86/</loc><lastmod>2026-07-11T16:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/109-%E8%AE%A2%E5%8D%95%E7%8A%B6%E6%80%81%E5%90%8C%E6%AD%A5%E9%A1%BA%E5%BA%8F%E9%94%99%E4%B9%B1/</loc><lastmod>2026-07-11T16:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/110-%E5%90%8C%E6%AD%A5%E4%BB%BB%E5%8A%A1%E4%B8%AD%E9%80%94%E5%A4%B1%E8%B4%A5%E4%B8%80%E8%87%B4%E6%80%A7/</loc><lastmod>2026-07-11T16:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/111-API%E7%BD%91%E5%85%B3%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/112-API%E7%BD%91%E5%85%B3%E6%8E%A5%E5%8F%A3%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86/</loc><lastmod>2026-07-11T16:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/113-%E7%BD%91%E5%85%B3%E9%98%B2%E9%87%8D%E6%94%BE%E6%94%BB%E5%87%BB/</loc><lastmod>2026-07-11T16:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/114-%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E6%97%B6%E9%80%9A%E7%9F%A5/</loc><lastmod>2026-07-11T16:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/115-%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E6%95%85%E9%9A%9C%E9%99%8D%E7%BA%A7/</loc><lastmod>2026-07-11T16:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/116-%E8%AE%A2%E5%8D%95%E5%BA%93%E5%AD%98%E6%94%AF%E4%BB%98%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1/</loc><lastmod>2026-07-11T16:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/117-%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%E8%A1%A5%E5%81%BF%E6%9C%BA%E5%88%B6/</loc><lastmod>2026-07-11T16:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/118-%E4%B8%80%E8%87%B4%E6%80%A7Hash%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/119-%E7%81%B0%E5%BA%A6%E5%8F%91%E5%B8%83%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1/</loc><lastmod>2026-07-11T16:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%90%8E%E7%AB%AF/120-%E7%81%B0%E5%BA%A6%E5%8F%91%E5%B8%83%E6%95%B0%E6%8D%AE%E4%B8%80%E8%87%B4%E6%80%A7%E4%B8%8ESchema%E5%8F%98%E6%9B%B4/</loc><lastmod>2026-07-11T16:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E4%B8%BA%E4%BB%80%E4%B9%88%20RSC%20%E6%89%8D%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%AD%94%E6%A1%88%EF%BC%9F/</loc><lastmod>2024-04-24T08:32:22.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E4%BA%A4%E4%BA%92%E6%97%B6%E5%AF%BC%E5%85%A5/</loc><lastmod>2024-03-09T05:27:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E4%BB%80%E4%B9%88%E6%98%AF%E4%BC%9A%E8%AF%9D%E5%9B%BA%E5%AE%9A/</loc><lastmod>2024-03-16T06:23:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E5%B1%85%E4%B8%AD%E4%B8%80%E4%B8%AA%20div%20%E7%9A%84%20N%20%E7%A7%8D%E6%96%B9%E6%B3%95/</loc><lastmod>2024-04-24T08:32:22.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E6%AF%8F%E4%B8%AA%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E9%83%BD%E5%BA%94%E8%AF%A5%E7%9F%A5%E9%81%93%E7%9A%84%E4%BA%94%E5%A4%A7Node.js%E5%8A%9F%E8%83%BD/</loc><lastmod>2024-04-24T08:32:17.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/%E7%94%A8%E4%BA%8E%E8%B0%83%E8%AF%95%E5%92%8C%E5%88%86%E6%9E%90%E7%9A%84%205%20%E5%A4%A7%20Node.js%20%E5%B7%A5%E5%85%B7/</loc><lastmod>2024-02-26T17:07:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/ECMAScript%20%E8%A3%85%E9%A5%B0%E5%99%A8%E7%9A%84%2010%20%E5%B9%B4/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/INP%20(Interaction%20to%20Next%20Paint)%20%E4%B8%8E%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C%E7%9C%9F%E7%9A%84%E6%9C%89%E5%85%B3%E7%B3%BB%E5%90%97%EF%BC%9F/</loc><lastmod>2024-02-15T09:27:40.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/Islands%20Architecture%20%E5%AD%A4%E5%B2%9B%E6%9E%B6%E6%9E%84/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91/URL%20%E8%AE%BE%E8%AE%A1%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E5%BE%84/JavaScript%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97/</loc><lastmod>2026-01-27T06:46:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E5%BE%84/Vue%E5%85%A8%E6%A0%88%E8%B7%AF%E7%BA%BF/</loc><lastmod>2026-01-27T06:46:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%AE%89%E5%85%A8/Web%20%E5%AE%89%E5%85%A8%E4%B8%8A%E4%B8%8B%E6%96%87%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5%E6%8C%87%E5%8D%97/</loc><lastmod>2025-04-20T14:52:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%AE%89%E5%85%A8/Web%20%E5%AE%89%E5%85%A8%E6%BC%94%E8%BF%9B%EF%BC%9A%E6%95%B0%E5%AD%97%E8%AF%81%E4%B9%A6%E7%AD%BE%E5%90%8D%E7%AE%97%E6%B3%95%E5%8D%87%E7%BA%A7%E6%8C%87%E5%8D%97/</loc><lastmod>2025-04-20T14:58:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/%E5%86%8D%E8%A7%81%E5%A4%A7%E5%AD%A6%EF%BC%8C%E4%BD%A0%E5%A5%BDbilibili%E2%80%94%E2%80%94%E4%B8%80%E4%B8%AA%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%88%E7%9A%84%E4%B8%8D%E8%B5%B0%E5%AF%BB%E5%B8%B8%E8%B7%AF%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/</loc><lastmod>2024-05-02T14:01:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%8F%92%E4%BB%B6/</loc><lastmod>2026-02-01T17:08:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%9D%82%E6%96%87/%E6%88%91%E7%9A%84%E5%A4%A7%E5%AD%A6%E5%9B%9B%E5%B9%B4/</loc><lastmod>2024-04-24T08:32:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%95%B0%E6%8D%AE%E5%BA%93/%E9%AB%98%E5%B9%B6%E5%8F%91%E5%B8%B8%E8%A7%81%E6%80%A7%E8%83%BD%E8%A1%A8%E7%8E%B0%E8%AF%84%E4%BC%B0%E6%8C%87%E6%A0%87/</loc><lastmod>2024-04-16T09:52:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/%E4%BB%8EMySQL%E5%BC%80%E5%A7%8B%E5%AD%A6%E4%B9%A0%E6%95%B0%E6%8D%AE%E5%BA%93/</loc><lastmod>2024-04-16T09:52:48.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E5%85%A5%E9%99%A2/</loc><lastmod>2024-04-24T08:32:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis%20%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-04-24T08:32:26.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%97%A5%E6%9C%AC/%E5%87%BA%E5%85%A5%E5%A2%83%E3%80%81%E6%8A%A4%E7%85%A7%E5%92%8C%E5%B8%B8%E8%AF%86/</loc><lastmod>2024-12-29T14:34:59.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%97%A5%E6%9C%AC/%E8%A1%8C%E7%A8%8B/</loc><lastmod>2024-12-29T14:07:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%A0%A1%E6%8B%9B/%E7%9F%A5%E8%AF%86%E5%A4%A7%E7%BA%B2/</loc><lastmod>2024-04-24T08:32:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/CORB%20%E5%85%BC%E5%AE%B9%E6%80%A7%E5%92%8C%E5%BD%B1%E5%93%8D/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/CORB%20%E5%BA%94%E5%AF%B9%E7%AD%96%E7%95%A5/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/CORB%20%E7%AD%96%E7%95%A5/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L1%20%E6%B5%8F%E8%A7%88%E5%99%A8%E5%9F%BA%E7%A1%80/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L2%20UDP%E5%92%8CTCP/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L3%20HTTP%E8%AF%B7%E6%B1%82%E6%B5%81%E7%A8%8B%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E5%BE%88%E5%A4%9A%E7%AB%99%E7%82%B9%E7%AC%AC%E4%BA%8C%E6%AC%A1%E6%89%93%E5%BC%80%E9%80%9F%E5%BA%A6%E4%BC%9A%E5%BE%88%E5%BF%AB/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L4%20%E4%BB%8E%E8%BE%93%E5%85%A5URL%E5%88%B0%E9%A1%B5%E9%9D%A2%E5%B1%95%E7%A4%BA%E8%BF%99%E4%B8%AD%E9%97%B4%E5%8F%91%E7%94%9F%E4%BA%86%E4%BB%80%E4%B9%88%EF%BC%9F/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L5%20%E6%B8%B2%E6%9F%93%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8A%EF%BC%89%EF%BC%9AHTML%E3%80%81CSS%E5%92%8CJavaScript%E6%98%AF%E5%A6%82%E4%BD%95%E5%8F%98%E6%88%90%E9%A1%B5%E9%9D%A2%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L6%20%E6%B8%B2%E6%9F%93%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8B%EF%BC%89%EF%BC%9AHTML%E3%80%81CSS%E5%92%8CJavaScript%E6%98%AF%E5%A6%82%E4%BD%95%E5%8F%98%E6%88%90%E9%A1%B5%E9%9D%A2%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L7%20%E5%8F%98%E9%87%8F%E6%8F%90%E5%8D%87%EF%BC%9AJavaScript%E4%BB%A3%E7%A0%81%E6%98%AF%E6%8C%89%E9%A1%BA%E5%BA%8F%E6%89%A7%E8%A1%8C%E7%9A%84%E5%90%97/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L8%20%E8%B0%83%E7%94%A8%E6%A0%88%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88JavaScript%E4%BB%A3%E7%A0%81%E4%BC%9A%E5%87%BA%E7%8E%B0%E6%A0%88%E6%BA%A2%E5%87%BA/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L9%20%E5%9D%97%E7%BA%A7%E4%BD%9C%E7%94%A8%E5%9F%9F%EF%BC%9Avar%E7%BC%BA%E9%99%B7%E4%BB%A5%E5%8F%8A%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%BC%95%E5%85%A5let%E5%92%8Cconst/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L10%20%E4%BD%9C%E7%94%A8%E5%9F%9F%E9%93%BE%E5%92%8C%E9%97%AD%E5%8C%85%EF%BC%9A%E4%BB%A3%E7%A0%81%E4%B8%AD%E5%87%BA%E7%8E%B0%E7%9B%B8%E5%90%8C%E7%9A%84%E5%8F%98%E9%87%8F%EF%BC%8CJavaScript%E5%BC%95%E6%93%8E%E5%A6%82%E4%BD%95%E9%80%89%E6%8B%A9/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L11%20this%EF%BC%9A%E4%BB%8EJavaScript%E6%89%A7%E8%A1%8C%E4%B8%8A%E4%B8%8B%E6%96%87%E8%A7%86%E8%A7%92%E8%AE%B2this/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L12%20%E6%A0%88%E7%A9%BA%E9%97%B4%E5%92%8C%E5%A0%86%E7%A9%BA%E9%97%B4%EF%BC%9A%E6%95%B0%E6%8D%AE%E6%98%AF%E5%A6%82%E4%BD%95%E5%AD%98%E5%82%A8%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L13%20%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%EF%BC%9A%E5%9E%83%E5%9C%BE%E6%95%B0%E6%8D%AE%E5%A6%82%E4%BD%95%E8%87%AA%E5%8A%A8%E5%9B%9E%E6%94%B6/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L14%20%E7%BC%96%E8%AF%91%E5%99%A8%E5%92%8C%E8%A7%A3%E6%9E%90%E5%99%A8%EF%BC%9AV8%E5%A6%82%E4%BD%95%E6%89%A7%E8%A1%8C%E4%B8%80%E6%AE%B5JavaScript%E4%BB%A3%E7%A0%81%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L15%20%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E5%92%8C%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%EF%BC%9A%E9%A1%B5%E9%9D%A2%E6%98%AF%E6%80%8E%E4%B9%88%E6%B4%BB%E8%B5%B7%E6%9D%A5%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L16%20WebAPI%EF%BC%9AsetTimeout%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L17%20WebAPI%EF%BC%9AXMLHttpRequest%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L18%20%E5%AE%8F%E4%BB%BB%E5%8A%A1%E5%92%8C%E5%BE%AE%E4%BB%BB%E5%8A%A1%EF%BC%9A%E4%B8%8D%E6%98%AF%E6%89%80%E6%9C%89%E7%9A%84%E4%BB%BB%E5%8A%A1%E9%83%BD%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%85%E9%81%87/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L19%20%E4%BD%BF%E7%94%A8Promise%E5%91%8A%E5%88%AB%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L20%20async%20await%E4%BD%BF%E7%94%A8%E5%90%8C%E6%AD%A5%E6%96%B9%E5%BC%8F%E5%86%99%E5%BC%82%E6%AD%A5%E4%BB%A3%E7%A0%81/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L21%20%E9%A1%B5%E9%9D%A2%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90%EF%BC%9A%E5%88%A9%E7%94%A8Chrome%E5%81%9Aweb%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L22%20DOM%E6%A0%91%EF%BC%9AJavaScript%E6%98%AF%E5%A6%82%E4%BD%95%E5%BD%B1%E5%93%8DDOM%E6%A0%91%E6%9E%84%E5%BB%BA%E7%9A%84/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L23%20%E6%B8%B2%E6%9F%93%E6%B5%81%E6%B0%B4%E7%BA%BF%EF%BC%9ACSS%E5%A6%82%E4%BD%95%E5%BD%B1%E5%93%8D%E9%A6%96%E6%AC%A1%E5%8A%A0%E8%BD%BD%E6%97%B6%E7%9A%84%E7%99%BD%E5%B1%8F%E6%97%B6%E9%97%B4%EF%BC%9F/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L24%20%E5%88%86%E5%B1%82%E5%92%8C%E5%90%88%E6%88%90%E6%9C%BA%E5%88%B6%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88css%E5%8A%A8%E7%94%BB%E6%AF%94JavaScript%E9%AB%98%E6%95%88/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L25%20%E9%A1%B5%E9%9D%A2%E6%80%A7%E8%83%BD%EF%BC%9A%E5%A6%82%E4%BD%95%E7%B3%BB%E7%BB%9F%E4%BC%98%E5%8C%96%E9%A1%B5%E9%9D%A2/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L26%20%E8%99%9A%E6%8B%9FDOM%EF%BC%9A%E8%99%9A%E6%8B%9FDOM%E5%92%8C%E5%AE%9E%E9%99%85DOM%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L27%20PWA%EF%BC%9A%E8%A7%A3%E5%86%B3%E4%BA%86web%E5%BA%94%E7%94%A8%E5%93%AA%E4%BA%9B%E9%97%AE%E9%A2%98/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L28%20Web%20Component%EF%BC%9A%E5%83%8F%E6%90%AD%E7%A7%AF%E6%9C%A8%E4%B8%80%E6%A0%B7%E6%9E%84%E5%BB%BAweb%E5%BA%94%E7%94%A8/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L29%20HTTP1%EF%BC%9AHTTP%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L30%20HTTP2%EF%BC%9A%E5%A6%82%E4%BD%95%E6%8F%90%E5%8D%87%E7%BD%91%E7%BB%9C%E9%80%9F%E5%BA%A6/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L31%20HTTP3%EF%BC%9A%E7%94%A9%E6%8E%89TCP%E3%80%81TCL%E5%8C%85%E8%A2%B1%20%E6%9E%84%E5%BB%BA%E9%AB%98%E6%95%88%E7%BD%91%E7%BB%9C/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L32%20%E5%90%8C%E6%BA%90%E7%AD%96%E7%95%A5%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88XMLHttpRequst%E4%B8%8D%E8%83%BD%E8%B7%A8%E5%9F%9F%E8%AF%B7%E6%B1%82%E8%B5%84%E6%BA%90/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L33%20%E8%B7%A8%E7%AB%99%E8%84%9A%E6%9C%AC%E6%94%BB%E5%87%BBXSS%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88cookie%E4%B8%AD%E6%9C%89httpOnly%E5%B1%9E%E6%80%A7/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L34%20CSRF%E6%94%BB%E5%87%BB%EF%BC%9A%E9%99%8C%E7%94%9F%E9%93%BE%E6%8E%A5%E4%B8%8D%E8%A6%81%E9%9A%8F%E4%BE%BF%E7%82%B9/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L35%20%E6%B2%99%E7%9B%92%EF%BC%9A%E9%A1%B5%E9%9D%A2%E5%92%8C%E7%B3%BB%E7%BB%9F%E4%B9%8B%E9%97%B4%E7%9A%84%E9%9A%94%E7%A6%BB%E5%A2%99/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8E%9F%E7%90%86/L36%20HTTPS%EF%BC%9A%E8%AE%A9%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E6%9B%B4%E5%AE%89%E5%85%A8/</loc><lastmod>2023-07-13T15:59:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%E5%86%85%E5%AE%B9%E5%AE%89%E5%85%A8%E7%AD%96%E7%95%A5%EF%BC%88CSP%EF%BC%89%EF%BC%9A%E4%BF%9D%E9%9A%9C%E7%BD%91%E9%A1%B5%E5%AE%89%E5%85%A8%E7%9A%84%E5%88%A9%E5%99%A8/</loc><lastmod>2024-11-27T02:30:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/Web%E6%B5%8F%E8%A7%88%E5%99%A8%E6%BB%9A%E5%8A%A8%E6%96%B9%E6%A1%88%E4%B8%80%E8%A7%88%EF%BD%9C%20rAF%E7%AD%89/</loc><lastmod>2025-08-24T14:52:31.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/%E4%BD%BF%E7%94%A8TS%E5%B0%81%E8%A3%85%E7%BB%99%E5%A4%A7%E5%AE%B6%E7%94%A8%E7%9A%84Axios/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/Axios%20%E6%BA%90%E7%A0%81%E6%8E%A2%E7%A7%98/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%981-10/</loc><lastmod>2024-04-24T08:32:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%9811-20/</loc><lastmod>2024-04-15T13:22:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%9821-30/</loc><lastmod>2024-10-06T07:21:04.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%9831-40/</loc><lastmod>2024-04-15T13:22:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%9841-50/</loc><lastmod>2024-04-15T13:22:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%89%9B%E5%AE%A2/%E7%89%9B%E5%AE%A2%E7%BD%91%E5%88%B7%E9%A2%9851-60/</loc><lastmod>2024-04-16T02:50:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%89%9B%E5%AE%A2/%E9%94%99%E9%A2%98%E6%9C%AC/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80%E3%80%90%E9%94%99%E9%A2%98%E6%9C%AC%E3%80%91/</loc><lastmod>2026-09-30T03:09:23.604Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%89%9B%E5%AE%A2/%E9%94%99%E9%A2%98%E6%9C%AC/CSS%E5%88%B7%E9%A2%98%E3%80%90%E9%94%99%E9%A2%98%E6%9C%AC%E3%80%91/</loc><lastmod>2026-09-30T03:09:31.832Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%89%9B%E5%AE%A2/%E9%94%99%E9%A2%98%E6%9C%AC/HTML%E5%88%B7%E9%A2%98%E3%80%90%E9%94%99%E9%A2%98%E6%9C%AC%E3%80%91/</loc><lastmod>2024-04-24T08:32:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%89%9B%E5%AE%A2/%E9%94%99%E9%A2%98%E6%9C%AC/JavaScript%E5%88%B7%E9%A2%98%E3%80%90%E9%94%99%E9%A2%98%E6%9C%AC%E3%80%91/</loc><lastmod>2024-04-24T08:32:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-01-27T06:46:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%B8%8D%E8%A6%81%E5%B0%86%20DTO%20%E4%BC%A0%E9%80%92%E7%BB%99%E7%94%A8%E6%88%B7%E7%95%8C%E9%9D%A2%E7%BB%84%E4%BB%B6/</loc><lastmod>2024-08-13T06:45:06.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%B8%BA%20Rust%20%E5%8F%8A%E6%89%80%E6%9C%89%E8%AF%AD%E8%A8%80%E4%BC%98%E5%8C%96%20WebAssembly/</loc><lastmod>2025-06-15T11:11:03.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%BB%8E%E7%AE%80%E5%8D%95%E5%88%B0%E5%A4%8D%E6%9D%82%20%E2%80%94%E2%80%94%20%E8%BD%AF%E4%BB%B6%E5%9B%9B%E8%B1%A1%E9%99%90/</loc><lastmod>2024-06-03T14:17:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%BB%8E%E9%A2%86%E5%9F%9F%E5%BC%80%E5%A7%8B/</loc><lastmod>2024-05-21T11:19:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%BD%BF%E7%94%A8%20CSS%20%E8%A7%A3%E6%9E%90%E5%99%A8%E6%89%A9%E5%B1%95%E6%9D%A5%E5%A1%AB%E5%85%85%20CSS%EF%BC%88%E6%8F%90%E6%A1%88%EF%BC%89/</loc><lastmod>2025-05-12T13:15:11.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E4%BD%BF%E7%94%A8%20Rust%20%E7%BC%96%E7%A8%8B%20WebAssembly%20%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E4%BB%8E%20WAT%20%E5%88%B0%20WASM%20%E9%9B%86%E6%88%90/</loc><lastmod>2025-06-28T08:57:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E5%85%B3%E4%BA%8E%E4%BC%98%E5%8C%96%20LCP%20%E7%9A%84%E5%B8%B8%E8%A7%81%E8%AF%AF%E8%A7%A3/</loc><lastmod>2024-09-30T07:09:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E5%A6%82%E4%BD%95%E4%B8%BA%E5%BA%94%E7%94%A8%E9%80%89%E6%8B%A9%E6%9C%80%E4%BD%B3%E6%B8%B2%E6%9F%93%E7%AD%96%E7%95%A5/</loc><lastmod>2024-07-30T12:07:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E5%A6%82%E4%BD%95%E4%BB%8E%E5%A4%B4%E5%BC%80%E5%A7%8B%E6%9E%84%E5%BB%BA%E6%9C%BA%E5%99%A8%E4%BA%BA%E6%A3%80%E6%B5%8B%E8%84%9A%E6%9C%AC%EF%BC%9A%E5%88%86%E6%AD%A5%E6%8C%87%E5%8D%97/</loc><lastmod>2024-12-05T10:59:35.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E5%A6%82%E4%BD%95%E5%86%99%E5%87%BA%E6%9B%B4%E5%A5%BD%E7%9A%84Typescript%E4%BB%A3%E7%A0%81/</loc><lastmod>2024-08-19T08:51:07.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E5%A6%82%E4%BD%95%E7%BC%96%E5%86%99%20React%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%A0%B7%E5%BC%8F/</loc><lastmod>2024-06-03T14:09:19.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E7%8E%B0%E5%9C%A8%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%AE%B9%E5%99%A8%E6%9F%A5%E8%AF%A2/</loc><lastmod>2024-09-30T06:34:04.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E8%A7%A3%E6%9E%90%20JavaScript%20%E4%B8%AD%E7%9A%84%E5%BE%AA%E7%8E%AF%E4%BE%9D%E8%B5%96/</loc><lastmod>2025-05-11T10:54:17.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E8%AE%BE%E7%BD%AE%E9%A1%B9%E7%9B%AE/</loc><lastmod>2024-08-12T09:51:11.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E8%B0%B7%E6%AD%8C%E5%9C%A8%E7%B4%A2%E5%BC%95%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%20JavaScript/</loc><lastmod>2024-08-12T09:52:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E8%BF%99%E7%A7%8D%E6%A8%A1%E5%BC%8F%E5%B0%86%E7%A0%B4%E5%9D%8F%E4%BD%A0React%E5%BA%94%E7%94%A8%E7%9A%84TS%E6%80%A7%E8%83%BD/</loc><lastmod>2024-04-29T10:06:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E9%9D%A2%E5%90%91%20JavaScript%20%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E7%9A%84%20TSConfig%20%E7%AE%80%E4%BB%8B/</loc><lastmod>2024-04-24T11:09:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D%E9%80%89%E6%8B%A9%E6%8A%80%E6%9C%AF%E6%A0%88/</loc><lastmod>2024-05-23T05:52:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8D2024%20%E5%B9%B4%E7%9A%84%205%20%E4%B8%AA%20JavaScript%20%E5%AE%89%E5%85%A8%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/</loc><lastmod>2024-08-15T14:09:46.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8DJavaScript%20%E8%88%8D%E5%85%A5%E8%AF%AF%E5%B7%AE%EF%BC%88%E5%9C%A8%E9%87%91%E8%9E%8D%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%EF%BC%89/</loc><lastmod>2024-07-10T15:21:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8DReact%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BB%84%E4%BB%B6%20(RSCs)%20%E7%9A%84%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90/</loc><lastmod>2026-04-02T10:05:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8C%E8%AF%91%E3%80%8DSolidStart%201.0%EF%BC%9A%E6%9C%AA%E6%9D%A5%E6%A1%86%E6%9E%B6%E7%9A%84%E5%BD%A2%E6%80%81/</loc><lastmod>2024-07-16T15:38:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E3%80%8CAstro%205.0%20%E3%80%8DAstro%E6%96%B0%E5%8A%9F%E8%83%BD%E6%A6%82%E8%BF%B0/</loc><lastmod>2024-12-09T12:20:30.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E5%9C%A8%E4%BC%81%E4%B8%9A%E7%8E%AF%E5%A2%83%E4%B8%AD%E6%AD%A3%E7%A1%AE%E4%BD%BF%E7%94%A8%20Node.js%20%E7%9A%84%E4%B9%9D%E5%A4%A7%E5%8E%9F/</loc><lastmod>2025-08-17T14:54:49.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E5%91%BD%E5%90%8D%E5%9C%A8%E7%BC%96%E7%A8%8B%E4%B8%AD%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7/</loc><lastmod>2024-04-24T08:32:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/%E7%BC%96%E5%86%99%20Dockerfile%EF%BC%9A%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A/</loc><lastmod>2025-06-04T15:46:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/Claude%204%20%E9%87%8D%E7%A3%85%E6%9D%A5%E8%A2%AD%EF%BC%9A%E4%BD%A0%E9%9C%80%E8%A6%81%E4%BA%86%E8%A7%A3%E7%9A%84%E4%B8%80%E5%88%87/</loc><lastmod>2025-07-15T08:16:03.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/Express.%20js%20v5.0%E4%B8%AD%E7%9A%84%E6%96%B0%E5%A2%9E%E5%8A%9F%E8%83%BD/</loc><lastmod>2024-10-03T13:59:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91/PRPL%20%E6%A8%A1%E5%BC%8F/</loc><lastmod>2024-09-30T07:02:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E7%BF%BB%E8%AF%91%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-01-27T06:46:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E5%89%8D%E7%AB%AF%E5%AD%98%E5%82%A8%E6%96%B9%E6%A1%88%E4%B8%80%E8%A7%88/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E6%B5%8F%E8%A7%88%E5%99%A8%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6-%E7%BC%93%E5%AD%98%E4%BD%8D%E7%BD%AE/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E6%B5%8F%E8%A7%88%E5%99%A8%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6-%E8%AF%B7%E6%B1%82%E5%A4%B4/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/CDN%20%E5%86%85%E5%AE%B9%E5%88%86%E5%8F%91%E7%BD%91%E7%BB%9C/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/HTTP/HTTP%20%E4%BB%A3%E7%90%86%E5%92%8C%E7%BC%93%E5%AD%98/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/HTTP/HTTP%20%E7%89%88%E6%9C%AC%E6%95%B4%E5%90%88/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/HTTP/HTTPS%E4%B8%8ESSL%20TLS/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/HTTP/HTTPS%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/HTTP/TLS1.2%E8%BF%9E%E6%8E%A5%E8%BF%87%E7%A8%8B%E8%A7%A3%E6%9E%90/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/Nginx%EF%BC%9A%E9%AB%98%E6%80%A7%E8%83%BD%E7%9A%84Web%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/OpenResty%EF%BC%9A%E6%9B%B4%E7%81%B5%E6%B4%BB%E7%9A%84Web%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/RESTful%20%E4%B8%8B%E8%AF%B7%E6%B1%82%E6%96%B9%E6%B3%95%E7%9A%84%E5%B9%82%E7%AD%89%E6%80%A7/</loc><lastmod>2024-04-24T08:32:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/WAF%20%E7%BD%91%E7%BB%9C%E5%BA%94%E7%94%A8%E9%98%B2%E7%81%AB%E5%A2%99/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/WebSocket/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/SIFT/</loc><lastmod>2024-04-24T08:32:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E5%88%9B%E5%BB%BA%E5%9E%8B%E6%A8%A1%E5%BC%8F%20Creation%20Pattern/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E7%89%9B%E5%AE%A2%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E9%97%AE%E9%A2%98%E6%80%BB%E7%BB%93/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E7%BB%93%E6%9E%84%E5%9E%8B%E6%A8%A1%E5%BC%8F%20Structural%20Patterns/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/Behavior%20Pattern%20%E8%A1%8C%E4%B8%BA%E6%A8%A1%E5%BC%8F/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/UML%E5%9B%BE%E5%85%B3%E7%B3%BB%E8%AF%A6%E8%A7%A3/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%8A%80%E8%83%BD/%E5%BC%80%E5%8F%91%E9%BB%91%E8%AF%9D%20%E4%B8%93%E4%B8%9A%E6%9C%AF%E8%AF%AD/</loc><lastmod>2024-11-05T09:57:31.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%8A%80%E8%83%BD/API%20%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/</loc><lastmod>2025-01-27T03:23:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%8A%80%E8%83%BD/DDD/</loc><lastmod>2024-07-23T15:08:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/%E5%86%99%E4%BD%9C%E6%8A%80%E5%B7%A7%E5%92%8C%E7%BB%8F%E9%AA%8C/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/%E5%89%8D%E7%AB%AF%E5%AD%A6%E4%B9%A0%E7%9B%AE%E6%A0%87/</loc><lastmod>2025-03-03T16:23:13.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/%E6%9D%A5%E4%BA%86%E8%A7%A3%E4%B8%80%E4%B8%8B%20git%20fetch%20%E4%B8%8E%20git%20pull%E7%9A%84%E5%8C%BA%E5%88%AB/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/%E6%A0%A1%E6%8B%9B%E6%97%A5%E5%BF%97%20%E6%A0%A1%E6%8B%9B%E7%BB%8F%E9%AA%8C%E6%80%BB%E7%BB%93/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/%E6%B5%8F%E8%A7%88%E5%99%A8%E7%BF%BB%E8%AF%91/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/%E7%A8%8B%E5%BA%8F%E5%91%98%E8%BD%AF%E6%8A%80%E8%83%BD/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/%E7%B2%BE%E9%80%89%E6%96%87%E7%AB%A0%E5%88%97%E8%A1%A8/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/2022%E5%B9%B4%E4%B8%AD%E6%80%BB%E7%BB%93/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/2022%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/Git%20%E5%B8%B8%E7%94%A8%E8%AF%AD%E5%8F%A5%E4%B8%8E%E5%91%BD%E4%BB%A4%E8%A1%8C/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/LaTeX%20%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/offer%EF%BC%8C%E4%B8%89%E6%96%B9%EF%BC%8C%E4%B8%A4%E6%96%B9%EF%BC%8C%E6%AF%81%E7%BA%A6%20%E8%BF%99%E4%BA%9B%E4%BD%A0%E9%9C%80%E8%A6%81%E7%9F%A5%E9%81%93%E7%9A%84%E4%BA%8B/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/PPT%E5%9B%BE%E6%96%87%E6%8E%92%E7%89%88%E5%BF%83%E5%BE%97/</loc><lastmod>2023-08-07T18:04:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/Serverless%20%E7%AC%94%E8%AE%B0/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E8%BD%AF%E6%96%87/UED%E3%80%81UCD%E3%80%81UE%E3%80%81UI%E3%80%81%E4%BA%A4%E4%BA%92%E8%AE%BE%E8%AE%A1/</loc><lastmod>2023-07-13T16:44:34.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9%E9%9D%A2%E7%BB%8F/</loc><lastmod>2024-08-15T14:10:22.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/%E5%BF%AB%E6%89%8B%E9%9D%A2%E7%BB%8F/</loc><lastmod>2024-08-15T14:10:22.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/%E6%9C%B4%E6%9C%B4%E9%9D%A2%E7%BB%8F/</loc><lastmod>2025-11-28T03:43:06.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/%E6%98%9F%E7%BD%91%E9%94%90%E6%8D%B7%E9%9D%A2%E7%BB%8F/</loc><lastmod>2024-04-24T08:32:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/%E7%BE%8E%E5%9B%A2%E9%9D%A2%E7%BB%8F/</loc><lastmod>2025-12-19T03:08:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/%E9%9D%A2%E7%BB%8FQA/%E5%BF%AB%E6%89%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93/</loc><lastmod>2024-04-24T08:32:26.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/%E9%9D%A2%E7%BB%8FQA/%E7%BE%8E%E5%9B%A2%E9%9D%A2%E7%BB%8F/</loc><lastmod>2024-04-24T08:32:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/%E9%9D%A2%E7%BB%8FQA/%E9%98%BF%E9%87%8C%E9%9D%A2%E7%BB%8F%E9%97%AE%E9%A2%98%E9%9B%86%E5%90%88/</loc><lastmod>2025-12-19T03:37:40.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/026/%E5%B0%8F%E7%BA%A2%E4%B9%A6AI%E5%B7%A5%E7%A8%8B%E5%B8%88/</loc><lastmod>2026-07-05T07:04:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/026/%E8%85%BE%E8%AE%AF%E6%B7%B7%E5%85%83%20AIGC%20%E5%89%8D%E7%AB%AF%E6%9E%B6%E6%9E%84%E5%B8%88/</loc><lastmod>2026-07-05T07:04:32.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E7%BB%8F/026/%E9%AB%98%E5%BE%B7%20AI%20Agent%20%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91/</loc><lastmod>2026-07-05T07:04:32.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E8%AF%95%E5%87%86%E5%A4%87/README/</loc><lastmod>2026-01-27T06:46:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/%E3%80%8C%E7%AE%97%E6%B3%95%E4%B8%8E%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E3%80%8D%E6%A2%B3%E7%90%866%E5%A4%A7%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%20%E4%B8%BA%E4%BA%86offer/</loc><lastmod>2024-04-24T08:32:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%88%E9%9D%A2%E8%AF%95%E6%89%8B%E5%86%8C/</loc><lastmod>2024-04-24T08:32:26.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/%E5%89%8D%E7%AB%AF%E9%9D%A2%E8%AF%95%E5%8D%81%E4%B8%87%E5%AD%97%E4%B9%A6%E7%B1%8D%E6%80%BB%E7%BB%93/</loc><lastmod>2024-04-24T08:32:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2024-04-24T08:32:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/Node.js%20%E5%89%8D%E7%AB%AF%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2024-04-24T08:32:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/%E9%9D%A2%E8%AF%95%E9%80%9A%E7%94%A8/share/</loc><lastmod>2024-04-24T08:32:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/2023%20%E8%BF%9B%E9%98%B6%E6%B8%85%E5%8D%95/</loc><lastmod>2024-04-24T08:32:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Agent/%E7%BB%BC%E5%90%88%E9%A2%98%E5%BA%93/</loc><lastmod>2026-03-14T16:15:19.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><lastmod>2026-07-11T16:43:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/%E5%8F%82%E8%80%83%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AE/</loc><lastmod>2026-09-27T06:53:48.489Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/%E9%A2%98%E7%9B%AE%E6%A8%A1%E6%9D%BF/</loc><lastmod>2026-09-27T06:53:49.609Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/01-rag-multihop-qa/</loc><lastmod>2026-09-27T06:54:27.304Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/02-self-rag/</loc><lastmod>2026-09-27T06:36:20.612Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/03-multimodal-rag/</loc><lastmod>2026-09-27T06:36:20.613Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/04-rag-vector-incremental-updates/</loc><lastmod>2026-09-27T06:36:20.613Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/05-knowledge-graph-llm-rag/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/06-knowledge-graph-basics/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/07-dialogue-state-tracking/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/08-knowledge-graph-completion/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/09-crf-vs-bert-ner/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/10-distant-supervision/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/11-rag-hallucination-citation/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/12-knowledge-fusion/</loc><lastmod>2026-09-27T06:36:20.614Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/13-graphrag/</loc><lastmod>2026-09-27T06:36:20.615Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/14-transe-distmult-complex/</loc><lastmod>2026-09-27T06:36:20.615Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/15-rag-chunking-size/</loc><lastmod>2026-09-27T06:36:20.615Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/16-context-compression/</loc><lastmod>2026-09-27T06:36:20.615Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/17-knowledge-engineering-vs-kg/</loc><lastmod>2026-09-27T06:36:20.615Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/18-rag-evaluation/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/19-embedding-model-selection/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/20-entity-disambiguation/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/21-rag-reranking/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/22-rag-ground-truth/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/23-ner-bio/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/24-event-extraction/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/25-hyde-retrieval/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/26-semantic-chunking/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/27-relation-extraction/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/28-multilingual-knowledge-base/</loc><lastmod>2026-09-27T06:36:20.616Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/29-hybrid-search/</loc><lastmod>2026-09-27T06:36:20.617Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/30-knowledge-graph-reasoning/</loc><lastmod>2026-09-27T06:36:20.617Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/31-entity-linking/</loc><lastmod>2026-09-27T06:36:20.617Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/32-pipeline-vs-joint-extraction/</loc><lastmod>2026-09-27T06:36:20.617Z</lastmod></url><url><loc>https://yihuiblog.top/posts/AI%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/AI%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8ERAG/README/</loc><lastmod>2026-09-27T06:54:43.789Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Browser/%E5%9C%A8%E7%8E%B0%E4%BB%A3%E5%BA%94%E7%94%A8%E4%B8%AD%E4%BD%BF%E7%94%A8%20localStorage%20%E7%9A%84%E5%85%A8%E9%9D%A2%E6%8C%87%E5%8D%97/</loc><lastmod>2024-04-15T13:10:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Browser/%E5%9F%BA%E4%BA%8E%20StorageEvent%E7%9A%84%E8%B7%A8tab%E4%BA%8B%E4%BB%B6%E4%BC%A0%E8%BE%93%E6%96%B9%E6%A1%88/</loc><lastmod>2024-04-08T15:32:13.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Browser/%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%E6%A1%86%E6%9E%B6%EF%BC%9AWXT/</loc><lastmod>2025-12-31T07:30:19.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Browser/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Browser/Chrome%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8F%92%E4%BB%B6%EF%BC%88%E6%89%A9%E5%B1%95%EF%BC%89-%20Manifest%20V3%20%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83%E7%AE%80%E4%BB%8B/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Browser/Web%20Components%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Browser/Web%E6%B5%8F%E8%A7%88%E5%99%A8%E6%BB%9A%E5%8A%A8%E6%96%B9%E6%A1%88%E4%B8%80%E8%A7%88%EF%BD%9C%20rAF%E7%AD%89/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/%E4%BC%AA%E7%B1%BB%E4%B8%8E%E4%BC%AA%E5%85%83%E7%B4%A0%E7%9A%84%E5%8C%BA%E5%88%AB/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/%E9%80%BB%E8%BE%91%E7%BB%84%E5%90%88%E4%BC%AA%E7%B1%BB/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/CSS%20%E8%87%AA%E5%AE%9A%E4%B9%89%E5%B1%9E%E6%80%A7/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/CSS%E8%BF%9B%E9%98%B6%EF%BC%9A%E9%80%BB%E8%BE%91%E7%BB%84%E5%90%88%E4%BC%AA%E7%B1%BB/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Flex%20%E5%B8%83%E5%B1%80/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Grid%20%E5%B8%83%E5%B1%80/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Less%20%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Stylus%20%E5%AD%A6%E4%B9%A0%E6%95%B4%E5%90%88/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Web%20%E5%AE%89%E5%85%A8%E5%AD%97%E4%BD%93%E5%92%8C%E7%BD%91%E7%BB%9C%E5%AD%97%E4%BD%93%20(Web%20Fonts)/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E5%80%BC%E5%BE%97%E4%BD%A0%E4%BA%86%E8%A7%A3%E7%9A%84Tailwind%20CSS%20Tips%E5%92%8C%E6%8A%80%E5%B7%A7/</loc><lastmod>2024-10-10T07:56:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/CSS%20%E7%88%B6%E5%85%83%E7%B4%A0%E6%B2%A1%E6%9C%89%E8%A2%AB%E5%AD%90%E5%85%83%E7%B4%A0%E6%92%91%E5%BC%80%E9%97%AE%E9%A2%98/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/Tailwind%20CSS%20%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5%EF%BC%9A%E5%8A%9F%E8%83%BD%E7%B1%BB%E4%BC%98%E5%85%88/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/CSS/Vue%20scoped%E5%B1%9E%E6%80%A7%E7%9A%84%E7%94%A8%E9%80%94%E5%92%8C%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/</loc><lastmod>2023-07-10T17:30:08.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Go/gin/gin%20%E4%B8%AD%E9%97%B4%E4%BB%B6/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Go/Go%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95%E6%9E%81%E9%80%9F%E7%89%88%EF%BC%88%E4%B8%80%EF%BC%89%E2%80%94%E2%80%94%E4%BB%8Emain%E5%87%BD%E6%95%B0%E5%88%B0string%E7%B1%BB%E5%9E%8B/</loc><lastmod>2024-04-24T08:32:15.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Go/Go%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95%E6%9E%81%E9%80%9F%E7%89%88%EF%BC%88%E4%B8%89%EF%BC%89%E2%80%94%E2%80%94%E5%8F%98%E9%87%8F%E3%80%81%E5%B8%B8%E9%87%8F%E5%A3%B0%E6%98%8E/</loc><lastmod>2024-04-24T08:32:19.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Go/Go%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95%E6%9E%81%E9%80%9F%E7%89%88%EF%BC%88%E4%BA%8C%EF%BC%89%E2%80%94%E2%80%94%E7%BB%AD%E7%9C%8B%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/</loc><lastmod>2024-04-24T08:32:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/HTML/button%E6%A0%87%E7%AD%BE%E5%92%8Cdiv%E6%A8%A1%E6%8B%9F%E6%8C%89%E9%92%AE%E7%9A%84%E5%8C%BA%E5%88%AB/</loc><lastmod>2023-07-10T17:32:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/HTML/HTML%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-10T17:32:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/HTML/Web%20Component/</loc><lastmod>2024-04-24T08:32:23.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%AF%8F%E4%B8%AA%E4%BA%BA%E9%83%BD%E5%9C%A8%E8%B0%88%E8%AE%BA%E5%90%8C%E6%9E%84JavaScript%20%E4%BB%A5%E5%8F%8A%E4%B8%BA%E4%BB%80%E4%B9%88%E5%AE%83%E5%BE%88%E9%87%8D%E8%A6%81/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%E6%98%AF%E5%A6%82%E4%BD%95%E5%BD%B1%E5%93%8D%E9%A1%B5%E9%9D%A2%E6%B8%B2%E6%9F%93%E7%9A%84%EF%BC%9F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E4%BA%86%E8%A7%A3MutationObserver%E7%9A%84%E4%BD%BF%E7%94%A8%E4%BB%A5%E5%8F%8A%E5%9C%A8Vue3%E4%B8%AD%E7%9A%84%E4%BD%BF%E7%94%A8%E6%A1%88%E4%BE%8B/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E4%BD%BF%E7%94%A8Node.js%E3%80%81Express.js%E3%80%81TS%E5%86%99%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E5%9B%BE%E5%BA%8A%E8%84%9A%E6%9C%AC%EF%BC%88%E4%B8%80%EF%BC%89/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E4%BD%BF%E7%94%A8Node.js%E3%80%81pm2%E5%92%8Cssh2%E6%A8%A1%E5%9D%97%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84Node.js%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2%E8%84%9A%E6%9C%AC/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/Atomics%20API/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/ES%2012%20%E6%96%B0%E7%89%B9%E6%80%A7/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/ES5%E3%80%816%20%E6%8C%87%E5%AF%BC%E8%A7%84%E8%8C%83/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/IIFE%20%E7%AB%8B%E5%8D%B3%E6%89%A7%E8%A1%8C%E5%87%BD%E6%95%B0%E8%A1%A8%E8%BE%BE%E5%BC%8F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/JavaScript%20%E8%BF%9B%E9%98%B6%E6%95%B4%E5%90%88/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/js%E4%B8%AD%3D%3D%E4%B8%8E%3D%3D%3D%E7%9A%84%E5%8C%BA%E5%88%AB/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/JS%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E6%9C%BA%E5%88%B6/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%89%8D%E7%AB%AF%20SSO%20%E5%8D%95%E7%82%B9%E7%99%BB%E5%85%A5%E6%96%B9%E6%A1%88/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%89%8D%E7%AB%AF%E6%A8%A1%E5%9D%97%E5%88%86%E7%B1%BB/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8Performance%20API%20%E6%9D%A5%E8%A1%A1%E9%87%8F%E5%BA%94%E7%94%A8%E6%80%A7%E8%83%BD%EF%BC%9F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%BA%93/JS%E4%BB%A3%E7%A0%81%E6%B7%B7%E6%B7%86%E5%99%A8%EF%BC%9AJavaScript%20obfuscator%20%E8%AE%A9%E4%BD%A0%E7%9A%84%E4%BB%A3%E7%A0%81%E7%9C%8B%E8%B5%B7%E6%9D%A5%E8%AE%A9%E4%BA%BA%E7%97%9B%E8%8B%A6/</loc><lastmod>2024-03-24T18:05:37.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%BA%93/quill.js%20%E7%9A%84%E6%96%87%E6%9C%AC%E5%BA%93%20%E2%80%94%E2%80%94%20delta%20%E7%9A%84%E4%BD%BF%E7%94%A8/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E5%BA%93/Quill%E5%AF%8C%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%99%A8%E4%BD%BF%E7%94%A8%20-%20%E9%AB%98%E5%BA%A6%E8%87%AA%E5%AE%9A%E4%B9%89%E7%8E%B0%E4%BB%A3%20Web%20%E5%AF%8C%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%99%A8/</loc><lastmod>2024-02-15T09:27:40.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/axios%E3%80%81XHR%E3%80%81XML%E3%80%81AJAX%E5%92%8CFetch%E5%88%86%E4%B8%8D%E6%B8%85%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/JavaScript%20%E5%A6%82%E4%BD%95%E8%B7%B3%E5%87%BA%EF%BC%88%E7%BB%88%E6%AD%A2%EF%BC%89forEach%20%E5%BE%AA%E7%8E%AF/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/JavaScript%20%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%BF%A1%E6%81%AF%E5%8F%8A%E6%B5%8F%E8%A7%88%E5%99%A8%E4%BF%A1%E6%81%AF/</loc><lastmod>2024-03-13T18:59:35.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/JavaScript%20%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/JavaScript%E4%BC%98%E9%9B%85%E5%86%99%E6%B3%95%E5%8F%8A%E9%AA%9A%E6%93%8D%E4%BD%9C/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/JSDoc%20%E5%88%9D%E6%8E%A2%EF%BC%9A%E4%BB%A3%E7%A0%81%E5%86%85%E7%9A%84%E6%96%87%E6%A1%A3%E6%A0%87%E8%AE%B0/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5/LocalStorage%E3%80%81sessionStorage%20%E5%B0%81%E8%A3%85%20-%20%E5%9F%BA%E4%BA%8ETypeScript/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%9D%A5%E8%AE%A4%E8%AF%86%E4%B8%80%E4%B8%8B%E5%AE%9E%E7%94%A8%E7%9A%84%E3%80%81%E5%A5%BD%E7%94%A8%E7%9A%84%EF%BC%9AURL%20API/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%9E%84%E5%BB%BA%E5%B7%A5%E5%85%B7%E5%BA%94%E8%AF%A5%E5%8C%85%E5%90%AB%E5%93%AA%E4%BA%9B%E8%83%BD%E5%8A%9B%EF%BC%9F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%80%8E%E4%B9%88%E6%80%BB%E6%9C%89%E4%BA%BA%E6%B7%B7%E6%B7%86Service%20Worker%20%E5%92%8C%20Web%20Worker%EF%BC%9F/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%8D%B7%E8%B5%B7%E6%9D%A5%EF%BC%81/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87webgl%E8%8E%B7%E5%8F%96%E6%B8%B2%E6%9F%93%E5%99%A8%E7%9A%84%E4%BE%9B%E5%BA%94%E5%95%86%E5%92%8C%E7%89%88%E6%9C%AC%E4%BF%A1%E6%81%AF%EF%BC%9F/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E6%B7%B1%E5%85%A5%E8%A7%A3%E6%9E%90call%E3%80%81apply%E3%80%81bind/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E7%8E%A9%E8%BD%AC%E4%B8%80%E8%A1%8C%E4%BB%A3%E7%A0%81KO%E9%97%AE%E9%A2%98/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/%E9%A1%B5%E9%9D%A2%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/</loc><lastmod>2023-07-13T15:53:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/PromiseA%20%E9%9B%86%E5%90%88/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/Property%E5%8E%9F%E5%9E%8B%E9%93%BE%E4%B8%8E%E5%8E%9F%E5%9E%8B%E9%93%BE/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/Set%EF%BC%8CMap%20%E5%92%8C%20Array%E7%9A%84%E5%8C%BA%E5%88%AB/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/Web%20Woker%20%E4%B8%8E%E4%B8%BB%E7%BA%BF%E7%A8%8B%E9%80%9A%E4%BF%A1%E5%9C%BA%E6%99%AF%E4%B8%8B%E5%AF%B9postMessage%E7%9A%84%E7%AE%80%E6%B4%81%E5%B0%81%E8%A3%85/</loc><lastmod>2024-02-15T09:27:40.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/Web%20Woker%20%E5%B8%B8%E8%A7%81%E4%BD%BF%E7%94%A8%E9%97%AE%E9%A2%98%E5%92%8C%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</loc><lastmod>2024-02-15T09:27:41.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/WebAudio/Tone.js%20%E6%A1%86%E6%9E%B6%E9%A3%9F%E7%94%A8%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/WebAudio/Web%20Audio%20%E6%BB%A4%E6%B3%A2%E5%99%A8Filter/</loc><lastmod>2023-07-10T17:50:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/JavaScript/WebPerf%20Snippets%20%E2%80%94%E2%80%94%20%E7%9B%B4%E6%8E%A5%E5%8F%AF%E4%BB%A5%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%B8%AD%E8%8E%B7%E5%8F%96%E7%BD%91%E9%A1%B5%E6%80%A7%E8%83%BD%E6%8C%87%E6%A0%87%E7%9A%84%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5/</loc><lastmod>2024-04-24T08:32:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Lit/%E7%AC%AC%E4%B8%80%E7%AB%A0%EF%BC%9ALit%E7%AE%80%E4%BB%8B%20-%20%E7%8E%B0%E4%BB%A3Web%E7%BB%84%E4%BB%B6%E6%A0%87%E5%87%86/</loc><lastmod>2025-10-03T09:57:49.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Lit/%E7%AC%AC%E4%B8%83%E7%AB%A0%EF%BC%9A%E7%BB%84%E4%BB%B6%E5%8C%96%E6%9E%84%E5%BB%BA%20-%20%E7%BB%84%E5%90%88%E4%B8%8E%E9%80%9A%E4%BF%A1/</loc><lastmod>2025-10-01T16:37:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Lit/%E7%AC%AC%E4%B8%89%E7%AB%A0%EF%BC%9Alit-html%E7%9A%84%E5%A8%81%E5%8A%9B%20-%20%E7%B2%BE%E9%80%9A%E5%A3%B0%E6%98%8E%E5%BC%8F%E6%A8%A1%E6%9D%BF/</loc><lastmod>2025-10-11T08:23:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Lit/%E7%AC%AC%E4%BA%8C%E7%AB%A0%EF%BC%9A%E4%BD%A0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AALit%E7%BB%84%E4%BB%B6%20-%20%E4%BB%8E%E9%9B%B6%E5%88%B0%22Hello%2C%20World%22/</loc><lastmod>2025-10-03T10:14:50.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Lit/%E7%AC%AC%E4%BA%94%E7%AB%A0%EF%BC%9A%E8%87%B4React%E5%BC%80%E5%8F%91%E8%80%85%20-%20%E5%B0%86%E4%BD%A0%E7%9A%84%E7%9F%A5%E8%AF%86%E5%B9%B3%E7%A7%BB%E5%88%B0Lit/</loc><lastmod>2026-07-07T03:35:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Lit/%E7%AC%AC%E5%9B%9B%E7%AB%A0%EF%BC%9A%E5%93%8D%E5%BA%94%E5%BC%8F%E4%B8%8E%E7%8A%B6%E6%80%81%20-%20%E8%AE%A9%E7%BB%84%E4%BB%B6%E5%8A%A8%E8%B5%B7%E6%9D%A5/</loc><lastmod>2025-09-30T10:08:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Lit/%E7%AC%AC%E5%85%AB%E7%AB%A0%EF%BC%9A%E9%AB%98%E7%BA%A7%E6%A6%82%E5%BF%B5%E4%B8%8ELit%E7%94%9F%E6%80%81%E7%B3%BB%E7%BB%9F/</loc><lastmod>2025-10-01T16:39:27.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Lit/%E7%AC%AC%E5%85%AD%E7%AB%A0%EF%BC%9A%E6%A0%B7%E5%BC%8F%E4%B8%8E%E4%B8%BB%E9%A2%98%20-%20Shadow%20DOM%E7%9A%84%E5%B0%81%E8%A3%85%E8%89%BA%E6%9C%AF/</loc><lastmod>2025-10-01T16:30:39.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/01-sharding-when/</loc><lastmod>2026-09-30T03:25:38.030Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/02-join-on-where/</loc><lastmod>2026-09-30T03:25:38.030Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/03-normalization/</loc><lastmod>2026-09-30T03:25:38.030Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/04-char-varchar/</loc><lastmod>2026-09-30T03:25:38.030Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/05-count-usage/</loc><lastmod>2026-09-30T03:25:38.030Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/06-delete-drop-truncate/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/07-exists-vs-in/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/08-query-execution-optimizer/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/09-mysql-cache-vs-redis/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/10-storage-engines/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/11-mysql-constraints/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/12-null-semantics/</loc><lastmod>2026-09-30T03:25:38.031Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/13-sql-vs-nosql/</loc><lastmod>2026-09-30T03:25:38.032Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/14-union-vs-union-all/</loc><lastmod>2026-09-30T03:25:38.032Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/15-varchar-space/</loc><lastmod>2026-09-30T03:25:38.032Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/16-where-vs-having/</loc><lastmod>2026-09-30T03:23:06.258Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/17-pagination-sort-like-index/</loc><lastmod>2026-09-30T03:23:06.258Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/18-index-not-used-explain/</loc><lastmod>2026-09-30T03:23:06.259Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/19-covering-index-icp/</loc><lastmod>2026-09-30T03:23:06.259Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/20-bplus-index/</loc><lastmod>2026-09-30T03:23:06.260Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/21-leftmost-prefix/</loc><lastmod>2026-09-30T03:23:06.260Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/22-index-maintenance-cost/</loc><lastmod>2026-09-30T03:23:06.261Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/23-mysql-index-types/</loc><lastmod>2026-09-30T03:23:06.261Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/24-mysql-log-retention/</loc><lastmod>2026-09-30T03:23:06.261Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/25-binlog/</loc><lastmod>2026-09-30T03:24:17.342Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/26-redo-log/</loc><lastmod>2026-09-30T03:23:06.262Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/27-undo-log/</loc><lastmod>2026-09-30T03:23:06.263Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/28-binlog-redo-two-phase/</loc><lastmod>2026-09-30T03:23:06.263Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/29-mysql-log-flush/</loc><lastmod>2026-09-30T03:23:06.264Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/30-optimistic-pessimistic-lock/</loc><lastmod>2026-09-30T03:22:36.502Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/31-transaction-acid/</loc><lastmod>2026-09-30T03:22:36.502Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/32-deadlock/</loc><lastmod>2026-09-30T03:22:36.502Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/33-mvcc/</loc><lastmod>2026-09-30T03:22:36.503Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/34-gap-next-key-locks/</loc><lastmod>2026-09-30T03:22:36.503Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/35-isolation-levels/</loc><lastmod>2026-09-30T03:22:36.503Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/36-mysql-lock-types/</loc><lastmod>2026-09-30T03:22:36.503Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/37-read-write-splitting/</loc><lastmod>2026-09-30T03:22:36.504Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/38-sharding-aftereffects/</loc><lastmod>2026-09-30T03:25:13.246Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/39-slow-sql/</loc><lastmod>2026-09-30T03:22:16.220Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/40-mysql-monitoring/</loc><lastmod>2026-09-30T03:22:16.220Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/41-deep-pagination/</loc><lastmod>2026-09-30T03:22:16.221Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/42-replication-process/</loc><lastmod>2026-09-30T03:22:16.221Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/43-mysql-config-tuning/</loc><lastmod>2026-09-30T03:22:16.221Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/44-replication-lag/</loc><lastmod>2026-09-30T03:25:13.246Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/45-primary-failover/</loc><lastmod>2026-09-30T03:22:16.222Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/%E9%9D%A2%E8%AF%95%E9%A2%98/README/</loc><lastmod>2026-09-27T07:46:39.287Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/001-database-sharding/</loc><lastmod>2026-07-11T13:27:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/002-sql-join-on-where/</loc><lastmod>2026-07-11T13:27:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/003-normalization-denormalization/</loc><lastmod>2026-07-11T13:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/004-mysql-order-by-sorting/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/005-sql-execution-process/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/006-mysql-index-types/</loc><lastmod>2026-07-11T13:27:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/007-change-buffer/</loc><lastmod>2026-07-11T13:27:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/008-batch-insert/</loc><lastmod>2026-07-11T13:27:59.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/009-full-and-incremental-sync/</loc><lastmod>2026-07-11T13:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/010-cursor-pagination/</loc><lastmod>2026-07-11T13:27:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/011-storage-engines/</loc><lastmod>2026-07-11T13:27:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/012-clustered-and-secondary-index/</loc><lastmod>2026-07-11T13:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/013-index-back-to-table/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/014-leftmost-prefix-rule/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/015-covering-index/</loc><lastmod>2026-07-11T13:27:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/016-index-condition-pushdown/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/017-index-design-notes/</loc><lastmod>2026-07-11T13:27:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/018-index-effect-troubleshooting/</loc><lastmod>2026-07-11T13:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/019-too-many-indexes/</loc><lastmod>2026-07-11T13:27:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/020-bplus-tree-query-process/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/021-why-bplus-tree-index/</loc><lastmod>2026-07-11T13:27:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/022-mysql-logs-binlog-redo-undo/</loc><lastmod>2026-07-11T13:27:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/023-mysql-transaction-implementation/</loc><lastmod>2026-07-11T13:27:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/024-long-running-transactions/</loc><lastmod>2026-07-11T13:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/025-mvcc/</loc><lastmod>2026-07-11T13:32:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/026-secondary-index-mvcc/</loc><lastmod>2026-07-11T13:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/027-without-mvcc/</loc><lastmod>2026-07-11T13:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/028-transaction-isolation-levels/</loc><lastmod>2026-07-11T13:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/029-default-isolation-level/</loc><lastmod>2026-07-11T13:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/030-dirty-nonrepeatable-phantom-read/</loc><lastmod>2026-07-11T13:32:50.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/031-lock-types/</loc><lastmod>2026-07-11T13:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/032-optimistic-pessimistic-lock/</loc><lastmod>2026-07-11T13:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/033-deadlock-handling/</loc><lastmod>2026-07-11T13:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/034-explain-query-analysis/</loc><lastmod>2026-07-11T13:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/035-count-differences/</loc><lastmod>2026-07-11T13:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/036-int-display-width/</loc><lastmod>2026-07-11T13:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/037-varchar-vs-char/</loc><lastmod>2026-07-11T13:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/038-sql-tuning/</loc><lastmod>2026-07-11T13:32:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/039-avoid-single-point-failure/</loc><lastmod>2026-07-11T13:32:51.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/040-read-write-splitting/</loc><lastmod>2026-07-11T13:32:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/041-replication/</loc><lastmod>2026-07-11T13:32:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/042-replication-lag/</loc><lastmod>2026-07-11T13:32:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/043-sharding-implementation-process/</loc><lastmod>2026-07-11T13:37:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/044-sharding-problems/</loc><lastmod>2026-07-11T13:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/045-buffer-pool-read-path/</loc><lastmod>2026-07-11T13:37:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/046-doublewrite-buffer/</loc><lastmod>2026-07-11T13:37:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/047-log-buffer/</loc><lastmod>2026-07-11T13:37:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/048-avoid-multi-table-joins/</loc><lastmod>2026-07-11T13:37:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/049-slow-sql-monitoring-optimization/</loc><lastmod>2026-07-11T13:37:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/050-delete-drop-truncate/</loc><lastmod>2026-07-11T13:37:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/051-limit-offset-performance/</loc><lastmod>2026-07-11T13:37:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/052-datetime-vs-timestamp/</loc><lastmod>2026-07-11T13:37:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/053-common-mysql-functions/</loc><lastmod>2026-07-11T13:37:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/054-text-type-limits/</loc><lastmod>2026-07-11T13:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/055-auto-increment-maximum/</loc><lastmod>2026-07-11T13:38:10.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/056-money-data-type/</loc><lastmod>2026-07-11T13:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/057-database-view/</loc><lastmod>2026-07-11T13:37:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/058-database-cursor/</loc><lastmod>2026-07-11T13:37:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/059-large-binary-content-storage/</loc><lastmod>2026-07-11T13:37:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/060-mysql-vs-oracle-advantages/</loc><lastmod>2026-07-11T13:47:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/061-varchar-length-difference/</loc><lastmod>2026-07-11T13:47:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/062-when-not-to-create-index/</loc><lastmod>2026-07-11T13:47:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/063-exists-vs-in/</loc><lastmod>2026-07-11T13:47:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/064-write-ahead-logging/</loc><lastmod>2026-07-11T13:47:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/065-production-isolation-level-choice/</loc><lastmod>2026-07-11T13:47:52.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/066-avoid-stored-procedures/</loc><lastmod>2026-07-11T13:47:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/067-zero-downtime-database-migration/</loc><lastmod>2026-07-11T13:47:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/068-mysql-performance-optimization/</loc><lastmod>2026-07-11T13:47:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/069-query-optimizer-plan-selection/</loc><lastmod>2026-07-11T13:47:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/070-logical-vs-physical-delete/</loc><lastmod>2026-07-11T13:47:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/071-logical-vs-physical-foreign-key/</loc><lastmod>2026-07-11T13:47:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/072-innodb-binlog-two-phase-commit/</loc><lastmod>2026-07-11T13:47:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/073-three-level-bplus-tree-capacity/</loc><lastmod>2026-07-11T13:47:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/074-table-design-checklist/</loc><lastmod>2026-07-11T13:47:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/075-redo-log-insert-records/</loc><lastmod>2026-07-11T13:47:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/076-sql-logical-execution-order/</loc><lastmod>2026-07-11T13:47:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/077-maximum-table-columns/</loc><lastmod>2026-07-11T13:47:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/078-change-data-capture/</loc><lastmod>2026-07-11T14:02:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/079-multithreaded-data-warehouse-sync/</loc><lastmod>2026-07-11T14:02:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/MySQL/README/</loc><lastmod>2026-09-27T06:46:21.085Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%AF%20pnpm%EF%BC%9F%E6%88%91%E4%BB%AC%E4%B8%BA%E4%BD%95%E4%BD%BF%E7%94%A8monorepo%EF%BC%9F/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF/%EF%BC%88%E5%85%AD%EF%BC%89/</loc><lastmod>2024-04-24T08:32:26.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E4%BC%98%E5%8C%96%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E9%80%BB%E8%BE%91%EF%BC%9A%E4%BD%BF%E7%94%A8WeakSet%E8%B7%9F%E8%B8%AA%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E7%8A%B6%E6%80%81/</loc><lastmod>2024-02-27T16:08:12.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E4%BD%BF%E7%94%A8Node.js%20%E5%AE%9E%E7%8E%B0%E7%BD%91%E7%BB%9C%E4%BB%A3%E7%90%86%EF%BC%88%E6%97%A0%E6%A1%86%E6%9E%B6%EF%BC%8C%E9%80%9A%E8%BF%87http-proxy%EF%BC%89/</loc><lastmod>2023-01-17T08:23:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%9B%BE%E7%89%87%E6%A0%BC%E5%BC%8F%E8%BD%AC%E6%8D%A2%EF%BC%9A%E5%B0%86%E4%B8%8A%E4%BC%A0%E5%9B%BE%E7%89%87%E8%BD%AC%E4%B8%BAwebp/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%92%B1%E4%BB%AC%E6%9D%A5%E6%95%B4%E4%B8%80%E4%B8%AANode.js%E8%84%9A%E6%9C%AC%EF%BC%8C%E4%BD%BF%E7%94%A8ffmpeg%E5%B0%86%E8%A7%86%E9%A2%91%E8%BD%AC%E6%8D%A2%E4%B8%BAGIF%E6%96%87%E4%BB%B6/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%BA%93/enquirer%20%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%BA%93/ESLint/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%BA%93/Esprima%20%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%BA%93/Git%20%E7%9B%B8%E5%85%B3%E5%B7%A5%E5%85%B7/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%BA%93/inquirer%20%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%BA%93/ora%20%E4%BC%98%E9%9B%85%E7%9A%84%E7%BB%88%E7%AB%AF%E6%97%8B%E8%BD%AC%E5%99%A8/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%BA%93/Puppeteer%20%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%BA%93/Vue%203%20meta/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E5%BA%93/yargs%20%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:35:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E6%A8%AA%E5%90%91%E5%AF%B9%E6%AF%94%20CJS%20%E5%92%8C%20ES%20Module/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E6%B7%B1%E5%85%A5%E6%8E%A2%E7%B4%A2%20Node.js%20%E4%B8%AD%E7%9A%84%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86/</loc><lastmod>2024-03-17T12:30:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/%EF%BC%88%E4%B8%80%EF%BC%89%E5%8F%AF%E8%A7%86%E5%8C%96%E7%90%86%E8%A7%A3%20Node.js%20%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%E7%9A%84%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/%EF%BC%88%E4%B8%89%EF%BC%89Node.js%E4%B8%AD%E7%9A%84%E5%AE%9A%E6%97%B6%E5%99%A8%E9%98%9F%E5%88%97%E5%8F%AF%E8%A7%86%E5%8C%96/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/%EF%BC%88%E4%BA%8C%EF%BC%89%E5%9C%A8%20Node.js%20%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%E4%B8%AD%E5%8F%AF%E8%A7%86%E5%8C%96%20nextTick%20%E5%92%8C%20Promise%20%E9%98%9F%E5%88%97/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/%EF%BC%88%E4%BA%94%EF%BC%89%E5%9C%A8%20Node.js%20%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%E4%B8%AD%E5%8F%AF%E8%A7%86%E5%8C%96%20IO%20%E8%BD%AE%E8%AF%A2/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/%EF%BC%88%E5%9B%9B%EF%BC%89Node.js%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF%E4%B8%AD%E7%9A%84IO%E9%98%9F%E5%88%97%E5%8F%AF%E8%A7%86%E5%8C%96/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%881%EF%BC%89%E5%86%85%E6%A0%B8%E5%BC%95%E6%93%8E/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%882%EF%BC%89%E6%A8%A1%E5%9D%97%E5%8C%96/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%883%EF%BC%89Node%E5%B8%B8%E7%94%A8%E5%86%85%E7%BD%AE%E6%A8%A1%E5%9D%97/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%884%EF%BC%89%E5%8C%85%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%885%EF%BC%89%E5%BC%80%E5%8F%91%E8%84%9A%E6%89%8B%E6%9E%B6%E5%B7%A5%E5%85%B7/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%886%EF%BC%89Stream/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%887%EF%BC%89Buffer%E7%9A%84%E4%BD%BF%E7%94%A8/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%888%EF%BC%89Http%E6%A8%A1%E5%9D%97/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%AC%94%E8%AE%B0/Node%20%E7%AC%94%E8%AE%B0%EF%BC%889%EF%BC%89%E6%B7%B1%E5%85%A5%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF/</loc><lastmod>2023-06-04T08:12:36.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:54.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E9%9D%99%E6%80%81%E6%A0%B9%EF%BC%9A%E5%85%B7%E6%9C%89%E7%BC%96%E8%AF%91%E6%97%B6%E5%B8%B8%E9%87%8F%E5%9C%B0%E5%9D%80%E7%9A%84%E5%AF%B9%E8%B1%A1/</loc><lastmod>2024-02-27T14:15:30.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/%E9%9D%A2%E8%AF%95%E9%A2%98/Node.js%20%E9%9D%A2%E8%AF%95%E9%A2%98%E5%A4%A7%E9%9B%86%E5%90%88/</loc><lastmod>2024-04-24T08:32:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/CJS%20%E5%92%8C%20ES%20Module%20%E6%A8%AA%E5%90%91%E5%AF%B9%E6%AF%94/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/CORS%20%E8%B7%A8%E5%9F%9F%E5%8F%8A%E5%85%B6%20Nodejs%20%E6%9C%8D%E5%8A%A1%E7%AB%AF%E9%85%8D%E7%BD%AE%E5%AE%9E%E8%B7%B5/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/http-server%20%E5%92%8C%20live-server/</loc><lastmod>2024-04-24T08:32:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/lib/%E5%88%A9%E7%94%A8Node.js%E8%84%9A%E6%9C%AC%E6%8F%90%E5%8F%96%E4%BD%A0%E7%9A%84OPML%E6%96%87%E4%BB%B6%E4%BF%A1%E6%81%AF/</loc><lastmod>2024-06-15T07:22:13.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/lib/%E8%A7%A3%E6%9E%90XML%E6%95%B0%E6%8D%AE%EF%BC%9A%E4%BD%BF%E7%94%A8xml2js%E5%BA%93%E8%BD%BB%E6%9D%BE%E8%BF%9B%E8%A1%8CXML%E8%A7%A3%E6%9E%90/</loc><lastmod>2024-04-24T08:32:14.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/lib/jsdom/</loc><lastmod>2026-07-07T03:37:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/Node.js%20%E5%AD%90%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86%E5%92%8C%E8%BF%9B%E7%A8%8B%E9%80%9A%E4%BF%A1/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/Node.js%20%E8%BF%9B%E7%A8%8B%E9%80%9A%E4%BF%A1/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/nodemailer%EF%BC%9A%E8%AE%A9Node.js%20%E8%84%9A%E6%9C%AC%E5%B8%AE%E4%BD%A0%E6%94%B6%E5%8F%91%E9%82%AE%E4%BB%B6/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/NPM/%E6%B7%B1%E5%85%A5%E4%BA%86%E8%A7%A3npmrc%EF%BC%9A%E4%BD%BF%E7%94%A8%E4%B8%8E%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/</loc><lastmod>2026-07-07T03:37:58.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/NPM/%E7%89%88%E6%9C%AC%E8%AF%AD%E4%B9%89%E5%8C%96/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/NPM/NPM%20%E5%8C%85%E7%AE%A1%E7%90%86/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/NPM/NPM%20%E6%BA%90%E8%AE%BE%E7%BD%AE%E5%92%8C%E7%AE%A1%E7%90%86%E6%96%B9%E6%B3%95/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/npm%E5%8C%85%E6%89%93%E8%A1%A5%E4%B8%81%20%E2%80%94%20patch-package/</loc><lastmod>2022-11-25T08:26:33.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/PM2%20%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97~/</loc><lastmod>2023-07-10T17:22:56.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Node/Yarn%204.0%E5%8F%91%E5%B8%83%EF%BC%9A%E6%80%A7%E8%83%BD%E6%8F%90%E5%8D%87%EF%BC%8C%E6%8F%90%E4%BE%9B%E6%9B%B4%E5%A4%9A%E5%91%BD%E4%BB%A4%E5%92%8C%E5%8A%9F%E8%83%BD/</loc><lastmod>2024-04-24T08:32:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E5%AE%9E%E7%8E%B0RSC%20%20-%20%E7%AC%AC%201%20%E9%83%A8%E5%88%86%EF%BC%9AServer%20Component/</loc><lastmod>2023-07-12T16:44:04.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E5%AE%B9%E5%99%A8%E5%86%85%E9%80%89%E6%8B%A9%E5%8D%95%E4%B8%80%E5%88%97%E8%A1%A8%E5%B9%B6%E8%BF%9B%E8%A1%8C%E9%AB%98%E4%BA%AE%E5%88%87%E6%8D%A2%E7%9A%84%E5%AE%9E%E8%B7%B5/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E6%89%A7%E8%A1%8C%E5%92%8C%E6%B8%85%E9%99%A4Effect%E7%9A%84%E6%97%B6%E6%9C%BA/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3JSX/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/commit%20%E9%98%B6%E6%AE%B5%E6%B5%81%E7%A8%8B/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/Hooks%20%E8%A7%A3%E6%9E%90/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/React%20%E4%B8%AD%E7%9A%84%20Fiber%EF%BC%88%E7%BA%A4%E7%A8%8B%EF%BC%89%E5%8F%8A%E5%85%B6%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/React%20%E6%9E%B6%E6%9E%84/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/React%20%E6%BA%90%E7%A0%81%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/React%20%E7%8A%B6%E6%80%81%E6%9B%B4%E6%96%B0/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/React%20%E7%90%86%E5%BF%B5/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/render%20%E9%98%B6%E6%AE%B5%E6%B5%81%E7%A8%8B/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/%E9%AB%98%E7%BA%A7%20React%20%E7%BB%84%E4%BB%B6%E7%BB%84%E5%90%88/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/Antd%20%E7%BB%84%E4%BB%B6%E5%BA%93/Antd%20%E8%A1%A8%E5%8D%95%E5%9F%BA%E7%A1%80%E4%BD%BF%E7%94%A8/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/Antd%20%E7%BB%84%E4%BB%B6%E5%BA%93/Antd%20Pro%20%E6%96%B0%E6%89%8B%E4%B8%8A%E8%B7%AF%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/Dva/dva%20%E6%95%B0%E6%8D%AE%E8%8E%B7%E5%8F%96%E5%92%8C%E5%A4%84%E7%90%86/</loc><lastmod>2024-04-24T08:32:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/eslint-plugin-react%20%E9%85%8D%E7%BD%AE/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/Mobx%20%E6%95%99%E7%A8%8B/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20TypeScript/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20%E9%A1%B9%E7%9B%AE%E4%BC%98%E5%8C%96/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E5%9C%A8%E5%87%BD%E6%95%B0%E7%BB%84%E4%BB%B6%E4%B8%AD%E4%BD%BF%E7%94%A8%20Redux/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E5%86%85%E7%BD%AE%20Hooks%EF%BC%881%EF%BC%89%EF%BC%9A%E5%A6%82%E4%BD%95%E4%BF%9D%E5%AD%98%E7%BB%84%E4%BB%B6%E7%8A%B6%E6%80%81%E5%92%8C%E4%BD%BF%E7%94%A8%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%EF%BC%9F/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E5%87%BD%E6%95%B0%E7%BB%84%E4%BB%B6%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E5%A6%82%E4%BD%95%E5%B1%95%E7%A4%BA%E5%AF%B9%E8%AF%9D%E6%A1%86%EF%BC%8C%E5%B9%B6%E7%BB%99%E5%AF%B9%E8%AF%9D%E6%A1%86%E4%BC%A0%E9%80%92%E5%8F%82%E6%95%B0%EF%BC%9F/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E8%87%AA%E5%AE%9A%E4%B9%89%20Hooks/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E8%87%AA%E5%AE%9A%E4%B9%89%E4%BA%8B%E4%BB%B6/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/%E8%B7%AF%E7%94%B1%E7%AE%A1%E7%90%86/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/Hooks%20%E5%AE%9E%E6%88%98%E7%AF%87/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/Hooks%20%EF%BC%9A%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E7%90%86%E8%A7%A3%E5%87%BD%E6%95%B0%E7%BB%84%E4%BB%B6%E7%9A%84%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%EF%BC%9F/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/Hooks%EF%BC%882%EF%BC%89%EF%BC%9A%E9%81%BF%E5%85%8D%E9%87%8D%E5%A4%8D%E5%AE%9A%E4%B9%89%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/React%20%E5%AE%9E%E7%8E%B0%E6%8C%89%E9%9C%80%E5%8A%A0%E8%BD%BD/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/React%20Hooks%20%E5%9F%BA%E7%A1%80/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Hooks%E7%AC%94%E8%AE%B0/ReactHooks%E6%B1%87%E6%80%BB/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%20Native/React%20Native%20%E5%9F%BA%E7%A1%80/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/React%E5%9F%BA%E7%A1%80/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/ReactRouter%20V6%20%E8%A7%A3%E6%9E%90/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/React/useReducer%EF%BC%9A%E7%B1%BBRedux%E7%9A%84useState%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88/</loc><lastmod>2023-07-10T17:55:20.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Rollup/%E6%9E%84%E5%BB%BA%E4%B8%AD%E5%B8%B8%E7%94%A8%E6%8F%92%E4%BB%B6%E4%BB%8B%E7%BB%8Dcommonjs%E3%80%81node-resolve%E3%80%81typescript%E5%92%8Creplace/</loc><lastmod>2025-08-28T15:16:28.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TipTap/%E7%BC%96%E8%BE%91%E5%99%A8%E5%8A%A0%E8%BD%BD%E5%BF%AB%E4%BA%86%2060%25%EF%BC%9A%E6%88%91%E4%BB%AC%E6%98%AF%E6%80%8E%E4%B9%88%E6%8A%8A%201.5MB%20%E7%9A%84%22%E8%B5%98%E8%82%89%22%E5%88%87%E6%8E%89%E7%9A%84/</loc><lastmod>2026-02-26T06:18:57.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TipTap/Tiptap%20%E6%B7%B1%E5%BA%A6%E6%95%99%E7%A8%8B%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E7%BB%88%E6%9E%81%E5%AE%9A%E5%88%B6%20-%20%E4%BB%8E%E9%9B%B6%E5%88%9B%E5%BB%BA%E4%BD%A0%E7%9A%84%E4%B8%93%E5%B1%9E%E6%89%A9%E5%B1%95/</loc><lastmod>2025-11-17T10:00:29.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TipTap/Tiptap%E6%95%99%E7%A8%8B%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89/</loc><lastmod>2025-08-06T15:46:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TipTap/Tiptap%E6%95%99%E7%A8%8B%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%89%EF%BC%89/</loc><lastmod>2025-08-10T08:23:04.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TipTap/Tiptap%E6%95%99%E7%A8%8B%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%8C%EF%BC%89/</loc><lastmod>2025-08-07T16:08:35.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E3%80%8C%E9%87%8D%E5%AD%A6TS%202.0%20%E3%80%8DTS%20%E7%BB%83%E4%B9%A0%E9%A2%981-10/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%20Easy%201-10/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%20Easy%2011-20/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%20Easy%2021-30/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%20Easy%2031-40/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%2041-%2050/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0/BFE-TS%20%20TypeScript%E7%B1%BB%E5%9E%8B%E4%BD%93%E6%93%8D%E7%BB%83%E4%B9%A0%2051-%2060/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E5%87%BD%E6%95%B0%E6%B3%9B%E5%9E%8B/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E5%A6%82%E4%BD%95%E5%9C%A8TypeScript%E4%B8%AD%E8%BF%AD%E4%BB%A3%E5%AF%B9%E8%B1%A1%E9%94%AE/</loc><lastmod>2024-04-24T08:32:16.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E5%B7%A5%E5%85%B7%E7%B1%BB%E5%9E%8B/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:53.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%8D%8F%E8%AE%AE%E5%94%A4%E8%B5%B7%20%EF%BD%9C%20%E5%94%A4%E7%AB%AF%E8%83%BD%E5%8A%9B%E6%94%AF%E6%8C%81%E5%BA%93%E7%BC%96%E5%86%99%20%E2%80%94%E2%80%94%20%E5%9F%BA%E4%BA%8ETypeScript%20%E7%BC%96%E5%86%99/</loc><lastmod>2024-04-24T08:32:13.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/TS%20%E8%A3%85%E9%A5%B0%E5%99%A8%E4%BD%BF%E7%94%A8%E4%B8%80%E8%A7%88/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/TS%E4%B8%AD%E7%9A%84%E5%86%85%E7%BD%AE%E6%9D%A1%E4%BB%B6%E7%B1%BB%E5%9E%8B%EF%BC%9AReturnType/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/TypeScript/TypeScript%20%E7%AC%94%E8%AE%B0/</loc><lastmod>2023-07-11T16:39:21.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/URL%20%E8%A7%A3%E9%87%8A%20-%20%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vite/%E6%8E%A2%E7%B4%A2%20Rolldown/</loc><lastmod>2024-03-12T15:57:32.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vite/%E6%9E%84%E5%BB%BAVite%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB-%E9%A1%B9%E7%9B%AE%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vite/%E9%A1%B9%E7%9B%AE%20Lint%20%E7%AE%A1%E7%90%86/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vite/HMR%20API%20%E5%8F%8A%E5%85%B6%E5%8E%9F%E7%90%86/</loc><lastmod>2024-04-24T08:32:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vite/Rollup%20%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5%E3%80%81%E4%BD%BF%E7%94%A8%E5%92%8C%E6%8F%92%E4%BB%B6%E6%9C%BA%E5%88%B6/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vite/Vite%20%E5%8F%AF%E7%94%A8%E9%A1%B9%E7%9B%AE%E6%A8%A1%E7%89%88/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vite/Vite%20%E5%B0%8F%E5%86%8C%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vite/Vite%20SSR%20%E6%96%B9%E6%A1%88/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/%60%24nextTick%60%E6%B7%B1%E5%85%A5%E6%8E%A2%E7%A9%B6/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/%E5%89%8D%E7%AB%AF%E8%B7%AF%E7%94%B1%20hash%20%E4%B8%8E%20history%20%E5%B7%AE%E5%BC%82/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/%E6%95%B0%E6%8D%AE%E6%B5%81%E5%8E%9F%E7%90%86%EF%BC%9AVuex%20%26%20Pinia/</loc><lastmod>2024-04-24T08:32:17.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/Vue%20VDom/</loc><lastmod>2024-04-24T08:32:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/VueRouter/</loc><lastmod>2024-04-24T08:32:24.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/%E7%B4%A2%E5%BC%95/</loc><lastmod>2026-07-07T03:35:55.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/%E7%BB%84%E4%BB%B6%E8%87%AA%E5%AE%9A%E4%B9%89v-model%E4%BB%A5%E5%8F%8A%E8%87%AA%E5%AE%9A%E4%B9%89%E4%BF%AE%E9%A5%B0%E7%AC%A6/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Pinia%20%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/SSR/%E3%80%8C%E8%AF%91%E3%80%8DNuxt3%EF%BC%9A%E6%96%B0%E6%B8%B2%E6%9F%93%E6%A8%A1%E5%BC%8F-%E8%BE%B9%E7%BC%98%E6%B8%B2%E6%9F%93%E3%80%81swr%E7%AD%89/</loc><lastmod>2024-03-17T13:08:45.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/SSR/%E7%BC%96%E5%86%99%E8%B7%A8%E5%B9%B3%E5%8F%B0%E5%8F%8B%E5%A5%BD%E7%9A%84%E4%BB%A3%E7%A0%81/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/SSR/Nuxt3%EF%BC%9A%E6%96%B0%E6%B8%B2%E6%9F%93%E6%A8%A1%E5%BC%8F-%E8%BE%B9%E7%BC%98%E6%B8%B2%E6%9F%93%E4%B8%8Eswr/</loc><lastmod>2024-04-24T08:32:17.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/SSR/SSR%20%E5%BC%82%E6%AD%A5%E6%95%B0%E6%8D%AE%E8%8E%B7%E5%8F%96/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue.set()%E5%92%8Cthis.%24set()/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue%20%20test%E6%96%B9%E6%B3%95/</loc><lastmod>2024-08-12T09:51:10.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue%20%E8%BF%9B%E9%98%B6%E4%BD%BF%E7%94%A8/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue%20keep-alive%20%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue%20Router%20%E6%B5%85%E6%9E%90/</loc><lastmod>2024-10-24T18:25:47.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue%E9%A1%B9%E7%9B%AE%E5%B8%B8%E7%94%A8%E5%BA%93/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue3/%E5%86%85%E7%BD%AE%E7%BB%84%E4%BB%B6/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue3/%E8%87%AA%E5%AE%9A%E4%B9%89%20Hook%EF%BC%88%E7%BB%84%E5%90%88%E5%BC%8F%E5%87%BD%E6%95%B0%EF%BC%89%E3%80%81%E6%8C%87%E4%BB%A4/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue3/KeepAlive/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue3/Vue%203%20%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue3/Vue%203%20%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue3/Vue%203%20%E6%B7%B1%E5%85%A5%E7%BB%84%E4%BB%B6%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-02-15T09:27:43.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue3/Vue3%20%E7%BB%84%E4%BB%B6%20ref%20%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</loc><lastmod>2024-02-15T09:27:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vue3%E6%B8%B2%E6%9F%93%E6%9C%BA%E5%88%B6/</loc><lastmod>2024-02-15T09:27:44.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/VueBus%20%E6%80%BB%E7%BA%BF%E4%BC%A0%E5%8F%82%E6%95%B0/</loc><lastmod>2024-04-24T08:32:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue/Vuex%20%E5%9F%BA%E7%A1%80%E4%B8%8E%E8%BF%9B%E9%98%B6%E4%BD%BF%E7%94%A8/</loc><lastmod>2024-04-24T08:32:25.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Vue%20Test%20Utils%E5%A4%84%E7%90%86%E5%BC%82%E6%AD%A5%E8%A1%8C%E4%B8%BA/</loc><lastmod>2024-07-16T15:01:42.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Webpack/Webpack%20%20%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Webpack/Webpack%20%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Webpack/Webpack%20%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8C%97/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Webpack/Webpack%20%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Webpack/Webpack%20%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Webpack/Webpack%20%E9%85%8D%E7%BD%AE%E5%8F%8A%E8%A7%84%E5%88%99/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Webpack/Webpack%20%E9%93%BE%E5%BC%8F%E8%B0%83%E7%94%A8%E6%A8%A1%E5%9E%8B/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url><url><loc>https://yihuiblog.top/posts/Webpack/Webpack%20Loader%20%E5%AE%9E%E8%B7%B5/</loc><lastmod>2023-07-12T15:44:02.000Z</lastmod></url></urlset>