<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://liuyaowen.cn/posts/java-spring/spring</loc>
  <lastmod>2026-08-15T07:31:51.791Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/ai-machine-learning/2025040071</loc>
  <lastmod>2026-08-15T07:31:50.775Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/jvm-runtime/java-virtual-threads-network-io-carrier-continuation-poller</loc>
  <lastmod>2026-08-15T07:31:50.382Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/jvm-runtime/20251023</loc>
  <lastmod>2026-08-15T07:31:49.359Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/spring-boot-config-data</loc>
  <lastmod>2026-08-15T07:31:49.355Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/xmemory-intelligent-agent-memory-beyond-rag</loc>
  <lastmod>2026-08-15T07:31:49.346Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/202504281</loc>
  <lastmod>2026-08-15T07:31:49.345Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/springcloud-sentinel</loc>
  <lastmod>2026-08-15T07:31:49.226Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/202506131</loc>
  <lastmod>2026-08-15T07:31:49.165Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/security-authorization/1</loc>
  <lastmod>2026-08-15T07:31:49.118Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/engineering-toolchain/20240816and2</loc>
  <lastmod>2026-08-15T07:31:48.444Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/20240816and3</loc>
  <lastmod>2026-08-15T07:31:48.440Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/20240816and1</loc>
  <lastmod>2026-08-15T07:31:48.430Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/databases-storage/Mybatisplus</loc>
  <lastmod>2026-08-15T07:31:48.410Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/20240821and1</loc>
  <lastmod>2026-08-15T07:31:48.404Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/messaging-events/20240820and1</loc>
  <lastmod>2026-08-15T07:31:48.402Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/Spring</loc>
  <lastmod>2026-08-15T07:31:48.374Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/distributed-systems/20240816and4</loc>
  <lastmod>2026-08-15T07:31:48.371Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/jvm-runtime/20240821and2</loc>
  <lastmod>2026-08-15T07:31:47.689Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/security-authorization/20241013</loc>
  <lastmod>2026-08-15T07:31:46.962Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/engineering-toolchain/20241110</loc>
  <lastmod>2026-08-15T07:31:46.953Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/projects-practice/20241231</loc>
  <lastmod>2026-08-15T07:31:46.950Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/algorithms-computer-science/20240821and3</loc>
  <lastmod>2026-08-15T07:31:46.949Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/2024112</loc>
  <lastmod>2026-08-15T07:31:46.924Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/projects-practice/202412312</loc>
  <lastmod>2026-08-15T07:31:46.922Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/cloud-native-infrastructure/20240901</loc>
  <lastmod>2026-08-15T07:31:46.878Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/network-io/202506061</loc>
  <lastmod>2026-08-15T07:31:46.378Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/20250414</loc>
  <lastmod>2026-08-15T07:31:45.338Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/web-typescript/20250418</loc>
  <lastmod>2026-08-15T07:31:45.332Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/ai-machine-learning/202503211</loc>
  <lastmod>2026-08-15T07:31:45.257Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/projects-practice/202501131</loc>
  <lastmod>2026-08-15T07:31:45.218Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/engineering-toolchain/202501021</loc>
  <lastmod>2026-08-15T07:31:45.206Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/cloud-native-infrastructure/202505121</loc>
  <lastmod>2026-08-15T07:31:45.165Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/ai-machine-learning/202503281</loc>
  <lastmod>2026-08-15T07:31:45.146Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/202506091</loc>
  <lastmod>2026-08-15T07:31:43.797Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/web-typescript/202506121</loc>
  <lastmod>2026-08-15T07:31:42.704Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/distributed-systems/20251216</loc>
  <lastmod>2026-08-15T07:31:42.679Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/20250818</loc>
  <lastmod>2026-08-15T07:31:42.639Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/20250813</loc>
  <lastmod>2026-08-15T07:31:42.638Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/ai-machine-learning/202506162</loc>
  <lastmod>2026-08-15T07:31:42.612Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/databases-storage/20250906</loc>
  <lastmod>2026-08-15T07:31:42.609Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/java-spring/202507241</loc>
  <lastmod>2026-08-15T07:31:42.609Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/ai-machine-learning/20260314</loc>
  <lastmod>2026-08-15T07:31:41.934Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/experience-skills-thoughts</loc>
  <lastmod>2026-08-15T07:31:41.929Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/codenotes/20260123</loc>
  <lastmod>2026-08-15T07:31:41.911Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/cloud-native-infrastructure/openclaw-arm64-1772639270</loc>
  <lastmod>2026-08-15T07:31:41.903Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/web-typescript/20260317</loc>
  <lastmod>2026-08-15T07:31:41.861Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/projects-practice/markdown-rendering-engine-alternative-puppeteer</loc>
  <lastmod>2026-08-15T07:31:41.849Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/engineering-toolchain/one-click-setup-zsh-oh-my-zsh-powerlevel10k</loc>
  <lastmod>2026-08-15T07:31:41.838Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/distributed-systems/20251217</loc>
  <lastmod>2026-08-15T07:31:41.834Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/network-io/http-evolution-1-1-2-3</loc>
  <lastmod>2026-08-15T07:31:41.003Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/algorithms-computer-science/c-rust-go</loc>
  <lastmod>2026-08-15T07:31:40.992Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/web-typescript/node-js-esm</loc>
  <lastmod>2026-08-15T07:31:40.978Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/web-typescript/lobehub-performance-dx-optimization-analysis</loc>
  <lastmod>2026-08-15T07:31:40.976Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/jvm-runtime/spring-asm-bytecode-processing-mechanism</loc>
  <lastmod>2026-08-15T07:31:40.963Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/cloud-native-infrastructure/linux-kubernetes-pod</loc>
  <lastmod>2026-08-15T07:31:40.948Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/web-typescript/typescript-fullstack-ssr-spa-api-boundary</loc>
  <lastmod>2026-08-15T07:31:40.928Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/engineering-toolchain/vite-webpack-rspack</loc>
  <lastmod>2026-08-15T07:31:40.927Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/agent-session-message-event-context</loc>
  <lastmod>2026-08-15T07:00:13.485Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/agent-ui-event-projection-client-runtime</loc>
  <lastmod>2026-08-15T07:00:12.284Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/agent-lifecycle-session-run-turn-step</loc>
  <lastmod>2026-08-15T07:00:11.676Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/deepseek-harness-session-event-log</loc>
  <lastmod>2026-08-15T07:00:11.249Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/deepseek-harness-plugin-ui-slots-react</loc>
  <lastmod>2026-08-15T07:00:10.890Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/recoverable-projectable-plugin-agent-web-runtime-demo</loc>
  <lastmod>2026-08-15T07:00:10.531Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/agent-session-crash-recovery-demo</loc>
  <lastmod>2026-08-15T07:00:10.324Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/cordis-dependency-chain-lifecycle-reconciliation</loc>
  <lastmod>2026-08-15T07:00:10.157Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/agent-web-session-run-connection-lifecycle</loc>
  <lastmod>2026-08-15T07:00:10.101Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/spatiotemporal-composability-plugin-effects-dependencies</loc>
  <lastmod>2026-08-15T07:00:09.941Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/dynamic-plugin-runtime-dependency-lifecycle-demo</loc>
  <lastmod>2026-08-15T07:00:09.685Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/agent-input-delivery-steer-follow-up-inject-inbox</loc>
  <lastmod>2026-08-15T07:00:09.141Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/pi-agent-loop-prompt-model-tool-decision</loc>
  <lastmod>2026-08-15T07:00:09.086Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/pi-session-tree-jsonl-branch-compaction-context</loc>
  <lastmod>2026-08-15T07:00:09.084Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/agent-runtime-boundary</loc>
  <lastmod>2026-08-15T07:00:09.076Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/posts/agent-llm-engineering/pi-extension-harness-core-boundary</loc>
  <lastmod>2026-08-15T07:00:09.070Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/me-in-gpt-memory</loc>
  <lastmod>2026-06-18T08:09:41.648Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/notes/5</loc>
  <lastmod>2025-04-11T14:10:23.194Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/notes/4</loc>
  <lastmod>2025-04-07T12:26:49.080Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/notes/2</loc>
  <lastmod>2024-08-20T14:06:19.735Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/about-site</loc>
  <lastmod>2024-08-20T12:18:19.538Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/message</loc>
  <lastmod>2024-08-20T11:40:39.739Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://liuyaowen.cn/notes/1</loc>
  <lastmod>2024-08-20T09:57:44.108Z</lastmod>
  <changefreq>daily</changefreq>
  </url>
  </urlset>