<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<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>http://www.javatai.cn/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>http://www.javatai.cn/disclaimer/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/agent/agent-basis.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/agent/agent-memory.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/agent/context-engineering.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/agent/harness-engineering.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/agent/mcp.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/agent/prompt-engineering.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/agent/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/agent/skills.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/agent/workflow-graph-loop.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/interview-questions/agent-interview-questions.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/interview-questions/ai-interview-guide.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/interview-questions/ai-system-design-interview-questions.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/interview-questions/llm-interview-questions.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/interview-questions/rag-interview-questions.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/interview-questions/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/llm-basis/llm-api-engineering.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/llm-basis/llm-evaluation.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/llm-basis/llm-operation-mechanism.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/llm-basis/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/llm-basis/structured-output-function-calling.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/rag/graphrag.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/rag/rag-basis.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/rag/rag-document-processing.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/rag/rag-knowledge-update.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/rag/rag-optimization.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/rag/rag-vector-store.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/rag/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/system-design/ai-application-architecture.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/system-design/ai-voice.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/system-design/llm-gateway.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/AI/system-design/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/database/mongodb.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/database/mysql.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/database/oracle.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/database/redis.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/framework/common-frameworks.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/framework/ssmp.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/java/application.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/java/io-model.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/java/juc.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/java/oop.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/java/syntax.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/java/thread.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/java/versions.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/middleware/advanced.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/middleware/basic.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/web-frontend/frameworks.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-notes/web-frontend/languages.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/cases/cc-glm5.1.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/cases/cc-m3.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/cases/claude-desktop-cc-switch.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/cases/deepseek-v4-claude-code.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/cases/idea-qoder-plugin.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/cases/trae-m2.7.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/practices/ai-ide.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/practices/claude-md-best-practices.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/practices/claudecode-agentview.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/practices/claudecode-commands.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/practices/claudecode-tips.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/practices/cli-vs-ide.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/practices/codex-best-practices.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/practices/programmer-essential-skills.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/practices/spec-coding.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/practices/the-cool-tricks-for-vibe-coding.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/vibe/project/cc-guide.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/algorithms/algorithm-ideas.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/algorithms/coding-interviews-problems.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/algorithms/leetcode-by-data-structure.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/algorithms/linked-list-problems.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/algorithms/sorting-algorithms.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/algorithms/string-problems.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/data-structures/bloom-filter.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/data-structures/graph.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/data-structures/heap.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/data-structures/linear-data-structure.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/data-structures/red-black-tree.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/data-structures/tree.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/application-layer-protocols.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/arp.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/dns.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/from-url-to-page.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/http-1-0-vs-1-1.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/http-vs-https.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/interview-1.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/interview-2.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/nat.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/network-attacks.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/osi-and-tcpip-model.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/tcp-handshake-and-teardown.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/network/tcp-reliability.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mongodb/interview-1.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mongodb/interview-2.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/operating-system/interview-1.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/operating-system/interview-2.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/operating-system/linux-basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/computer-basics/operating-system/shell-basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/auto-increment-primary-key.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/date-type-choice.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/execution-plan.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/implicit-conversion-index-loss.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/innodb-mvcc.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/interview.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/optimization-rules.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/query-cache.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/redo-undo-binlog.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/sql-execution-process.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/mysql/transaction-isolation.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/redis/basic-types.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/redis/blocking-causes.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/redis/cache-read-write-strategies.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/redis/delayed-task.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/redis/interview-1.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/redis/interview-2.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/redis/memory-fragmentation.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/redis/persistence.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/redis/skiplist-for-zset.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/redis/special-types.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/sql-fundamentals/charset.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/sql-fundamentals/database-basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/sql-fundamentals/interview-1.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/sql-fundamentals/interview-2.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/sql-fundamentals/interview-3.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/sql-fundamentals/interview-4.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/sql-fundamentals/interview-5.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/sql-fundamentals/nosql-basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/database/sql-fundamentals/sql-syntax.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/dev-tools/docker/core-concepts.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/dev-tools/docker/in-action.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/dev-tools/git/core-concepts.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/dev-tools/git/github-tips.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/dev-tools/gradle/core-concepts.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/dev-tools/maven/best-practices.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/dev-tools/maven/core-concepts.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/api-gateway/basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/api-gateway/spring-cloud-gateway-qa.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/distributed-id/design-guide.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/distributed-id/solutions.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/distributed-lock/implementations.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/distributed-lock/intro.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/rpc/basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/rpc/dubbo-qa.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/rpc/why-rpc-beyond-http.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/zookeeper/concepts-advanced.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/zookeeper/concepts-basic.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/zookeeper/in-action.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/framework/spring/ioc-and-aop.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/framework/spring/mybatis-interview.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/framework/spring/spring-annotations.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/framework/spring/spring-design-patterns.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/framework/spring/spring-interview.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/framework/spring/spring-transaction.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/framework/spring/springboot-auto-configuration.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/arrayblockingqueue-source.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/arraylist-source.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/concurrenthashmap-source.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/copyonwritearraylist-source.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/delayqueue-source.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/hashmap-source.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/interview-1.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/interview-2.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/linkedhashmap-source.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/linkedlist-source.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/collections/usage-notes.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/theory-and-protocol/cap-and-base.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/theory-and-protocol/gossip.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/theory-and-protocol/paxos.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/distributed-systems/theory-and-protocol/raft.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/aqs-from-reentrantlock.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/aqs.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/atomic-classes.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/cas.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/completablefuture.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/concurrent-collections.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/interview-1.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/interview-2.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/interview-3.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/jmm.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/optimistic-and-pessimistic-lock.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/thread-pool-best-practices.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/thread-pool.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/threadlocal.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/concurrency/virtual-threads.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/jvm/class-file-structure.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/jvm/class-loader.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/jvm/class-loading-process.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/jvm/garbage-collection.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/jvm/jdk-monitoring-tools.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/jvm/jvm-overview.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/jvm/jvm-parameters.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/jvm/memory-areas.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/jvm/troubleshooting-cases.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/bigdecimal.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/interview-1.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/interview-2.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/interview-3.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/pass-by-value.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/proxy.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/reflection.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/serialization.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/spi.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/syntax-sugar.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/java-fundamentals/unsafe.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/io/io-basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/io/io-design-patterns.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/io/io-models.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/io/nio-basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-10.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-11.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-12-13.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-14-15.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-16.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-17.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-18.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-19.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-20.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-21.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-22-23.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java-9.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java8-guide-translation.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/java-core/new-features/java8-in-practice.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/access-layer/cdn.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/access-layer/load-balancing.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/message-queue/basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/message-queue/disruptor-qa.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/message-queue/kafka-qa.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/message-queue/rabbitmq-qa.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/message-queue/rocketmq-qa.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/high-availability/design-guide.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/high-availability/performance-testing.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/high-availability/rate-limiting.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/high-availability/redundancy.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/high-availability/timeout-and-retry.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/database-optimization/deep-pagination.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/database-optimization/hot-cold-data.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/performance-and-availability/database-optimization/read-replica-and-sharding.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/authentication/basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/authentication/jwt-basics.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/authentication/jwt-pros-and-cons.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/authentication/permission-system.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/authentication/sso.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/data-security/data-masking.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/data-security/encryption-algorithms.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/data-security/sensitive-word-filter.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/coding-and-testing/naming-guide.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/coding-and-testing/refactoring-guide.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/coding-and-testing/restful-api.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/coding-and-testing/software-engineering.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/coding-and-testing/unit-test-guide.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/feature-design/realtime-push.html</loc><changefreq>daily</changefreq></url><url><loc>http://www.javatai.cn/java-interview/system-design/feature-design/scheduled-task.html</loc><changefreq>daily</changefreq></url></urlset>