<?xml version="1.0" encoding="UTF-8"?><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://blog.mlxb.cc/</loc></url><url><loc>https://blog.mlxb.cc/about/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-02-23-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-03-02-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-03-09-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-03-16-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-03-23-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-03-30-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-04-06-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-04-13-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-04-20-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-04-27-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-05-04-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-05-11-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-05-18-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-05-25-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-06-01-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-06-08-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-06-15-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-06-22-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-06-29-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-07-06-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-07-13-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-news/2026-07-20-weekly/</loc></url><url><loc>https://blog.mlxb.cc/ai-workflow/4-ai-coding-remote-workstation-macos-tailscale-ssh-termux/</loc></url><url><loc>https://blog.mlxb.cc/ai-workflow/7-terminal-token-compression-tools/</loc></url><url><loc>https://blog.mlxb.cc/ai-workflow/8-kiro-spec-driven-development/</loc></url><url><loc>https://blog.mlxb.cc/ai-workflow/9-cc-switch-unified-manager/</loc></url><url><loc>https://blog.mlxb.cc/ai-workflow/10-vibe-coding-prompt-engineering/</loc></url><url><loc>https://blog.mlxb.cc/ai-workflow/11-mattpocock-skills-deep-dive/</loc></url><url><loc>https://blog.mlxb.cc/ai-workflow/ai-coding-skills-selection-guide/</loc></url><url><loc>https://blog.mlxb.cc/ai/agent-evaluation-observability/</loc></url><url><loc>https://blog.mlxb.cc/ai/agent-memory-system-design/</loc></url><url><loc>https://blog.mlxb.cc/ai/agent-security-engineering/</loc></url><url><loc>https://blog.mlxb.cc/ai/context-engineering-guide/</loc></url><url><loc>https://blog.mlxb.cc/ai/durable-agent-task-runtime/</loc></url><url><loc>https://blog.mlxb.cc/ai/function-call-agent/</loc></url><url><loc>https://blog.mlxb.cc/ai/openclaw-plugin-primer/</loc></url><url><loc>https://blog.mlxb.cc/ai/production-agent-tool-design/</loc></url><url><loc>https://blog.mlxb.cc/ai/production-ai-agent-engineering/</loc></url><url><loc>https://blog.mlxb.cc/ai/prompt-engineering/</loc></url><url><loc>https://blog.mlxb.cc/ai/rag-knowledge-base-component/</loc></url><url><loc>https://blog.mlxb.cc/ai/rag-primer/</loc></url><url><loc>https://blog.mlxb.cc/ai/realtime-voice-agent-engineering/</loc></url><url><loc>https://blog.mlxb.cc/ai/when-not-to-use-ai-agent/</loc></url><url><loc>https://blog.mlxb.cc/algorithms/java-advanced-algorithm-patterns/</loc></url><url><loc>https://blog.mlxb.cc/algorithms/java-high-frequency-algorithm-patterns/</loc></url><url><loc>https://blog.mlxb.cc/architecture/distributed-transaction/</loc></url><url><loc>https://blog.mlxb.cc/architecture/event-driven-architecture-outbox-idempotency/</loc></url><url><loc>https://blog.mlxb.cc/architecture/virtual-character-workflow-task-system/</loc></url><url><loc>https://blog.mlxb.cc/claw/openclaw/</loc></url><url><loc>https://blog.mlxb.cc/claw/openclaw/6-gemini-thought-signature/</loc></url><url><loc>https://blog.mlxb.cc/claw/openclaw/7-production-deployment-checklist/</loc></url><url><loc>https://blog.mlxb.cc/java/01-core/1-java21-virtual-threads/</loc></url><url><loc>https://blog.mlxb.cc/java/01-core/2-concurrent-programming-guide/</loc></url><url><loc>https://blog.mlxb.cc/java/01-core/2-zgc-vs-g1-2026/</loc></url><url><loc>https://blog.mlxb.cc/java/01-core/3-cpu-100-troubleshooting/</loc></url><url><loc>https://blog.mlxb.cc/java/01-core/4-oom-heap-dump-analysis/</loc></url><url><loc>https://blog.mlxb.cc/java/01-core/5-modern-concurrency-locks/</loc></url><url><loc>https://blog.mlxb.cc/java/02-framework/mybatis/</loc></url><url><loc>https://blog.mlxb.cc/java/02-framework/spring-boot/1-springboot-3-aot-graalvm/</loc></url><url><loc>https://blog.mlxb.cc/java/02-framework/spring-boot/2-mybatis-vs-jpa-2026/</loc></url><url><loc>https://blog.mlxb.cc/java/02-framework/spring-boot/3-spring-security-oauth2-jwt/</loc></url><url><loc>https://blog.mlxb.cc/java/02-framework/spring-boot/4-spring-events-domain-driven/</loc></url><url><loc>https://blog.mlxb.cc/java/02-framework/spring-boot/5-springboot-graceful-shutdown/</loc></url><url><loc>https://blog.mlxb.cc/java/02-framework/spring-boot/relaxed-binding/</loc></url><url><loc>https://blog.mlxb.cc/java/03-build-and-tools/devtools/idea-debug/</loc></url><url><loc>https://blog.mlxb.cc/java/03-build-and-tools/maven/</loc></url><url><loc>https://blog.mlxb.cc/java/03-build-and-tools/maven/publish-to-central/</loc></url><url><loc>https://blog.mlxb.cc/java/03-middleware/1-redis-cache-consistency/</loc></url><url><loc>https://blog.mlxb.cc/java/03-middleware/2-kafka-message-loss-ordering/</loc></url><url><loc>https://blog.mlxb.cc/java/03-middleware/3-mysql-index-optimization/</loc></url><url><loc>https://blog.mlxb.cc/java/03-middleware/4-es-log-search-architecture/</loc></url><url><loc>https://blog.mlxb.cc/java/03-middleware/5-distributed-lock-redis-redisson/</loc></url><url><loc>https://blog.mlxb.cc/java/04-architecture/1-startup-monolith-to-microservices/</loc></url><url><loc>https://blog.mlxb.cc/java/04-architecture/2-distributed-transaction-seata/</loc></url><url><loc>https://blog.mlxb.cc/java/04-architecture/3-api-idempotency-design/</loc></url><url><loc>https://blog.mlxb.cc/java/04-architecture/4-high-concurrency-rate-limiting/</loc></url><url><loc>https://blog.mlxb.cc/java/04-architecture/5-ddd-tactical-design-%E8%90%BD%E5%9C%B0/</loc></url><url><loc>https://blog.mlxb.cc/model-arena/</loc></url><url><loc>https://blog.mlxb.cc/network/1-ipv4%E5%9C%B0%E5%9D%80%E8%8C%83%E5%9B%B4%E4%B8%8E%E4%BD%9C%E7%94%A8/</loc></url><url><loc>https://blog.mlxb.cc/network/2-%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E7%9C%9F%E5%AE%9Eip/</loc></url><url><loc>https://blog.mlxb.cc/network/3-git-22%E7%AB%AF%E5%8F%A3%E8%A2%AB%E7%BD%91%E7%BB%9C%E4%BB%A3%E7%90%86%E7%A6%81%E7%94%A8/</loc></url><url><loc>https://blog.mlxb.cc/network/ai-agent-communication-protocols/</loc></url><url><loc>https://blog.mlxb.cc/network/mcp-2026-07-28-core-changes/</loc></url><url><loc>https://blog.mlxb.cc/ops/k8s/kubernetes-practical-starter-guide/</loc></url><url><loc>https://blog.mlxb.cc/ops/k8s/kubernetes-production-troubleshooting/</loc></url><url><loc>https://blog.mlxb.cc/projects/</loc></url><url><loc>https://blog.mlxb.cc/security/1-zero-day-vulnerability-primer/</loc></url><url><loc>https://blog.mlxb.cc/security/2-cve-cvss-epss-kev-guide/</loc></url><url><loc>https://blog.mlxb.cc/security/software-supply-chain-security/</loc></url></urlset>