<?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://javaup.chat/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/advanced-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/architecture-compare/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/framework-quickstart/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/handcode-vs-framework/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/harness-engineering/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/memory-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/memory-compression-governance/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/memory-storage-engineering/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/multi-agent-routing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/multi-agent/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/planning-capability/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/task-decomposition/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/what-is-agent/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/agent/workflow-graph-loop/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/function-call/spring-ai-tool-calling-practice/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/function-call/structured-output-reliability/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/function-call/tool-callback-source-analysis/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/function-call/tool-design-best-practices/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/function-call/understand-tool-calling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/llm-intro/core-concepts/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/llm-intro/dev-environment/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/llm-intro/how-llm-works/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/llm-intro/inference-generation-strategies/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/llm-intro/limitations-solutions/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/llm-intro/llm-basics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/llm-intro/model-selection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/llm-intro/moe-deployment-selection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/llm-intro/training-finetuning-landscape/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/llm-intro/transformer-attention-deep-dive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/mcp/client-development/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/mcp/enterprise-practices/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/mcp/introduction/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/mcp/json-rpc/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/mcp/server-development/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/mcp/source-code-analysis/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/mcp/tech-relationship/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/mcp/transport-modes/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/prompt/advanced-strategies/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/prompt/context-engineering/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/prompt/design-principles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/prompt/evaluation-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/prompt/prompt-intro/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/prompt/rag-prompt-engineering/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/prompt/structured-framework/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/quick-review/agent-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/quick-review/function-calling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/quick-review/llm-fundamentals/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/quick-review/mcp-protocol/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/quick-review/prompt-context/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/quick-review/rag-pipeline/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/quick-review/skills-system/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/quick-review/spring-ai/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/quick-review/study-roadmap/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/quick-review/system-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/chunking/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/chunkviz/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/embedding/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/evaluation-metrics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/evolution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/graph-rag/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/hallucination-control/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/hybrid-search/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/intent-routing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/introduction/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/knowledge-base-update/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/metadata-filtering/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/metadata-in-action/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/modular-rag/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/preprocessing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/production-challenges/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/query-rewrite/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/reranking/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/spring-splitter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/tika-in-action/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/vector-database/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/rag/vector-search-algorithms/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/skills/codex-install/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/skills/progressive-loading/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/skills/reference-script/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/skills/skill-md/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/skills/structure/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/skills/why-need/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/spring-ai-detail/advisor-mechanism/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/spring-ai-detail/chat-memory/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/spring-ai-detail/core-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/spring-ai-detail/java-llm-landscape/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/spring-ai-detail/prompt-engineering/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/spring-ai-detail/quick-start/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/spring-ai-detail/streaming-output/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/spring-ai-detail/structured-output/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/system-design/ai-app-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/system-design/ai-voice-agent/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/system-design/llm-api-engineering/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/ai-interview/system-design/llm-gateway/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/ai/agent-tools/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/ai/deepseek/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/ai/llm-fundamentals/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/ai/rag/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/ai/spring-ai/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/bloom-filter/principle-and-practice/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/cache/eviction-strategies/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/cache/local-cache-consistency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/cache/local-cache-implementation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/cache/multi-level-cache-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/ddd/core-concept/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/ddd/domain-event-and-practice/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/ddd/domain-model-elements/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/ddd/layered-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/delay-queue/design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/delay-queue/redisson-delay-queue/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/distributed-id/generation-solutions/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/distributed-id/mybatis-plus-id-duplicate-k8s/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/distributed-theory/consensus-and-byzantine/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/distributed-theory/consistency-theory/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/distributed-theory/consistent-hashing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/distributed-transaction/2pc-3pc/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/distributed-transaction/fundamentals/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/distributed-transaction/local-message-table/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/distributed-transaction/message-based/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/distributed-transaction/tcc/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/microservice/communication/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/microservice/core-components/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/microservice/deploy-strategy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/microservice/design-philosophy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/microservice/governance-stability/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/microservice/observability/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/microservice/split-strategy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/problem-solving/bytecode-instrumentation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/problem-solving/heap-dump-analysis/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/problem-solving/jvm-diagnostic-tools/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/problem-solving/log-analysis/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/rate-limiting/advanced-strategy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/rate-limiting/algorithm-principle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/rate-limiting/circuit-breaker/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/rate-limiting/high-concurrency-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/seata/at-mode-analysis/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/seata/core-principle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/seata/transaction-modes/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/sharding/algorithms/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/sharding/capacity-planning/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/sharding/concepts/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/sharding/distributed-database/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/sharding/distributed-id/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/sharding/query-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/sharding/shard-key-selection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/api-performance-third-party/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/auth-session-management/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/cache-design-warmup/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/expand-again/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/feed-system-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/flash-sale-inventory/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/high-availability-avalanche-protection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/high-concurrency-counter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/high-concurrency-protection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/kafka-message-backlog/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/large-scale-notification/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/message-queue-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/mq-order-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/payment-concurrency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/rpc-framework-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/sensitive-word-filter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/short-url-distributed-id/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/architecture/solution-design/traffic-statistics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/ai-tech-intro/foundation-models/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/ai-tech-intro/rag-and-vector-db/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/base-chat-memory-advisor/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/chat-memory/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/chatclient-creation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/context-link/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/conversation-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/custom-advisor/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/custom-function-data/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/function-adaptive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/function-calling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/persist-to-db/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/prompt-details/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/save-conversation-history/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/save-conversation-list/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/assistant/use-session-id/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/conversation-list/advisor-order/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/conversation-list/ai-summarize-title/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/conversation-list/custom-title-advisor/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/first-chat/chatclient-deep-dive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/first-chat/get-started/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/first-chat/logging/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/first-chat/model-adapter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/first-chat/optimize-conversation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/first-chat/prompts-tips/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/first-chat/what-is-advisor/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/getting-started/apply-model-access/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/getting-started/start-project/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/interview/light-spot/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/interview/question/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/interview/resume/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/interview/SpringAIAndLangChain4j/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/mcp/detail/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/mcp/log/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/mcp/metrics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/overview/architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/overview/business-examples/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/overview/design-scenarios/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/overview/docs-videos/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/overview/project-intro/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/overview/resume/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/rules-assistant/markdown-parsing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/rules-assistant/rag-chatclient/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/rules-assistant/rag-low-solve/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/rules-assistant/rag-purpose/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/rules-assistant/rag-rules-retrieval/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/rules-assistant/springai-vector-support/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/rules-assistant/vector-db-usage/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai-ai/rules-assistant/why-rag/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/captcha/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/composite-validation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/delay-queue-consume/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/delay-queue-produce/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/distributed-id/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/distributed-lock-principle-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/distributed-lock-principle-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/distributed-lock-usage/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/elasticsearch-wrapper/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/grey-release/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/idempotency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/redis-stream/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/redis-wrapper/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/registry-switch/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/service-init/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-components/thread-pool/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-config/biz-filter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-config/exception-handling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-config/global-common/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-config/global-service/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-config/json-converter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/architecture-config/standard-response/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/basics/db-schema/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/basics/reset-data/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/api-anti-bot/storage/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/api-anti-bot/strategy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/crypto/config/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/crypto/process/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/cache-db-consistency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/data-init/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/detail-performance/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/high-concurrency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/home-list-performance/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/lock-free/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/lock-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/order-rollback/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/pagination-with-sharding/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/purchase-validation-orchestration/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/search/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/event-service/seat-selection-flow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/gateway/request-flow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/order-service/alipay-callback/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/order-service/cancel-delay-handling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/order-service/pay-check/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/order-service/payment-flow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/order-service/query/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/payment-service/channel-strategy-init/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/payment-service/pay-process/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/payment-service/reconciliation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/user-service/captcha-usage/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/user-service/desensitize-display/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/user-service/encrypt-storage/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/user-service/login-logout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/user-service/purchaser-importance/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/user-service/register-cache-penetration/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/business/user-service/register-composite-validation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/admin-console/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/load-testing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/release-intro/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/sharding/gene/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/sharding/virtual/consistency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/sharding/virtual/expand/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/sharding/virtual/expand/analyse/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/sharding/virtual/expand/flow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/sharding/virtual/introduce/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/sharding/virtual/principle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/sharding/virtual/script/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/damai-pro/sharding/virtual/test/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/getting-started/backend-deploy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/getting-started/enable-payment/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/getting-started/frontend-deploy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/getting-started/install-dependencies/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/getting-started/install-ngrok/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/getting-started/prerequisites/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/getting-started/prometheus-grafana/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/getting-started/seat-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/async-order-strategy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/component-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/functional-interface/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/hotspot-surge/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/loop-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/multi-cache-consistency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/purchase-limit/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/query-cache-penetration/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/redis-performance-multi-cache/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/remaining-ticket-update/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/interview-highlights/transaction/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/knowledge/cache-breakdown/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/knowledge/delay-queue/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/knowledge/gateway-hystrix-pitfalls/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/knowledge/gateway-request-response-custom/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/knowledge/nacos-core/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/knowledge/sharding-overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/knowledge/snowflake/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/knowledge/threadlocal-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/overview/architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/overview/business-examples/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/overview/highlights/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/overview/how-to-learn/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/overview/project-intro/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/overview/resume/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/overview/video-catalog/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/sharding/event-service/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/sharding/order-service/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/sharding/payment-service/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/sharding/user-service-purchaser/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/sharding/user-service-user/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/autoconfigure-vs-configuration/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/bloom-filter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/callable-future/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/countdownlatch-cyclicbarrier/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/distributed-lock-tx-issues/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/hystrix-threadlocal-loss/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/mybatis-plus-id-duplicate/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/redisson-lock/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/sharding-gene-method/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/skywalking-custom-trace-id/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/spring-circular-dependency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/spring-tx-failure/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/springboot-autoconfigure-order/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/springboot-event/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/springboot-init-source/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/thread-exception-handling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/threadpool-deep-dive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/threadpool-tx-details/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/damai/tech-highlights/why-grey-release/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/advanced-features-best-practices/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/architecture-execution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/basic-syntax/advanced-query/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/basic-syntax/data-operations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/basic-syntax/data-types/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/basic-syntax/field-attributes/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/basic-syntax/select-basics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/basic-syntax/table-operations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/basic-syntax/where-conditions/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/composite-index-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/data-archive-migration/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/data-encryption-security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/deadlock-analysis/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/execution-plan-analysis/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/field-types-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/hotspot-cache/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/hotspot-update-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/index-design-best-practices/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/index-failure-troubleshooting/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/index-fundamentals/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/index-types/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/isolation-implementation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/isolation-level-choice/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/join-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/lock-granularity/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/lock-mechanism-overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/logical-delete-unique-constraint/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/online-ddl/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/optimistic-pessimistic-locks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/optimization-specification/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/order-by-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/pagination-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/phantom-read/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/primary-key-auto-increment/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/query-cache-mechanism/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/query-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/replication-synchronization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/row-level-locks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/sql-performance-tuning/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/storage-engine-advanced/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/storage-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/transaction-acid/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/transaction-execution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/transaction-isolation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/transaction-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/mysql/version-features-evolution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/oracle/core-syntax-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/oracle/index-technology/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/oracle/oracle-vs-mysql/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/oracle/transaction-isolation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/oracle/view-data-security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/atomic-commands/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/best-practices-and-key-traversal/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/cache-database-consistency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/cluster-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/cluster-transaction-lua-limitations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/core-data-types/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/data-safety/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/data-structures/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/data-types-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/distributed-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/distributed-lock-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/memory-management/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/message-queue/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/optimistic-locking/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/performance-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/practical-application-scenarios/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/redis-8-new-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/redisson-lock-principle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/redisson-lock-vs-trylock/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/redisson-watchdog-mechanism/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/redlock-algorithm-practice/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/threading-model/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/database/redis/transaction-atomicity/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/advanced-dimension/gather/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basic-dimension/compute/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basic-dimension/data/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basic-dimension/gather/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basic-dimension/kafka/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basic-dimension/responsibility-chain/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basic-dimension/rule/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basic-dimension/save/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basic-dimension/upgrade/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basics/backend-startup/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basics/frontend-startup/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basics/how-to-learn/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/basics/install/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/business-intro/business-examples/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/business-intro/info/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/business-intro/project-skeleton/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/business-intro/upgrading-process/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/business/table/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/business/video-data/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/design/autoconfigure-before/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/design/starter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/dynamic-data-source/execution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/dynamic-data-source/why/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/message-record/detail/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/message-record/solve/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/message-record/table/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/message-record/view/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/message-record/why/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/metric/adaptive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/metric/detail/1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/metric/detail/2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/metric/time/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/technology/chain/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/dock-data-center/technology/idempotent/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/dubbo/advanced-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/dubbo/core-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/dubbo/load-balance-governance/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/dubbo/rpc-basic/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/dubbo/serialization-protocol/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/dubbo/spi-extension/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/elasticsearch/basic-datatypes/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/elasticsearch/cluster-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/elasticsearch/data-precision-concurrency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/elasticsearch/data-synchronization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/elasticsearch/deep-pagination/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/elasticsearch/ilm/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/elasticsearch/inverted-index/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/elasticsearch/performance-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/kafka/advanced/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/kafka/architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/kafka/consume/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/kafka/rebalance/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/kafka/reliability/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/kafka/send-storage/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/kafka/transaction/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/basic-concepts/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/cache/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/datasource/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/dynamic-sql/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/lazy-loading/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/mybatis-plus/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/pagination/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/parameter-handling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/plugin/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/result-mapping/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/mybatis/working-principle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/netty/bytebuf-memory/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/netty/core-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/netty/design-patterns/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/netty/performance-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/netty/serialization-sticky-packet/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/netty/zero-copy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rabbitmq/advanced-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rabbitmq/architecture-work-mode/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rabbitmq/cluster-ha/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rabbitmq/consumer-flow-control/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rabbitmq/message-reliability/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rocketmq/advanced-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rocketmq/architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rocketmq/consume-mode/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rocketmq/order-idempotent/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rocketmq/performance/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/rocketmq/reliability/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/advanced-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/auto-replace-configuration/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/autoconfigure-before/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/bean-lifecycle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/bean-loading-order/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/circular-dependency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/conditional-load/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/core-concepts/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/custom-starter-development/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/event-mechanism/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/post-processor/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/springboot-auto-configuration/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/springboot-conditional-bean/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/springboot-core-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/springboot-multi-profile-config/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/springboot-startup/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/springboot-web-container/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/springboot3-spring6-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/springboot4-spring7-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/transaction-advanced/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/transaction-core/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/transaction-failure/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/transaction-implementation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/spring/transaction-propagation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/api-gateway/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/core-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/eureka-mechanism/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/feign-concept/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/feign-config/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/feign-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/hystrix-circuit-breaker/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/load-balancer/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/nacos-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/nacos-config-center/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/nacos-consistency-ha/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/nacos-service-discovery/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/springcloud/resilience4j/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/xxl-job/scheduling-consistency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/xxl-job/sharding-task/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/xxl-job/time-wheel/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/zookeeper/consistency-mechanism/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/zookeeper/core-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/zookeeper/leader-election/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/zookeeper/typical-scenarios/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/framework/zookeeper/watch-mechanism/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/coupon-flash-sale/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/distributed-lock/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/follow-friends/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/login-sms-auth/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/nearby-merchants/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/redis-message-queue/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/redisson-lock/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/seckill-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/shop-exploration/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/user-signin/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basic/uv-stats/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basics/data-updates/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/basics/db-relations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/cache-architecture/cache-breakdown-part1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/cache-architecture/cache-breakdown-part2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/cache-architecture/cache-penetration/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/cache-architecture/message-dlq-compensation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/cache-architecture/multi-level-cache/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/cache-architecture/multi-level-consistency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/alert-and-metrics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/bloom-filter-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/delay-queue-consume/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/delay-queue-produce/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/distributed-id/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/distributed-lock-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/distributed-lock-principle-part1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/distributed-lock-principle-part2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/idempotent-component/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/kafka-consumer/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/kafka-producer/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/components/redis-wrapper/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/coupon-flash-sale/async-reliability-refactor/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/coupon-flash-sale/async-timeout-handling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/coupon-flash-sale/order-exception-compensation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/coupon-flash-sale/reliable-ordering-async/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/interview-summary/cache-summary/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/interview-summary/expired-strategy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/ops-consistency/concurrency-lock-consistency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/ops-consistency/order-cancel-cleanup/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/ops-consistency/redis-db-compare-compensation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/ops-consistency/stock-dual-consistency/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/overview/project-change/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/overview/project-intro/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/overview/resume-template/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/overview/video-catalog/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/restock-notify/fair-allocation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/restock-notify/subscription-flow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/sharding/2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/sharding/impl1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/sharding/overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/startup/backend-deploy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/startup/frontend-deploy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/startup/install-middlewares/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/startup/prerequisites/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/tech-essentials/bloom-filter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/tech-essentials/delay-queue-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/tech-essentials/lock-and-transaction-issues/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/tech-essentials/mybatis-plus-id-duplicate-k8s/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/tech-essentials/redisson-delay-queue/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/tech-essentials/redisson-lock-principle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/tech-essentials/snowflake/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/tech-essentials/spring-transaction-failure/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/token-and-antibot/sliding-window/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/token-and-antibot/token-bucket/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/hmdp-plus/token-and-antibot/token-issuing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/how-to-study/author/about-author/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/how-to-study/contribute/guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/how-to-study/growth/how-to-grow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/how-to-study/intro/ai-interview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/how-to-study/intro/coupon-reminder/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/how-to-study/intro/full-service/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/how-to-study/intro/resume-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/how-to-study/intro/start-learning-path/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/how-to-study/intro/super-baguwen/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/intro/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/annotation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/arrays-sort/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/charset/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/classnotfoundexception/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/core-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/datetime/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/equals-hashcode/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/exceptions-final/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/genericity/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/interfaces-abstract-classes/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/jdk-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/numbers-money-precision/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/oop-basics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/oop-concepts/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/primitives-wrappers/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/reflect-proxy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/request-concepts/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/serialize/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/static-enum/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/string-deep-dive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/base/uuid/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/class-loading/class-file-structure/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/class-loading/classloader-and-delegation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/class-loading/delegation-breaking-and-security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/class-loading/lifecycle-and-timing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/class-loading/loading-process/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/concurrenthashmap-advanced-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/concurrenthashmap-architecture-evolution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/concurrenthashmap-thread-safety/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/hash-collision-solutions/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/hashmap-core-principles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/hashmap-hash-and-index/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/hashmap-operations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/hashmap-resize-and-capacity/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/hashmap-thread-safety/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/hashmap-traversal-best-practices/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/introduce/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/queue-interface/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/safe-traversal-and-modification/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/collect/set-collection-and-sorting/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/abstract-queued-synchronizer/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/cas-mechanism-deep-dive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/completablefuture-async-programming/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/concurrent-basics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/concurrent-collections-deep-dive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/concurrent-synchronizers-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/deadlock-livelock-analysis/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/happens-before-principle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/jmm-core-principles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/juc-concurrent-utilities/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/lock-classification-comparison/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/lock-fairness-mechanism/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/memory-barrier-and-reordering/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/synchronization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/synchronized-concurrency-guarantees/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/synchronized-implementation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/synchronized-lock-upgrade/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/thread-communication/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/thread-exception-handling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/thread-pool-advanced-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/thread-pool-core-principles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/thread-safety/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/thread-scheduling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/threadlocal-deep-dive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/transmittable-threadlocal-context-propagation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/unsafe-low-level-operations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/virtual-threads-deep-dive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/volatile-in-depth/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/concurrent-multithreading/volatile-vs-synchronized/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/design-pattern/behavioral-patterns/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/design-pattern/factory-pattern/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/design-pattern/mvc-and-practice/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/design-pattern/overview-and-principles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/design-pattern/singleton-pattern/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/design-pattern/structural-patterns/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/interview-skills/algorithm-source-code-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/interview-skills/career-growth-and-performance/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/interview-skills/interview-preparation-strategy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/interview-skills/job-entry-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/interview-skills/mindset-and-review/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/interview-skills/preparation-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/interview-skills/project-and-tech-preparation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/interview-skills/project-experience-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/interview-skills/resume-writing-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/io/bio-nio-aio/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/io/design-patterns/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/io/io-basis/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/io/io-model-concurrent/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/io/io-multiplexing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/io/nio-core/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/aot-compilation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/constant-pool-and-memory-structure/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/exception-handling-and-exit/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/g1-collector/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/garbage-collection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/garbage-collectors/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/gc-and-logging-config/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/gc-evolution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/gc-process-and-triggers/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/gc-selection-strategy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/heap-and-metaspace-config/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/java-heap-memory/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/jdk-command-line-tools/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/jit-compilation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/memory-allocation-principles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/memory-leak-and-oom/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/memory-troubleshooting-recovery/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/method-area-and-metaspace/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/object-access-and-heap-stack/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/object-creation-and-memory-allocation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/object-creation-process/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/object-liveness-and-gc-roots/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/object-memory-layout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/object-promotion-rules/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/process-memory-structure/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/runtime-data-areas-overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/string-pool-and-direct-memory/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/third-party-tools-and-practice/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/visual-diagnostic-tools/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/vm-stack-and-native-stack/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/jvm/zgc-collector/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/security-attack/cryptography/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/security-attack/network-attack/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/security-attack/privilege-escalation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/security-attack/web-security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/stream/api-operations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/stream/lambda-and-syntactic-sugar/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/stream/parallel-stream/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/tomcat/architecture-and-startup/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/tomcat/classloader/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/tomcat/io-model/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/java/tomcat/request-processing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/business-intro/docs-videos/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/business-intro/examples/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/business-intro/getting-started-overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/business-intro/project-skeleton/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/business-intro/resume/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/business-intro/usage-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/design/config-center-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/design/config-fetch-part1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/design/config-fetch-part2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/design/config-listener/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/design/gateway-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/design/metadata-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/design/metadata-population/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/design/request-context-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/design/web-service-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/features/config-center-routing-params/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/features/deployments-blue-green-canary-rolling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/features/how-to-learn/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/features/routing-params/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/lb-enhancement/gray-flag-filter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/lb-enhancement/group-filter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/lb-enhancement/lb-strategy-enhancement/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/lb-enhancement/region-filter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/lb-enhancement/route-filter-service/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/lb-enhancement/version-filter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/loadbalancer-analysis/sclb-analysis-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/loadbalancer-analysis/sclb-analysis-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/loadbalancer-analysis/sclb-analysis-3/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/loadbalancer-analysis/sclb-analysis-4/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/autoconfigure-essentials/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/autoconfigurebefore/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/conditionalonmissingbean/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/logging-mdc/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/logging-multithread/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/observer-pattern/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/preprod-environment-design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/request-concepts/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/request-reassembly/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/spring-events/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/spring-post-processors/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/tech-highlights/threadlocal-pitfalls/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/threading-details/multithread-service-call-data-loss/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/threading-details/reactor-multithread-data-loss/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/weight-enhancement/version-weighting-after-isolation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/weight-enhancement/version-weighting-design-activate/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/weight-enhancement/version-weighting-design-execution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/link-flow/weight-enhancement/version-weighting-design-parse/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare-prepare/execution-plan-preparation-overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/auto-document-routing-overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/confidence-and-back-to-prepare/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/conversation-memory-loading/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/document-navigation-routing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/document-qa-config-check/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/execution-plan-assembly/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/execution-plan-post-processing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/knowledge-route-service-core-part2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/knowledge-route-service-core/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/llm-intent-classification/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/open-chat-fast-routing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/query-rewrite-service/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/rank-topics-and-documents/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/rewrite-result-handling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/route-tracking-and-final-decision/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/section-resolve-strategy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/should-ask-clarification/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/time-sensitive-query/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/unified-intent-detection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors-prepare/window-rendering-and-history-context/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/channel-retrieval-parent-block/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/channel-retrieval-rerank/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/channel-retrieval-rrf/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/executor-registry-and-dispatch/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/final-topk-and-summary/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/keyword-retrieval-channel/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/rag-executor-main-flow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/rag-retrieval-engine/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/retrieve-request-build/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/single-subquestion-retrieval/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/subquestion-evidence-aggregation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/trace-channel-observations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/trace-document-observations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-executors/vector-retrieval-channel/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-stream-lifecycle/open-conversation-stream-execution-entry/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-system-architecture/end-to-end-flow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/chat-system-architecture/frontend-backend-modules-and-call-chain/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/document-index-build/async-init-and-chunking/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/document-index-build/four-chunking-strategies/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/document-index-build/post-process-vectorize-and-completion/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/document-index-build/sync-entry-and-kafka-dispatch/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/document-upload-parsing/analysis-result-and-async-finalize/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/document-upload-parsing/kafka-consume-and-tika-text-extraction/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/document-upload-parsing/python-routing-and-document-mind-execution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/document-upload-parsing/structure-node-extraction-pipeline/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/document-upload-parsing/upload-api-and-document-record-creation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/feature-guide/chat-entry-and-lifecycle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/feature-guide/conversation-memory/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/feature-guide/document-lifecycle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/feature-guide/executor-system/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/feature-guide/graph-query-and-tool-calling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/feature-guide/knowledge-routing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/feature-guide/overview-and-learning-path/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/feature-guide/preparation-orchestrator/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/feature-guide/prompt-and-observability/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/feature-guide/rag-retrieval-engine/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/getting-started/apply-model-access/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/getting-started/backend-deploy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/getting-started/frontend-deploy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/getting-started/how-to-use/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/getting-started/install-middlewares/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/getting-started/knowledge-routing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/getting-started/prerequisites/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/graph-executor/graph-answer-renderer/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/graph-executor/graph-executors-overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/graph-executor/graph-only-executor-main-flow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/graph-executor/graph-only-route-selection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/graph-executor/graph-then-evidence-executor/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/graph-executor/structure-graph-query-engine/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/overview/core-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/overview/document-video-catalogue-pro/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/overview/document-video-catalogue/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/overview/engineering-practice/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/overview/graphrag-raptor/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/overview/hybrid-retrieval/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/overview/neo4j-knowledge-routing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/overview/project-intro/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/overview/resume-template/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/react-agent-executor/bean-configuration/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/react-agent-executor/execute-main-flow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/react-agent-executor/interceptor-chain/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/react-agent-executor/overview-and-trigger/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/react-agent-executor/react-loop/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/react-agent-executor/stream-text-extraction/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/react-agent-executor/tavily-search-tool/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/super-agent/sse-chat-lifecycle/stream-api-and-sse-protocol/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/data-structure/balanced-search-trees/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/data-structure/graph-structure/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/data-structure/linear-structures/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/data-structure/special-trees/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/data-structure/tree-basics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/network/basic-and-protocol-model/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/network/http-protocol-evolution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/network/network-architecture-and-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/network/network-diagnosis-and-monitoring/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/network/network-tools-and-address-resolution/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/network/tcp-protocol-deep-dive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/operating-system/cpu-cache-coherence/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/operating-system/io-optimization-zerocopy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/operating-system/memory-management/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/operating-system/process-communication-scheduling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/operating-system/process-thread-coroutine/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/operating-system/system-performance-monitoring/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/system/operating-system/thread-implementation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/concurrency/synchronized/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/nacos-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/nacos-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/nacos-part-3/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/nacos-part-4/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/nacos-part-5/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/nacos-part-6/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/nacos/client/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/nacos/event/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/nacos/explain/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/springboot-nacos-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nacos-source/springboot-nacos-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/netty-source/netty-client-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/netty-source/netty-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/netty-source/netty-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/netty-source/netty-part-3/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/netty-source/netty-pipeline-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/netty-source/netty-pipeline-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/netty-source/netty-pipeline-part-3/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/netty-source/netty-pipeline-part-4/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/netty-source/netty-pipeline/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nio-netty/nio-netty-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nio-netty/nio-netty-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/nio-netty/reactor/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/production-issues/abandon-connection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/production-issues/mybatis/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/production-issues/try-catch/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/ribbon-source/ribbon-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/ribbon-source/ribbon-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/ribbon-source/ribbon-part-3/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/ribbon-source/ribbon/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/sclb-source/spring-cloud-loadblancer-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/sclb-source/spring-cloud-loadblancer-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/sclb-source/spring-cloud-loadblancer-part-3/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/sclb-source/spring-cloud-loadblancer-part-4/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/sentinel/sentinel-apollo/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/sentinel/sentinel/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/sentinel/sentinel/principles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/skywalking-source/skywalking-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/skywalking-source/skywalking-part-10/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/skywalking-source/skywalking-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/skywalking-source/skywalking-part-3/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/skywalking-source/skywalking-part-4/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/skywalking-source/skywalking-part-5/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/skywalking-source/skywalking-part-6/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/skywalking-source/skywalking-part-7/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/skywalking-source/skywalking-part-8/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/skywalking-source/skywalking-part-9/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/spring-source/springboot-bean/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/spring-source/springboot-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/spring-source/springboot-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/spring-tx-source/spring-part-1/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/spring-tx-source/spring-part-2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/spring-tx-source/spring-part-3/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/spring-tx-source/spring-part-4/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/spring-tx-source/spring-part-5/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/spring-tx-source/spring-part-6/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/spring-tx-source/spring-part-7/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/springboot-issues/spring-bean/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/springboot-issues/spring-smartlifecycle-lifecycle/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/springboot-issues/springboot/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tech-sharing/springcloud-details/feignribbonhystrix/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/docker/advanced-applications/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/docker/core-concepts/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/docker/practical-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/git/github-advanced-tips/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/git/rollback-and-merge/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/git/version-control-system/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/logging/distributed-system/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/logging/framework-facade/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/logging/performance-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/maven/dependency-management/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/maven/overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://javaup.chat/tools/maven/plugins-best-practices/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>