<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.thorleying.icu</loc>
    <lastmod>2026-06-04T17:40:57.374Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts</loc>
    <lastmod>2026-06-04T17:40:57.374Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories</loc>
    <lastmod>2026-06-04T17:40:57.374Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags</loc>
    <lastmod>2026-06-04T17:40:57.374Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/archive</loc>
    <lastmod>2026-06-04T17:40:57.374Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/projects</loc>
    <lastmod>2026-06-04T17:40:57.374Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/about</loc>
    <lastmod>2026-06-04T17:40:57.374Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/search</loc>
    <lastmod>2026-06-04T17:40:57.374Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/cursor-ai-editor-guide</loc>
    <lastmod>2026-06-04T15:59:59.481Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/claude-code-terminal-pair-programming</loc>
    <lastmod>2026-06-04T15:47:31.718Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/openai-codex-chatgpt-coding</loc>
    <lastmod>2026-06-04T15:47:31.744Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/google-gemini-for-developers</loc>
    <lastmod>2026-06-04T15:47:31.776Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/ai-coding-tools-comparison-2026</loc>
    <lastmod>2026-06-04T15:54:45.754Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/what-is-vibe-coding</loc>
    <lastmod>2026-06-04T15:47:31.819Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/ai-agent-workflow-for-developers</loc>
    <lastmod>2026-06-04T15:48:06.654Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/spring-boot-layered-architecture</loc>
    <lastmod>2026-06-04T16:13:05.901Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/prompt-engineering-for-developers</loc>
    <lastmod>2026-06-04T16:06:51.965Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/spring-boot-request-lifecycle</loc>
    <lastmod>2026-06-04T16:12:58.348Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/mcp-protocol-for-ai-tools</loc>
    <lastmod>2026-06-04T16:00:10.694Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/spring-cloud-microservices-overview</loc>
    <lastmod>2026-06-04T16:12:58.360Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/choosing-local-llm-vs-cloud-api</loc>
    <lastmod>2026-06-04T15:47:56.780Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/spring-cloud-gateway-governance</loc>
    <lastmod>2026-06-04T16:12:58.372Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/ai-agent-core-architecture</loc>
    <lastmod>2026-06-04T16:12:58.383Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/ai-agent-production-architecture</loc>
    <lastmod>2026-06-04T16:12:58.390Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/python-backend-layered-architecture</loc>
    <lastmod>2026-06-04T16:12:58.396Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/posts/python-ai-inference-pipeline</loc>
    <lastmod>2026-06-04T16:12:58.401Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories/backend-architecture</loc>
    <lastmod>2026-06-02T06:17:19.741Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories/ai-agent</loc>
    <lastmod>2026-06-02T06:17:19.744Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories/product-notes</loc>
    <lastmod>2026-06-02T06:17:19.745Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories/agent-engineering</loc>
    <lastmod>2026-06-02T11:58:24.469Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories/vibe-coding</loc>
    <lastmod>2026-06-04T15:30:39.588Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories/ai-guide</loc>
    <lastmod>2026-06-04T15:30:39.625Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories/openclaw</loc>
    <lastmod>2026-06-04T15:30:39.644Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories/ai-products</loc>
    <lastmod>2026-06-04T15:30:39.674Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories/ai-tools</loc>
    <lastmod>2026-06-04T15:44:19.451Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/categories/architecture</loc>
    <lastmod>2026-06-04T16:02:58.835Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/nestjs</loc>
    <lastmod>2026-06-02T06:17:19.748Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/prisma</loc>
    <lastmod>2026-06-02T06:17:19.749Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/mysql</loc>
    <lastmod>2026-06-02T06:17:19.751Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/redis</loc>
    <lastmod>2026-06-02T06:17:19.752Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/umi</loc>
    <lastmod>2026-06-02T06:17:19.754Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/ai-agent</loc>
    <lastmod>2026-06-04T16:02:58.885Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/claude-code</loc>
    <lastmod>2026-06-04T15:44:19.502Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/mcp</loc>
    <lastmod>2026-06-04T15:44:19.646Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/agent</loc>
    <lastmod>2026-06-02T11:58:24.477Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/rag</loc>
    <lastmod>2026-06-02T11:58:24.477Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/ai-guide</loc>
    <lastmod>2026-06-04T15:30:39.715Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/vibe-coding</loc>
    <lastmod>2026-06-04T15:44:19.572Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/cursor</loc>
    <lastmod>2026-06-04T15:44:19.469Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/claude</loc>
    <lastmod>2026-06-04T15:44:19.485Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/gemini</loc>
    <lastmod>2026-06-04T15:44:19.520Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/codex</loc>
    <lastmod>2026-06-04T15:44:19.537Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/openai</loc>
    <lastmod>2026-06-04T15:44:19.548Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/chatgpt</loc>
    <lastmod>2026-06-04T15:44:19.559Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/ai-tools</loc>
    <lastmod>2026-06-04T15:44:19.593Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/prompt-engineering</loc>
    <lastmod>2026-06-04T15:44:19.619Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/multimodal</loc>
    <lastmod>2026-06-04T15:44:19.662Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/google</loc>
    <lastmod>2026-06-04T15:44:19.671Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/local-llm</loc>
    <lastmod>2026-06-04T15:44:19.682Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/architecture</loc>
    <lastmod>2026-06-04T16:02:58.847Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/spring-boot</loc>
    <lastmod>2026-06-04T16:02:58.855Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/spring-cloud</loc>
    <lastmod>2026-06-04T16:02:58.862Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/microservices</loc>
    <lastmod>2026-06-04T16:02:58.868Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/java</loc>
    <lastmod>2026-06-04T16:02:58.873Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/python</loc>
    <lastmod>2026-06-04T16:02:58.876Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/tags/fastapi</loc>
    <lastmod>2026-06-04T16:02:58.881Z</lastmod>
  </url>
  <url>
    <loc>https://blog.thorleying.icu/projects/ai-guide</loc>
    <lastmod>2026-06-04T16:00:17.290Z</lastmod>
  </url>
</urlset>