<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.jinvic.top/categories/</loc><lastmod>2026-04-03T09:00:02+08:00</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://blog.jinvic.top/tags/docker/</loc><lastmod>2026-04-03T09:00:02+08:00</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://blog.jinvic.top/</loc><lastmod>2026-04-03T09:00:02+08:00</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://blog.jinvic.top/posts/</loc><lastmod>2026-04-03T09:00:02+08:00</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://blog.jinvic.top/tags/</loc><lastmod>2026-04-03T09:00:02+08:00</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://blog.jinvic.top/%E5%9C%A81panel%E7%8E%AF%E5%A2%83%E4%B8%8B%E9%83%A8%E7%BD%B2mox%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc><lastmod>2026-04-03T09:00:02+08:00</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://blog.jinvic.top/categories/%E8%87%AA%E9%83%A8%E7%BD%B2/</loc><lastmod>2026-04-03T09:00:02+08:00</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://blog.jinvic.top/tags/go/</loc><lastmod>2026-03-30T10:44:01+08:00</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://blog.jinvic.top/multirepo%E5%BE%AE%E6%9C%8D%E5%8A%A1%E9%A1%B9%E7%9B%AE%E8%BF%81%E7%A7%BB%E8%AE%B0%E5%BD%95/</loc><lastmod>2026-03-30T10:44:01+08:00</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://blog.jinvic.top/categories/%E5%BC%80%E5%8F%91/</loc><lastmod>2026-03-30T10:44:01+08:00</lastmod><changefreq>weekly</changefreq><priority>1</priority></url><url><loc>https://blog.jinvic.top/2025%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/</loc><lastmod>2026-02-09T15:46:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/categories/%E7%94%9F%E6%B4%BB/</loc><lastmod>2026-02-09T15:46:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/tags/%E6%80%BB%E7%BB%93/</loc><lastmod>2026-02-09T15:46:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/gorm%E8%B8%A9%E5%9D%91%E8%AE%B0%E5%BD%95/</loc><lastmod>2026-01-15T09:28:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/categories/%E9%97%AE%E9%A2%98/</loc><lastmod>2026-01-15T09:28:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/minio%E4%BD%BF%E7%94%A8s3%E5%8D%8F%E8%AE%AE%E6%97%B6%E8%87%AA%E5%AE%9A%E4%B9%89virtual-hosted-style/</loc><lastmod>2025-11-21T21:02:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/go%E4%BD%BF%E7%94%A8pdfcpu%E6%93%8D%E4%BD%9Cpdf%E6%96%87%E4%BB%B6/</loc><lastmod>2025-08-27T14:28:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/categories/%E7%9F%A5%E8%AF%86%E7%82%B9/</loc><lastmod>2025-08-27T14:28:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/gin%E7%9A%84filefromfs%E6%97%A0%E9%99%90%E9%87%8D%E5%AE%9A%E5%90%91%E9%97%AE%E9%A2%98/</loc><lastmod>2025-08-19T14:49:43+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/go%E6%A0%87%E5%87%86%E5%BA%93%E4%B8%AD%E7%9A%84errors%E5%8C%85/</loc><lastmod>2025-08-07T14:37:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/gorm%E5%AE%9E%E7%8E%B0upsert%E9%80%BB%E8%BE%91/</loc><lastmod>2025-08-05T15:08:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/tags/sql/</loc><lastmod>2025-08-05T15:08:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/go%E8%AF%AD%E8%A8%80%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0/</loc><lastmod>2025-07-26T09:33:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/categories/%E7%AC%94%E8%AE%B0/</loc><lastmod>2025-07-26T09:33:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/go%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E5%BA%93-rabbitmq-%E7%AC%94%E8%AE%B0/</loc><lastmod>2025-07-11T10:52:43+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/go%E4%B8%8A%E4%B8%8B%E6%96%87%E5%BA%93-context-%E7%AC%94%E8%AE%B0/</loc><lastmod>2025-07-07T11:48:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2gredia%E5%88%B0hugo%E8%BF%81%E7%A7%BB%E8%AE%B0%E5%BD%95/</loc><lastmod>2025-06-26T09:27:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/tags/%E6%9D%82%E9%A1%B9/</loc><lastmod>2025-06-26T09:27:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/go%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5%E5%BA%93-samber-do-%E7%AC%94%E8%AE%B0/</loc><lastmod>2025-06-24T11:05:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/tags/linux/</loc><lastmod>2025-06-19T13:57:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E5%85%B3%E4%BA%8Ewsl%E7%9A%84%E4%BB%A3%E7%90%86%E9%97%AE%E9%A2%98%E4%B8%80%E5%88%99/</loc><lastmod>2025-06-19T13:57:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E4%BD%BF%E7%94%A8roundcube-docker-mailserver%E8%87%AA%E9%83%A8%E7%BD%B2%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1/</loc><lastmod>2025-02-07T13:57:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/sql%E5%BF%85%E7%9F%A5%E5%BF%85%E4%BC%9A%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0/</loc><lastmod>2025-01-18T14:53:46+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/2024%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/</loc><lastmod>2025-01-13T16:00:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E8%AE%B0%E4%B8%80%E6%AC%A1%E5%90%91koishi%E6%B7%BB%E5%8A%A0%E6%8F%92%E4%BB%B6%E6%97%B6%E7%9A%84%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86%E5%92%8C%E4%BF%AE%E6%94%B9/</loc><lastmod>2025-01-08T16:48:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/linux%E9%85%8D%E7%BD%AEclashmeta%E5%86%85%E6%A0%B8/</loc><lastmod>2024-12-20T11:33:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/certbot%E7%94%B3%E8%AF%B7%E6%B3%9B%E5%9F%9F%E5%90%8Dssl%E8%AF%81%E4%B9%A6%E5%B9%B6%E8%87%AA%E5%8A%A8%E7%BB%AD%E6%9C%9F/</loc><lastmod>2024-12-11T17:15:32+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/linux%E6%90%AD%E5%BB%BAwebdav%E6%9C%8D%E5%8A%A1/</loc><lastmod>2024-12-10T08:59:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E5%8D%8E%E4%B8%BA%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AE/</loc><lastmod>2024-11-29T17:54:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/kratos-%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%E5%AE%9E%E8%B7%B5/</loc><lastmod>2024-11-11T20:50:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/ent%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-11-07T14:41:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/tags/protobuf/</loc><lastmod>2024-11-04T13:31:35+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/protobuf%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-11-04T13:31:35+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/linux%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-11-02T13:31:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E4%B8%80%E7%82%B9%E5%85%B3%E4%BA%8Eai%E7%BC%96%E7%A8%8B%E7%9A%84%E9%9A%8F%E7%AC%94/</loc><lastmod>2024-10-14T18:58:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/gorm%E9%80%9F%E6%9F%A5%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-08-19T16:10:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/go%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E8%AF%AD%E8%A8%80%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0/</loc><lastmod>2024-08-15T15:34:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E6%AF%95%E8%AE%BE%E7%BD%91%E7%BB%9C%E4%BB%A3%E8%B4%AD%E8%B4%A7%E5%93%81%E5%88%86%E6%9E%90%E4%B8%8E%E5%86%B3%E7%AD%96%E7%B3%BB%E7%BB%9F%E7%9A%84%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E7%8E%B0/</loc><lastmod>2023-12-26T14:47:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/tags/python/</loc><lastmod>2023-12-26T14:47:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/tags/java/</loc><lastmod>2023-07-03T00:01:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E8%AE%B0%E4%B8%AD%E5%B1%B1%E9%9D%92%E8%BD%AF%E5%AE%9E%E8%AE%AD%E7%BB%8F%E5%8E%86/</loc><lastmod>2023-07-03T00:01:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/gridea%E4%B8%BB%E9%A2%98concise%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0%E5%92%8C%E4%BF%AE%E6%94%B9live2d%E6%A8%A1%E5%9E%8B/</loc><lastmod>2023-06-08T20:27:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0c-primer-plus%E7%AC%AC6%E7%89%88%E5%9F%BA%E7%A1%80%E7%AF%87/</loc><lastmod>2023-06-06T13:16:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/tags/c/c++/</loc><lastmod>2023-06-06T13:16:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/tags/%E5%AD%98%E6%A1%A3/</loc><lastmod>2023-06-05T23:24:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E5%9F%BA%E4%BA%8Epython%E7%88%AC%E8%99%AB%E7%9A%84arcptt%E8%AE%A1%E7%AE%97%E5%99%A8%E5%A4%87%E4%BB%BD%E7%95%99%E6%A1%A3/</loc><lastmod>2023-06-05T23:24:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/bmp%E5%9B%BE%E7%89%87%E6%A0%BC%E5%BC%8F%E5%92%8C%E8%AF%BB%E5%8F%96c-python/</loc><lastmod>2023-05-23T00:09:37+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E5%85%B3%E4%BA%8E%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81%E7%9A%84%E4%BA%8C%E4%B8%89%E4%BA%8B/</loc><lastmod>2023-05-10T22:42:57+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/%E5%85%B3%E4%BA%8E/</loc><lastmod>2019-01-25T19:09:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/authors/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.jinvic.top/series/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>