<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.poul.top/spring/spring-mvc-406-error</loc>
<lastmod>2018-03-22T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/spring/spring-tomcat-start-double</loc>
<lastmod>2018-03-26T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/os/manjaro</loc>
<lastmod>2024-08-30T01:28:58+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/search/esrally-prac</loc>
<lastmod>2019-04-30T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/linux/dropbear</loc>
<lastmod>2019-07-18T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/nginx/auth</loc>
<lastmod>2019-07-18T20:07:07+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/markdown/base-syntax</loc>
<lastmod>2021-02-10T10:34:15+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/jvm/read-source</loc>
<lastmod>2026-02-27T16:32:05+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/chain-of-responsibility</loc>
<lastmod>2024-04-06T22:46:34+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/mysql/mysql</loc>
<lastmod>2024-05-31T18:21:19+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/math/discrete</loc>
<lastmod>2023-03-02T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/mq/rocketmq</loc>
<lastmod>2025-07-08T22:58:53+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/java/concurrent</loc>
<lastmod>2026-02-27T16:32:05+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/java/collection/hashmap-conflict</loc>
<lastmod>2023-05-22T21:58:48+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/tomcat/tomcat-url-too-long</loc>
<lastmod>2023-05-31T11:08:06+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/algorithm/skip-list</loc>
<lastmod>2025-08-25T20:21:46+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/java/reference</loc>
<lastmod>2023-06-24T20:07:07+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/redis/redis</loc>
<lastmod>2025-08-25T20:21:46+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/tomcat/read-source</loc>
<lastmod>2023-07-20T04:32:24+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/tomcat/tomcat</loc>
<lastmod>2023-08-18T18:01:09+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/spring/springboot</loc>
<lastmod>2024-01-22T10:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/factory-method</loc>
<lastmod>2024-02-26T16:34:15+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/abstract-factory</loc>
<lastmod>2024-03-03T08:04:17+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/builder</loc>
<lastmod>2024-03-07T14:25:44+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/redis/resp</loc>
<lastmod>2024-03-04T23:06:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/prototype</loc>
<lastmod>2024-03-10T21:29:17+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/singleton</loc>
<lastmod>2024-03-10T23:39:30+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/adapter</loc>
<lastmod>2024-03-12T14:41:46+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/bridge</loc>
<lastmod>2024-03-13T19:38:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/composite</loc>
<lastmod>2024-03-15T00:40:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/decorator</loc>
<lastmod>2024-03-17T21:09:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/lsp</loc>
<lastmod>2024-03-18T14:28:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/solid</loc>
<lastmod>2024-03-18T14:55:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/mysql/file-clean</loc>
<lastmod>2024-03-20T01:09:37+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/facade</loc>
<lastmod>2024-03-20T01:07:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/thinking/seven-habits</loc>
<lastmod>2024-03-24T18:57:21+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/thinking/magic-memory</loc>
<lastmod>2024-03-21T11:13:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/thinking/scientific-memory</loc>
<lastmod>2024-03-21T11:26:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/flyweight</loc>
<lastmod>2024-03-24T18:36:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/proxy</loc>
<lastmod>2024-03-25T01:31:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/jvm/jvm</loc>
<lastmod>2026-02-27T16:32:05+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/patterns/command</loc>
<lastmod>2024-04-25T02:54:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/java/io</loc>
<lastmod>2025-08-25T20:21:46+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/distribute/rate_limiter</loc>
<lastmod>2024-08-30T01:33:30+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/categories/</loc>
<lastmod>2026-03-24T09:19:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/tags/</loc>
<lastmod>2026-03-24T09:19:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/archives/</loc>
<lastmod>2026-03-24T09:19:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/about/</loc>
<lastmod>2026-03-24T09:19:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/spring/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/linux/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/elasticsearch/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/esrally/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/dropbear/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/nginx/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/markdown/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/jvm/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/mysql/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/%E6%95%B0%E5%AD%A6/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/rocketmq/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/mq/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/concurrent/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/hashmap/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/tomcat/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/%E7%AE%97%E6%B3%95/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/java/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/redis/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/springboot/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/thinking/</loc>
</url>
<url>
<loc>https://blog.poul.top/tags/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/spring/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/linux/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/elasticsearch/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/esrally/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/dropbear/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/nginx/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/markdown/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/jvm/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/mysql/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/%E6%95%B0%E5%AD%A6/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/rocketmq/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/mq/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/concurrent/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/hashmap/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/tomcat/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/%E7%AE%97%E6%B3%95/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/java/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/redis/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/springboot/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/thinking/</loc>
</url>
<url>
<loc>https://blog.poul.top/categories/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/</loc>
</url>
<url>
<loc>https://blog.poul.top/page2/</loc>
</url>
<url>
<loc>https://blog.poul.top/page3/</loc>
</url>
<url>
<loc>https://blog.poul.top/page4/</loc>
</url>
<url>
<loc>https://blog.poul.top/page5/</loc>
</url>
<url>
<loc>https://blog.poul.top/demo/stripe/stripe-js-demo.html</loc>
<lastmod>2026-03-24T09:18:51+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/demo/stripe/stripe-price-table-demo.html</loc>
<lastmod>2026-03-24T09:18:51+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/demo/third-login/third_login_discord.html</loc>
<lastmod>2026-03-24T09:18:51+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/demo/third-login/third_login_discord_dashboard.html</loc>
<lastmod>2026-03-24T09:18:51+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/demo/third-login/third_login_google.html</loc>
<lastmod>2026-03-24T09:18:51+08:00</lastmod>
</url>
<url>
<loc>https://blog.poul.top/googled5248b42ea693b6e.html</loc>
<lastmod>2026-03-24T09:18:51+08:00</lastmod>
</url>
</urlset>
