<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://jingling.im</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://jingling.im/zh</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://jingling.im/about</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/zh/about</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/blog</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/contact</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/zh/contact</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/friends</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/zh/friends</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/pricing</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/zh/pricing</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/privacy</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/zh/privacy</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/tags</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/terms</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/zh/terms</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jingling.im/blog/markdown-syntax-guide</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/spring-ai-1-0-release-java-ai-framework</loc>
<lastmod>2025-05-21T22:38:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/java-itext7-html-to-pdf-guide</loc>
<lastmod>2025-05-02T17:38:28.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/supabase-local-deployment-docker</loc>
<lastmod>2024-08-17T17:33:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-pattern-learning-directory</loc>
<lastmod>2024-08-03T11:27:33.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/summary-of-operating-system-learning-catalog</loc>
<lastmod>2024-08-01T14:58:26.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-google-drive</loc>
<lastmod>2023-05-26T21:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-youtube</loc>
<lastmod>2023-05-22T23:32:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-a-search-autocomplete-system</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-a-chat-system</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-a-news-feed-system</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-a-notification-system</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-a-web-crawler</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-a-url-shortener</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-a-unique-id-generator</loc>
<lastmod>2023-12-12T11:55:51.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-a-key-value-store</loc>
<lastmod>2023-12-12T17:02:00.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-consistent-hashing</loc>
<lastmod>2023-12-12T17:02:32.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-a-rate-limiter</loc>
<lastmod>2023-12-12T17:02:42.868Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/a-framework-for-system-design-interviews</loc>
<lastmod>2023-12-12T17:03:02.076Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/estimation</loc>
<lastmod>2023-12-12T17:03:02.076Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/scale-from-zero-to-millions-of-users</loc>
<lastmod>2023-12-12T17:03:02.076Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/mediator-design-pattern</loc>
<lastmod>2022-11-26T15:27:39.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/interpreter-design-pattern</loc>
<lastmod>2022-11-26T15:24:41.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/command-design-pattern</loc>
<lastmod>2022-11-26T15:22:50.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/memento-design-pattern</loc>
<lastmod>2022-11-26T15:21:16.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/visitor-design-pattern</loc>
<lastmod>2022-11-26T15:19:38.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/iterator-design-pattern</loc>
<lastmod>2022-11-26T15:16:39.395Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/state-pattern</loc>
<lastmod>2022-11-26T15:11:43.072Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/chain-of-responsibility-design-pattern</loc>
<lastmod>2022-11-26T15:08:04.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/strategy-design-pattern</loc>
<lastmod>2022-11-26T15:04:17.008Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/template-method-design-pattern</loc>
<lastmod>2022-11-26T15:01:15.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/observer-design-pattern</loc>
<lastmod>2022-11-26T11:55:16.405Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/flyweight-design-pattern</loc>
<lastmod>2022-11-26T11:51:54.900Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/composite-design-pattern</loc>
<lastmod>2022-11-26T11:50:55.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/facade-design-pattern</loc>
<lastmod>2022-11-26T11:47:29.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/adapter-design-pattern</loc>
<lastmod>2022-11-26T11:47:43.713Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/bridge-design-pattern</loc>
<lastmod>2022-11-26T11:48:00.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/decorator-design-pattern</loc>
<lastmod>2022-11-26T11:48:23.831Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/proxy-design-pattern</loc>
<lastmod>2022-11-26T11:48:38.853Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/mysqlundolog</loc>
<lastmod>2021-11-09T10:50:19.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/mysql-redolog</loc>
<lastmod>2021-11-08T11:17:43.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/prototype-design-pattern</loc>
<lastmod>2022-11-26T11:49:08.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/builder-design-pattern</loc>
<lastmod>2022-11-26T11:49:23.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/factory-design-pattern</loc>
<lastmod>2022-11-26T11:49:39.239Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/singleton-design-pattern</loc>
<lastmod>2022-11-26T11:49:56.012Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/design-principles</loc>
<lastmod>2021-08-09T14:57:39.850Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/ood-theory</loc>
<lastmod>2021-08-06T16:51:57.269Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/javaio</loc>
<lastmod>2021-07-21T14:22:59.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/distributed-lock</loc>
<lastmod>2021-11-03T16:41:01.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/copyonwritearrayset-source-code-analysis</loc>
<lastmod>2021-06-11T11:21:50.130Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/copyonwritearraylist</loc>
<lastmod>2021-06-11T11:24:01.639Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/chm8</loc>
<lastmod>2021-06-08T17:25:31.661Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/chm7</loc>
<lastmod>2022-12-06T16:23:13.273Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/how-to-write</loc>
<lastmod>2021-06-02T15:32:50.940Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/how-to-plan</loc>
<lastmod>2021-05-18T15:48:25.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/monolithic-application</loc>
<lastmod>2021-05-14T11:45:18.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/unit-test</loc>
<lastmod>2021-05-12T21:27:41.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/print-in-order</loc>
<lastmod>2021-11-03T16:47:43.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/tools</loc>
<lastmod>2021-08-04T15:07:24.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/cumap-example</loc>
<lastmod>2021-11-03T16:44:51.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/bitoperation</loc>
<lastmod>2021-04-27T16:23:56.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/system10</loc>
<lastmod>2021-04-26T11:38:42.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/system09</loc>
<lastmod>2021-04-23T17:01:06.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/system08</loc>
<lastmod>2021-04-23T17:03:02.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/system07</loc>
<lastmod>2021-04-23T17:03:11.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/system06</loc>
<lastmod>2021-04-23T17:03:18.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/system05</loc>
<lastmod>2021-04-23T17:03:26.335Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/system04</loc>
<lastmod>2021-04-23T17:03:33.091Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/system03</loc>
<lastmod>2021-04-23T17:03:39.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/system02</loc>
<lastmod>2021-04-23T17:03:47.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/system01</loc>
<lastmod>2021-04-23T17:03:54.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/mysql-explain</loc>
<lastmod>2021-04-15T11:39:02.589Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/kaifayuanze</loc>
<lastmod>2021-03-31T11:45:55.255Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/fenkufenbiao</loc>
<lastmod>2021-03-31T11:46:07.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/java-async-code</loc>
<lastmod>2021-11-03T16:47:54.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/java-9gc</loc>
<lastmod>2021-02-23T11:16:46.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/the-essence-of-high-availability</loc>
<lastmod>2021-03-31T11:47:50.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/technical-solution-design</loc>
<lastmod>2021-02-22T10:31:23.136Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/threadpoolexecutor</loc>
<lastmod>2021-11-03T16:48:02.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/thread</loc>
<lastmod>2021-11-03T16:48:09.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/hashmap</loc>
<lastmod>2022-12-06T11:06:32.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/phaser</loc>
<lastmod>2021-06-06T16:38:42.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/exchanger</loc>
<lastmod>2021-06-06T16:38:42.901Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/cyclicbarrier</loc>
<lastmod>2021-06-06T16:38:42.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/ifelse</loc>
<lastmod>2021-03-04T17:28:04.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/jvm-gc</loc>
<lastmod>2021-07-14T17:47:44.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/actuator</loc>
<lastmod>2021-11-03T16:44:22.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/sanya</loc>
<lastmod>2021-03-04T17:30:16.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/class-isolation-loading</loc>
<lastmod>2021-03-04T17:31:40.214Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/javainlinux</loc>
<lastmod>2021-03-04T17:30:45.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/sleuth</loc>
<lastmod>2020-12-21T13:57:15.128Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/newinjava8</loc>
<lastmod>2020-12-15T14:46:07.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/gateway</loc>
<lastmod>2020-12-21T13:54:10.619Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/zuul</loc>
<lastmod>2020-12-21T13:54:17.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/hystrix</loc>
<lastmod>2020-12-01T16:22:50.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/ribbon</loc>
<lastmod>2020-11-30T14:34:18.744Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/springevent</loc>
<lastmod>2020-11-25T21:03:28.990Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/feign</loc>
<lastmod>2020-11-30T11:00:19.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/eureka</loc>
<lastmod>2020-11-25T13:30:50.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/aqs</loc>
<lastmod>2021-07-05T14:56:40.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/countdownlatch</loc>
<lastmod>2021-06-06T16:38:43.007Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/semaphore</loc>
<lastmod>2021-06-06T16:38:43.010Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/stampedlock</loc>
<lastmod>2022-12-06T15:41:54.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/reentrantreadwritelock</loc>
<lastmod>2021-06-06T16:38:43.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/reentrantlock-condition</loc>
<lastmod>2021-06-06T16:38:43.035Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/reentrantlock-lock</loc>
<lastmod>2021-06-06T16:38:43.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/abstractqueuedsynchronizer</loc>
<lastmod>2021-06-06T16:38:43.093Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/lajishoujiqi</loc>
<lastmod>2020-12-15T14:46:31.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/classloader</loc>
<lastmod>2021-07-14T11:21:49.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/memoryarea</loc>
<lastmod>2021-07-14T16:03:26.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/threadpoollifecycle</loc>
<lastmod>2021-11-03T16:48:18.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/threadlifecycle</loc>
<lastmod>2021-11-03T16:48:25.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/object-memory-allocation</loc>
<lastmod>2020-12-15T14:47:37.707Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/object-creation</loc>
<lastmod>2020-12-15T14:47:51.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/jmm</loc>
<lastmod>2020-12-15T14:48:01.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/bytecode</loc>
<lastmod>2020-12-15T14:48:13.064Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/java-thread-model</loc>
<lastmod>2021-11-03T16:48:33.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/oom</loc>
<lastmod>2020-12-15T14:48:55.598Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/thread-pool-demo</loc>
<lastmod>2021-11-03T16:48:41.406Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/gc-algorithm</loc>
<lastmod>2020-12-15T14:49:41.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/synchronized</loc>
<lastmod>2021-11-03T16:42:16.401Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/unsafe</loc>
<lastmod>2021-11-03T16:42:33.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/blog/lock-up</loc>
<lastmod>2021-11-03T16:43:04.248Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/spring-ai-1-0-release-java-ai-framework</loc>
<lastmod>2025-05-21T22:38:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/java-itext7-html-to-pdf-guide</loc>
<lastmod>2025-05-02T17:38:28.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/supabase-local-deployment-docker</loc>
<lastmod>2024-08-17T17:33:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-pattern-learning-directory</loc>
<lastmod>2024-08-03T11:27:33.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/summary-of-operating-system-learning-catalog</loc>
<lastmod>2024-08-01T14:58:26.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-google-drive</loc>
<lastmod>2023-05-26T21:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-youtube</loc>
<lastmod>2023-05-22T23:32:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-a-search-autocomplete-system</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-a-chat-system</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-a-news-feed-system</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-a-notification-system</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-a-web-crawler</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-a-url-shortener</loc>
<lastmod>2023-12-12T17:01:36.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-a-unique-id-generator</loc>
<lastmod>2023-12-12T11:55:51.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-a-key-value-store</loc>
<lastmod>2023-12-12T17:02:00.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-consistent-hashing</loc>
<lastmod>2023-12-12T17:02:32.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-a-rate-limiter</loc>
<lastmod>2023-12-12T17:02:42.868Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/a-framework-for-system-design-interviews</loc>
<lastmod>2023-12-12T17:03:02.076Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/estimation</loc>
<lastmod>2023-12-12T17:03:02.076Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/scale-from-zero-to-millions-of-users</loc>
<lastmod>2023-12-12T17:03:02.076Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/mediator-design-pattern</loc>
<lastmod>2022-11-26T15:27:39.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/interpreter-design-pattern</loc>
<lastmod>2022-11-26T15:24:41.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/command-design-pattern</loc>
<lastmod>2022-11-26T15:22:50.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/memento-design-pattern</loc>
<lastmod>2022-11-26T15:21:16.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/visitor-design-pattern</loc>
<lastmod>2022-11-26T15:19:38.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/iterator-design-pattern</loc>
<lastmod>2022-11-26T15:16:39.395Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/state-pattern</loc>
<lastmod>2022-11-26T15:11:43.072Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/chain-of-responsibility-design-pattern</loc>
<lastmod>2022-11-26T15:08:04.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/strategy-design-pattern</loc>
<lastmod>2022-11-26T15:04:17.008Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/template-method-design-pattern</loc>
<lastmod>2022-11-26T15:01:15.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/observer-design-pattern</loc>
<lastmod>2022-11-26T11:55:16.405Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/flyweight-design-pattern</loc>
<lastmod>2022-11-26T11:51:54.900Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/composite-design-pattern</loc>
<lastmod>2022-11-26T11:50:55.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/facade-design-pattern</loc>
<lastmod>2022-11-26T11:47:29.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/adapter-design-pattern</loc>
<lastmod>2022-11-26T11:47:43.713Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/bridge-design-pattern</loc>
<lastmod>2022-11-26T11:48:00.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/decorator-design-pattern</loc>
<lastmod>2022-11-26T11:48:23.831Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/proxy-design-pattern</loc>
<lastmod>2022-11-26T11:48:38.853Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/mysqlundolog</loc>
<lastmod>2021-11-09T10:50:19.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/mysql-redolog</loc>
<lastmod>2021-11-08T11:17:43.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/prototype-design-pattern</loc>
<lastmod>2022-11-26T11:49:08.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/builder-design-pattern</loc>
<lastmod>2022-11-26T11:49:23.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/factory-design-pattern</loc>
<lastmod>2022-11-26T11:49:39.239Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/singleton-design-pattern</loc>
<lastmod>2022-11-26T11:49:56.012Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/design-principles</loc>
<lastmod>2021-08-09T14:57:39.850Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/ood-theory</loc>
<lastmod>2021-08-06T16:51:57.269Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/javaio</loc>
<lastmod>2021-07-21T14:22:59.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/distributed-lock</loc>
<lastmod>2021-11-03T16:41:01.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/copyonwritearrayset-source-code-analysis</loc>
<lastmod>2021-06-11T11:21:50.130Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/copyonwritearraylist</loc>
<lastmod>2021-06-11T11:24:01.639Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/chm8</loc>
<lastmod>2021-06-08T17:25:31.661Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/chm7</loc>
<lastmod>2022-12-06T16:23:13.273Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/how-to-write</loc>
<lastmod>2021-06-02T15:32:50.940Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/how-to-plan</loc>
<lastmod>2021-05-18T15:48:25.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/monolithic-application</loc>
<lastmod>2021-05-14T11:45:18.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/unit-test</loc>
<lastmod>2021-05-12T21:27:41.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/print-in-order</loc>
<lastmod>2021-11-03T16:47:43.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/tools</loc>
<lastmod>2021-08-04T15:07:24.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/cumap-example</loc>
<lastmod>2021-11-03T16:44:51.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/bitoperation</loc>
<lastmod>2021-04-27T16:23:56.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/system10</loc>
<lastmod>2021-04-26T11:38:42.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/system09</loc>
<lastmod>2021-04-23T17:01:06.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/system08</loc>
<lastmod>2021-04-23T17:03:02.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/system07</loc>
<lastmod>2021-04-23T17:03:11.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/system06</loc>
<lastmod>2021-04-23T17:03:18.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/system05</loc>
<lastmod>2021-04-23T17:03:26.335Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/system04</loc>
<lastmod>2021-04-23T17:03:33.091Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/system03</loc>
<lastmod>2021-04-23T17:03:39.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/system02</loc>
<lastmod>2021-04-23T17:03:47.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/system01</loc>
<lastmod>2021-04-23T17:03:54.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/mysql-explain</loc>
<lastmod>2021-04-15T11:39:02.589Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/kaifayuanze</loc>
<lastmod>2021-03-31T11:45:55.255Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/fenkufenbiao</loc>
<lastmod>2021-03-31T11:46:07.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/java-async-code</loc>
<lastmod>2021-11-03T16:47:54.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/java-9gc</loc>
<lastmod>2021-02-23T11:16:46.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/the-essence-of-high-availability</loc>
<lastmod>2021-03-31T11:47:50.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/technical-solution-design</loc>
<lastmod>2021-02-22T10:31:23.136Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/threadpoolexecutor</loc>
<lastmod>2021-11-03T16:48:02.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/thread</loc>
<lastmod>2021-11-03T16:48:09.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/hashmap</loc>
<lastmod>2022-12-06T11:06:32.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/phaser</loc>
<lastmod>2021-06-06T16:38:42.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/exchanger</loc>
<lastmod>2021-06-06T16:38:42.901Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/cyclicbarrier</loc>
<lastmod>2021-06-06T16:38:42.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/ifelse</loc>
<lastmod>2021-03-04T17:28:04.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/jvm-gc</loc>
<lastmod>2021-07-14T17:47:44.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/actuator</loc>
<lastmod>2021-11-03T16:44:22.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/sanya</loc>
<lastmod>2021-03-04T17:30:16.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/class-isolation-loading</loc>
<lastmod>2021-03-04T17:31:40.214Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/javainlinux</loc>
<lastmod>2021-03-04T17:30:45.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/sleuth</loc>
<lastmod>2020-12-21T13:57:15.128Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/newinjava8</loc>
<lastmod>2020-12-15T14:46:07.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/gateway</loc>
<lastmod>2020-12-21T13:54:10.619Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/zuul</loc>
<lastmod>2020-12-21T13:54:17.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/hystrix</loc>
<lastmod>2020-12-01T16:22:50.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/ribbon</loc>
<lastmod>2020-11-30T14:34:18.744Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/springevent</loc>
<lastmod>2020-11-25T21:03:28.990Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/feign</loc>
<lastmod>2020-11-30T11:00:19.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/eureka</loc>
<lastmod>2020-11-25T13:30:50.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/aqs</loc>
<lastmod>2021-07-05T14:56:40.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/countdownlatch</loc>
<lastmod>2021-06-06T16:38:43.007Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/semaphore</loc>
<lastmod>2021-06-06T16:38:43.010Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/stampedlock</loc>
<lastmod>2022-12-06T15:41:54.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/reentrantreadwritelock</loc>
<lastmod>2021-06-06T16:38:43.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/reentrantlock-condition</loc>
<lastmod>2021-06-06T16:38:43.035Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/reentrantlock-lock</loc>
<lastmod>2021-06-06T16:38:43.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/abstractqueuedsynchronizer</loc>
<lastmod>2021-06-06T16:38:43.093Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/lajishoujiqi</loc>
<lastmod>2020-12-15T14:46:31.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/classloader</loc>
<lastmod>2021-07-14T11:21:49.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/memoryarea</loc>
<lastmod>2021-07-14T16:03:26.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/threadpoollifecycle</loc>
<lastmod>2021-11-03T16:48:18.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/threadlifecycle</loc>
<lastmod>2021-11-03T16:48:25.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/object-memory-allocation</loc>
<lastmod>2020-12-15T14:47:37.707Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/object-creation</loc>
<lastmod>2020-12-15T14:47:51.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/jmm</loc>
<lastmod>2020-12-15T14:48:01.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/bytecode</loc>
<lastmod>2020-12-15T14:48:13.064Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/java-thread-model</loc>
<lastmod>2021-11-03T16:48:33.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/oom</loc>
<lastmod>2020-12-15T14:48:55.598Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/thread-pool-demo</loc>
<lastmod>2021-11-03T16:48:41.406Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/gc-algorithm</loc>
<lastmod>2020-12-15T14:49:41.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/synchronized</loc>
<lastmod>2021-11-03T16:42:16.401Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/unsafe</loc>
<lastmod>2021-11-03T16:42:33.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/zh/blog/lock-up</loc>
<lastmod>2021-11-03T16:43:04.248Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jingling.im/tags</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/Java</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%90%8C%E6%AD%A5</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E8%BD%AC%E8%BD%BD</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E9%94%81</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E8%A1%8C%E4%B8%BA%E5%9E%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%AE%9E%E6%88%98</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E7%BA%BF%E7%A8%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/SpringCloud</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E7%BB%93%E6%9E%84%E5%9E%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E9%9B%86%E5%90%88</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E5%88%9B%E5%BB%BA%E5%9E%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88%E8%AE%BE%E8%AE%A1</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%9E%83%E5%9C%BE%E6%94%B6%E9%9B%86%E5%99%A8</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%86%85%E5%AD%98</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/MySQL</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E7%AE%97%E6%B3%95</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E7%BA%BF%E7%A8%8B%E6%B1%A0</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/Spring</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8B%E7%BE%8E</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E4%B8%AA%E4%BA%BA%E6%88%90%E9%95%BF</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E6%9E%B6%E6%9E%84</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%B7%A5%E5%85%B7</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%86%85%E5%AD%98%E7%BB%93%E6%9E%84</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E7%B1%BB%E5%8A%A0%E8%BD%BD</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%AD%97%E8%8A%82%E7%A0%81</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E6%95%99%E7%A8%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/Markdown</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/MDX</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/AI</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/LLM</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/RAG</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/iText</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/PDF</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/HTML</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/Supabase</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/Docker</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/Redis</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%88%86%E5%B8%83%E5%BC%8F</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%91%A8%E5%BF%97%E6%98%8E%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84%E8%AF%BE</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/LeetCode</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E4%BD%8D%E8%BF%90%E7%AE%97</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%BC%82%E6%AD%A5%E7%BC%96%E7%A8%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E6%B8%B8%E7%8E%A9</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E4%B8%89%E4%BA%9A</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/Linux</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E4%BA%8B%E4%BB%B6</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E8%A7%82%E5%AF%9F%E8%80%85%E6%A8%A1%E5%BC%8F</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E5%AF%B9%E8%B1%A1%E5%88%9B%E5%BB%BA</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/tags/%E7%BA%BF%E7%A8%8B%E6%A8%A1%E5%9E%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/Java</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%90%8C%E6%AD%A5</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E8%BD%AC%E8%BD%BD</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E9%94%81</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E8%A1%8C%E4%B8%BA%E5%9E%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%AE%9E%E6%88%98</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E7%BA%BF%E7%A8%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/SpringCloud</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E7%BB%93%E6%9E%84%E5%9E%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E9%9B%86%E5%90%88</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E5%88%9B%E5%BB%BA%E5%9E%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88%E8%AE%BE%E8%AE%A1</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%9E%83%E5%9C%BE%E6%94%B6%E9%9B%86%E5%99%A8</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%86%85%E5%AD%98</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/MySQL</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E7%AE%97%E6%B3%95</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E7%BA%BF%E7%A8%8B%E6%B1%A0</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/Spring</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8B%E7%BE%8E</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E4%B8%AA%E4%BA%BA%E6%88%90%E9%95%BF</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E6%9E%B6%E6%9E%84</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%B7%A5%E5%85%B7</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%86%85%E5%AD%98%E7%BB%93%E6%9E%84</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E7%B1%BB%E5%8A%A0%E8%BD%BD</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%AD%97%E8%8A%82%E7%A0%81</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/AI</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/LLM</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/RAG</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/iText</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/PDF</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/HTML</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/Supabase</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/Docker</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/Redis</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%88%86%E5%B8%83%E5%BC%8F</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%91%A8%E5%BF%97%E6%98%8E%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84%E8%AF%BE</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/LeetCode</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E4%BD%8D%E8%BF%90%E7%AE%97</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%BC%82%E6%AD%A5%E7%BC%96%E7%A8%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E6%B8%B8%E7%8E%A9</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E4%B8%89%E4%BA%9A</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/Linux</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E4%BA%8B%E4%BB%B6</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E8%A7%82%E5%AF%9F%E8%80%85%E6%A8%A1%E5%BC%8F</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E5%AF%B9%E8%B1%A1%E5%88%9B%E5%BB%BA</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://jingling.im/zh/tags/%E7%BA%BF%E7%A8%8B%E6%A8%A1%E5%9E%8B</loc>
<lastmod>2026-05-28T05:49:43.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
