<?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://thestack.xpro.wang/ai/01-%E5%AF%BC%E8%AE%BA.html</loc></url><url><loc>https://thestack.xpro.wang/ai/02-LLM%E6%8E%A5%E5%8F%A3%E4%B8%8E%E6%8F%90%E7%A4%BA%E8%AF%8D%E5%B7%A5%E7%A8%8B.html</loc></url><url><loc>https://thestack.xpro.wang/ai/03-RAG%E6%9E%B6%E6%9E%84%E4%B8%8E%E5%B7%A5%E7%A8%8B%E8%90%BD%E5%9C%B0.html</loc></url><url><loc>https://thestack.xpro.wang/ai/04-FunctionCalling%E4%B8%8EAgent%E8%8C%83%E5%BC%8F.html</loc></url><url><loc>https://thestack.xpro.wang/ai/05-%E6%A1%86%E6%9E%B6%E5%8C%96%E5%BC%80%E5%8F%91-Python%E4%B8%89%E4%BB%B6%E5%A5%97.html</loc></url><url><loc>https://thestack.xpro.wang/ai/06-MCP%E5%8D%8F%E8%AE%AE%E4%B8%8E%E5%B7%A5%E5%85%B7%E7%94%9F%E6%80%81.html</loc></url><url><loc>https://thestack.xpro.wang/ai/07-Agent%E7%BC%96%E6%8E%92%E4%B8%8E%E7%8A%B6%E6%80%81%E6%8C%81%E4%B9%85%E5%8C%96.html</loc></url><url><loc>https://thestack.xpro.wang/ai/08-Memory%E9%95%BF%E6%9C%9F%E8%AE%B0%E5%BF%86.html</loc></url><url><loc>https://thestack.xpro.wang/ai/09-%E8%AF%84%E4%BC%B0%E4%B8%8E%E5%8F%AF%E8%A7%82%E6%B5%8B%E6%80%A7.html</loc></url><url><loc>https://thestack.xpro.wang/ai/10-%E5%AE%89%E5%85%A8%E6%8A%A4%E6%A0%8F.html</loc></url><url><loc>https://thestack.xpro.wang/ai/11-%E7%AB%AF%E5%88%B0%E7%AB%AF%E5%AE%9E%E6%88%98.html</loc></url><url><loc>https://thestack.xpro.wang/ai/</loc></url><url><loc>https://thestack.xpro.wang/blog/archives.html</loc></url><url><loc>https://thestack.xpro.wang/blog/authors/b1tzer.html</loc></url><url><loc>https://thestack.xpro.wang/blog/</loc></url><url><loc>https://thestack.xpro.wang/blog/posts/2026-11-04-hello-blog.html</loc></url><url><loc>https://thestack.xpro.wang/blog/tags.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/00-intro/chapter-01-why-patterns.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/01-creational/chapter-01-factory.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/01-creational/chapter-02-singleton.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/01-creational/chapter-03-builder.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/01-creational/chapter-04-prototype.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/01-creational/chapter-05-creational-comparison.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/02-structural/chapter-01-adapter.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/02-structural/chapter-02-decorator.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/02-structural/chapter-03-proxy.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/02-structural/chapter-04-facade.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/02-structural/chapter-05-bridge.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/02-structural/chapter-06-composite.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/02-structural/chapter-07-flyweight.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/02-structural/chapter-08-structural-comparison.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-01-strategy.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-02-observer.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-03-template-method.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-04-chain-of-responsibility.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-05-command.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-06-state.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-07-iterator.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-08-mediator.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-09-memento.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-10-visitor.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/03-behavioral/chapter-11-behavioral-comparison.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/04-practice/chapter-01-getting-started.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/04-practice/chapter-02-spring-patterns.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/04-practice/chapter-03-jdk-patterns.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/04-practice/chapter-04-refactoring-to-patterns.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/04-practice/chapter-05-anti-patterns.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/reference/pattern-cheatsheet.html</loc></url><url><loc>https://thestack.xpro.wang/design-pattern/reference/uml-cheatsheet.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/01-basics/chapter-00-intro.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/01-basics/chapter-01-overview.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/01-basics/chapter-03-core-concepts.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/01-basics/chapter-04-rest-api.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/02-indexing/chapter-01-document-crud.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/02-indexing/chapter-02-mapping.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/02-indexing/chapter-03-analysis.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/02-indexing/chapter-04-chinese-analysis.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/02-indexing/chapter-05-index-management.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/02-indexing/chapter-06-inverted-index.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/03-search/chapter-01-query-dsl.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/03-search/chapter-02-full-text-search.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/03-search/chapter-03-term-query.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/03-search/chapter-04-bool-query.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/03-search/chapter-05-joining.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/03-search/chapter-06-highlight.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/03-search/chapter-07-pagination.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/04-aggregation/chapter-01-metrics-agg.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/04-aggregation/chapter-02-bucket-agg.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/04-aggregation/chapter-03-pipeline-agg.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/04-aggregation/chapter-04-agg-optimization.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/05-distributed-internals/chapter-01-architecture.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/05-distributed-internals/chapter-02-sharding.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/05-distributed-internals/chapter-03-replication.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/05-distributed-internals/chapter-04-write-path.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/05-distributed-internals/chapter-05-read-path.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/05-distributed-internals/chapter-06-near-real-time.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/05-distributed-internals/chapter-07-data-consistency.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/06-data-modeling/chapter-01-modeling-principles.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/06-data-modeling/chapter-02-nested-vs-join.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/06-data-modeling/chapter-03-denormalization.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/06-data-modeling/chapter-04-time-series.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/07-operations/chapter-01-cluster-management.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/07-operations/chapter-02-monitoring.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/07-operations/chapter-03-backup-restore.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/07-operations/chapter-04-security.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/07-operations/chapter-05-upgrade.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/07-operations/chapter-06-troubleshooting.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/08-performance/chapter-01-index-optimization.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/08-performance/chapter-02-query-optimization.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/08-performance/chapter-03-jvm-tuning.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/08-performance/chapter-04-hardware.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/09-ecosystem/chapter-01-elk.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/09-ecosystem/chapter-02-beats.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/09-ecosystem/chapter-03-apm.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/09-ecosystem/chapter-04-vector-search.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/10-practice/chapter-01-installation.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/10-practice/chapter-02-first-app.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/10-practice/chapter-03-first-production.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/10-practice/chapter-04-spring-integration.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/reference/api.html</loc></url><url><loc>https://thestack.xpro.wang/elasticsearch/reference/parameters.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/01-principles/chapter-01-overview.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/01-principles/chapter-02-solid.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/01-principles/chapter-03-other-principles.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/01-principles/chapter-04-code-smells.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/01-principles/chapter-05-refactoring.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/02-design-patterns/chapter-01-creational.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/02-design-patterns/chapter-02-structural.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/02-design-patterns/chapter-03-behavioral.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/02-design-patterns/chapter-04-pattern-practice.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/03-architecture/chapter-01-architecture-styles.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/03-architecture/chapter-02-clean-architecture.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/03-architecture/chapter-03-microservices.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/03-architecture/chapter-04-monolith.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/03-architecture/chapter-05-event-driven.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/03-architecture/chapter-06-architecture-decision.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/03-architecture/chapter-07-api-design.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/03-architecture/chapter-08-data-modeling.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/04-ddd/chapter-01-ddd-overview.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/04-ddd/chapter-02-bounded-context.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/04-ddd/chapter-03-tactical-design.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/04-ddd/chapter-04-domain-events.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/04-ddd/chapter-05-ddd-practice.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/05-system-design/chapter-01-design-methodology.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/05-system-design/chapter-02-high-concurrency.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/05-system-design/chapter-03-high-availability.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/05-system-design/chapter-04-high-performance.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/05-system-design/chapter-05-scalability.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/05-system-design/chapter-06-distributed-theory.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/06-engineering-practices/chapter-01-git-workflow.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/06-engineering-practices/chapter-02-code-review.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/06-engineering-practices/chapter-03-testing.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/06-engineering-practices/chapter-04-cicd.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/06-engineering-practices/chapter-05-devops.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/06-engineering-practices/chapter-06-observability.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/07-security/chapter-01-security-overview.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/07-security/chapter-02-authentication.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/07-security/chapter-03-authorization.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/07-security/chapter-04-common-attacks.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/07-security/chapter-05-security-practice.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/08-project-management/chapter-01-agile.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/08-project-management/chapter-02-requirements.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/08-project-management/chapter-03-estimation.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/08-project-management/chapter-04-technical-debt.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/</loc></url><url><loc>https://thestack.xpro.wang/engineering/reference/code-review-checklist.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/reference/principles.html</loc></url><url><loc>https://thestack.xpro.wang/engineering/reference/toolchain.html</loc></url><url><loc>https://thestack.xpro.wang/</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-01-why-java.html</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-02-type-system.html</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-03-object-values.html</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-04-oop.html</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-05-generics.html</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-06-annotation.html</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-07-lambda.html</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-08-exceptions.html</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-09-collections.html</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-10-stream-optional.html</loc></url><url><loc>https://thestack.xpro.wang/java/01-java-language/chapter-11-modern-language-features.html</loc></url><url><loc>https://thestack.xpro.wang/java/02-jvm-runtime/chapter-01-bytecode-classloading.html</loc></url><url><loc>https://thestack.xpro.wang/java/02-jvm-runtime/chapter-02-runtime-data-areas.html</loc></url><url><loc>https://thestack.xpro.wang/java/02-jvm-runtime/chapter-03-object-layout.html</loc></url><url><loc>https://thestack.xpro.wang/java/02-jvm-runtime/chapter-04-gc.html</loc></url><url><loc>https://thestack.xpro.wang/java/02-jvm-runtime/chapter-05-jit.html</loc></url><url><loc>https://thestack.xpro.wang/java/02-jvm-runtime/chapter-06-offheap-memory.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-01-why-concurrency.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-02-thread-model.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-03-threadlocal.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-04-jmm.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-05-volatile.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-06-synchronized.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-07-cas-atomic.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-08-locksupport-aqs.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-09-condition-lock-tools.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-10-concurrent-collections.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-11-thread-pool.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-12-async-model.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-13-virtual-thread.html</loc></url><url><loc>https://thestack.xpro.wang/java/03-java-concurrency/chapter-14-virtual-thread-migration.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-01-network-basics.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-02-tcp-ip.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-03-tcp-performance-java.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-04-socket.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-05-nio.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-06-netty.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-07-http.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-08-servlet-tomcat-request-chain.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-09-rpc.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-10-long-connection-protocols.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-11-im-system-design.html</loc></url><url><loc>https://thestack.xpro.wang/java/04-java-network/chapter-12-network-optimization.html</loc></url><url><loc>https://thestack.xpro.wang/java/05-java-data-access/chapter-01-persistence-thought.html</loc></url><url><loc>https://thestack.xpro.wang/java/05-java-data-access/chapter-02-jdbc.html</loc></url><url><loc>https://thestack.xpro.wang/java/05-java-data-access/chapter-03-jdbc-performance-pool.html</loc></url><url><loc>https://thestack.xpro.wang/java/05-java-data-access/chapter-04-mybatis.html</loc></url><url><loc>https://thestack.xpro.wang/java/05-java-data-access/chapter-05-mybatis-plugins-dynamic-sql.html</loc></url><url><loc>https://thestack.xpro.wang/java/05-java-data-access/chapter-06-orm-deep.html</loc></url><url><loc>https://thestack.xpro.wang/java/05-java-data-access/chapter-07-orm-mapping-strategies.html</loc></url><url><loc>https://thestack.xpro.wang/java/05-java-data-access/chapter-08-performance.html</loc></url><url><loc>https://thestack.xpro.wang/java/05-java-data-access/chapter-09-druid.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/01-jvm/chapter-01-jvm-diagnostics.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/01-jvm/chapter-02-cases-cpu-memory.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/01-jvm/chapter-03-cases-gc-resources.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/01-jvm/chapter-04-cases-gc-latency.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/01-jvm/chapter-05-cases-offheap-network.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/02-concurrency/chapter-01-concurrency-diagnostics.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/02-concurrency/chapter-02-concurrency-optimization.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/02-concurrency/chapter-03-cases-lock-execution.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/02-concurrency/chapter-04-cases-mutable-key-pin.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/02-concurrency/chapter-05-cases-async-timeout.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/03-network/chapter-01-network-diagnostics.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/03-network/chapter-02-cases-connection-failures.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/03-network/chapter-03-cases-timeout-latency.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/03-network/chapter-04-cases-connection-leaks.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/04-data-access/chapter-01-cases-connection-pool-exhaustion.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/04-data-access/chapter-02-cases-slow-sql.html</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/04-data-access/</loc></url><url><loc>https://thestack.xpro.wang/java/06-diagnostics/</loc></url><url><loc>https://thestack.xpro.wang/java/</loc></url><url><loc>https://thestack.xpro.wang/kafka/01-intro/chapter-01-what-is-kafka.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/01-intro/chapter-02-learning-path.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/01-intro/chapter-03-mq-comparison.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/02-core/chapter-01-partition-and-offset.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/02-core/chapter-02-producer-internals.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/02-core/chapter-03-consumer-group.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/02-core/chapter-04-replication-and-isr.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/02-core/chapter-05-ack-and-idempotence.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/02-core/chapter-06-schema-and-serialization.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/02-core/chapter-07-data-retention.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/02-core/chapter-08-controller-and-kraft.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/03-reliability/chapter-01-message-loss.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/03-reliability/chapter-02-message-dedup.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/03-reliability/chapter-03-message-ordering.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/03-reliability/chapter-04-exactly-once.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/04-performance/chapter-01-why-kafka-is-fast.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/04-performance/chapter-02-throughput-tuning.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/04-performance/chapter-03-partition-sizing.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/04-performance/chapter-04-compression-tradeoff.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/05-troubleshooting/chapter-01-consumer-lag.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/05-troubleshooting/chapter-02-isr-shrink.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/05-troubleshooting/chapter-03-message-loss-debug.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/05-troubleshooting/chapter-04-high-latency.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/05-troubleshooting/chapter-05-disk-space.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/05-troubleshooting/chapter-06-broker-failure.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/06-operations/chapter-01-monitoring.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/06-operations/chapter-02-cluster-management.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/06-operations/chapter-03-security.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/07-multi-cluster/chapter-01-scenarios.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/07-multi-cluster/chapter-02-mirrormaker2.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/07-multi-cluster/chapter-03-offset-translation.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/07-multi-cluster/chapter-04-dr-drill.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/08-streams/chapter-01-streams-basics.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/08-streams/chapter-02-stream-operations.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/08-streams/chapter-03-windowing.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/08-streams/chapter-04-state-store.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/08-streams/chapter-05-exactly-once-streams.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/09-connect/chapter-01-connect-basics.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/09-connect/chapter-02-connect-config.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/09-connect/chapter-03-connect-plugins.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/09-connect/chapter-04-connect-monitoring.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/10-practice/chapter-01-first-app.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/10-practice/chapter-02-admin-client.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/10-practice/chapter-03-common-patterns.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/10-practice/chapter-04-spring-kafka.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/</loc></url><url><loc>https://thestack.xpro.wang/kafka/reference/chapter-01-record-batch-format.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/reference/chapter-02-log-segment.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/reference/commands.html</loc></url><url><loc>https://thestack.xpro.wang/kafka/reference/parameters.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/01-basics/chapter-01-overview.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/01-basics/chapter-02-architecture.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/02-storage-and-logging/chapter-01-data-page.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/02-storage-and-logging/chapter-02-buffer-pool.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/02-storage-and-logging/chapter-03-tablespace.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/02-storage-and-logging/chapter-04-redo-log.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/02-storage-and-logging/chapter-05-undo-log.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/02-storage-and-logging/chapter-06-binlog.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/03-index/chapter-01-btree-index.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/03-index/chapter-02-index-design.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/03-index/chapter-03-index-usage.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/03-index/chapter-04-index-optimization.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/03-index/chapter-05-fulltext-index.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/04-query-optimization/chapter-01-execution-plan.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/04-query-optimization/chapter-02-sql-optimization.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/04-query-optimization/chapter-03-join-optimization.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/04-query-optimization/chapter-04-subquery-optimization.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/05-transaction-lock/chapter-01-overview.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/05-transaction-lock/chapter-02-transaction.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/05-transaction-lock/chapter-03-lock.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/05-transaction-lock/chapter-04-deadlock.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/05-transaction-lock/chapter-05-lock-selection.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/06-sql-and-schema/chapter-01-charset-collation.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/06-sql-and-schema/chapter-02-window-function.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/06-sql-and-schema/chapter-03-cte.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/06-sql-and-schema/chapter-04-json.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/06-sql-and-schema/chapter-05-generated-column.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/06-sql-and-schema/chapter-06-partition.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/06-sql-and-schema/chapter-07-stored-procedure.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/07-replication-and-architecture/chapter-01-binlog-replication.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/07-replication-and-architecture/chapter-02-gtid.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/07-replication-and-architecture/chapter-03-group-replication.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/07-replication-and-architecture/chapter-04-read-write-split.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/07-replication-and-architecture/chapter-05-ha-solution.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/07-replication-and-architecture/chapter-06-sharding.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/08-operations/chapter-01-backup-restore.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/08-operations/chapter-02-observability.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/08-operations/chapter-03-monitoring.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/08-operations/chapter-04-security.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/08-operations/chapter-05-maintenance.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/08-operations/chapter-06-connection-mgmt.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/08-operations/chapter-07-online-ddl.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/08-operations/chapter-08-data-migration.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/10-practice/chapter-01-version-and-selection.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/10-practice/chapter-02-installation.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/10-practice/chapter-03-first-production.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/10-practice/chapter-04-common-issues.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/10-practice/chapter-05-performance-tuning.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/10-practice/chapter-06-sql-best-practices.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/</loc></url><url><loc>https://thestack.xpro.wang/mysql/reference/errors.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/reference/functions.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/reference/parameters.html</loc></url><url><loc>https://thestack.xpro.wang/mysql/reference/types.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/01-pg-unique/chapter-01-pg-overview.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/01-pg-unique/chapter-02-type-system.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/01-pg-unique/chapter-03-mvcc.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/01-pg-unique/chapter-04-vacuum.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/02-architecture/chapter-01-process-memory.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/02-architecture/chapter-02-wal.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/02-architecture/chapter-03-data-page.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/02-architecture/chapter-04-checkpoint.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/03-sql-power/chapter-01-window-function.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/03-sql-power/chapter-02-cte-recursive.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/03-sql-power/chapter-03-jsonb.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/03-sql-power/chapter-04-full-text-search.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/03-sql-power/chapter-05-returning-dml.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/04-indexing/chapter-01-index-types.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/04-indexing/chapter-02-index-design.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/04-indexing/chapter-03-explain.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/04-indexing/chapter-04-partitioning.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/05-transactions/chapter-01-isolation-levels.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/05-transactions/chapter-02-locking.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/05-transactions/chapter-03-advisory-lock.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/05-transactions/chapter-04-concurrency-patterns.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/06-plpgsql/chapter-01-plpgsql-basics.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/06-plpgsql/chapter-02-triggers.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/06-plpgsql/chapter-03-when-to-use.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/07-performance/chapter-01-config-tuning.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/07-performance/chapter-02-query-optimization.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/07-performance/chapter-03-scaling.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/08-monitoring/chapter-01-pg-stat-views.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/08-monitoring/chapter-02-pg-stat-statements.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/08-monitoring/chapter-03-prometheus-grafana.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/08-monitoring/chapter-04-log-analysis.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/09-ha/chapter-01-streaming-replication.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/09-ha/chapter-02-logical-replication.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/09-ha/chapter-03-ha-solutions.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/09-ha/chapter-04-backup-restore.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/10-ecosystem/chapter-01-extension-system.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/10-ecosystem/chapter-02-fdw.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/10-ecosystem/chapter-03-specialized.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/11-ops/chapter-01-user-security.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/11-ops/chapter-02-maintenance.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/11-ops/chapter-03-migration.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/12-production-pitfalls/chapter-01-xid-wraparound.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/12-production-pitfalls/chapter-02-table-bloat.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/12-production-pitfalls/chapter-03-plan-flip.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/12-production-pitfalls/chapter-04-lock-troubleshooting.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/</loc></url><url><loc>https://thestack.xpro.wang/postgresql/reference/errors.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/reference/functions.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/reference/parameters.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/reference/types.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/tutorials/first-db.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/tutorials/first-production.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/tutorials/installation.html</loc></url><url><loc>https://thestack.xpro.wang/postgresql/tutorials/mysql-to-pg.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/01-basics/chapter-01-overview.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/01-basics/chapter-02-architecture.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/01-basics/chapter-03-amqp-protocol.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/01-basics/chapter-04-install-config.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/01-basics/chapter-05-mq-comparison.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/02-exchange/chapter-01-exchange-basics.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/02-exchange/chapter-02-direct-exchange.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/02-exchange/chapter-03-topic-exchange.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/02-exchange/chapter-04-fanout-exchange.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/02-exchange/chapter-05-headers-exchange.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/02-exchange/chapter-06-alternate-exchange.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/03-queue/chapter-01-queue-basics.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/03-queue/chapter-02-classic-queue.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/03-queue/chapter-03-quorum-queue.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/03-queue/chapter-04-stream-queue.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/03-queue/chapter-05-queue-arguments.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/03-queue/chapter-06-dead-letter.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/04-producer/chapter-01-producer-basics.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/04-producer/chapter-02-publisher-confirm.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/04-producer/chapter-03-mandatory-return.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/04-producer/chapter-04-batch-send.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/05-consumer/chapter-01-consumer-basics.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/05-consumer/chapter-02-ack-mechanism.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/05-consumer/chapter-03-prefetch.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/05-consumer/chapter-04-message-ttl.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/05-consumer/chapter-05-priority-queue.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/07-clustering/chapter-01-cluster-basics.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/07-clustering/chapter-02-mirrored-queue.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/07-clustering/chapter-03-quorum-raft.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/07-clustering/chapter-04-network-partition.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/07-clustering/chapter-05-federation.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/08-operations/chapter-01-management.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/08-operations/chapter-02-security.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/08-operations/chapter-03-troubleshooting.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/08-operations/chapter-04-performance-tuning.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/10-practice/chapter-01-installation.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/10-practice/chapter-02-first-app.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/10-practice/chapter-03-first-production.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/10-practice/chapter-04-event-driven.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/10-practice/chapter-05-reliability-patterns.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/10-practice/chapter-06-performance-benchmark.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/reference/commands.html</loc></url><url><loc>https://thestack.xpro.wang/rabbitmq/reference/parameters.html</loc></url><url><loc>https://thestack.xpro.wang/redis/01-data-model/chapter-01-overview.html</loc></url><url><loc>https://thestack.xpro.wang/redis/01-data-model/chapter-02-basic-types.html</loc></url><url><loc>https://thestack.xpro.wang/redis/01-data-model/chapter-03-advanced-types.html</loc></url><url><loc>https://thestack.xpro.wang/redis/01-data-model/chapter-04-data-structures.html</loc></url><url><loc>https://thestack.xpro.wang/redis/01-data-model/chapter-05-object-encoding.html</loc></url><url><loc>https://thestack.xpro.wang/redis/01-data-model/chapter-06-production-cases.html</loc></url><url><loc>https://thestack.xpro.wang/redis/02-standalone-core/chapter-01-thread-model.html</loc></url><url><loc>https://thestack.xpro.wang/redis/02-standalone-core/chapter-02-command-resp.html</loc></url><url><loc>https://thestack.xpro.wang/redis/02-standalone-core/chapter-03-transaction-lua.html</loc></url><url><loc>https://thestack.xpro.wang/redis/02-standalone-core/chapter-04-pipeline-pubsub.html</loc></url><url><loc>https://thestack.xpro.wang/redis/02-standalone-core/chapter-05-persistence.html</loc></url><url><loc>https://thestack.xpro.wang/redis/02-standalone-core/chapter-06-expiration-eviction.html</loc></url><url><loc>https://thestack.xpro.wang/redis/02-standalone-core/chapter-07-production-cases.html</loc></url><url><loc>https://thestack.xpro.wang/redis/03-high-availability/chapter-01-overview.html</loc></url><url><loc>https://thestack.xpro.wang/redis/03-high-availability/chapter-02-replication.html</loc></url><url><loc>https://thestack.xpro.wang/redis/03-high-availability/chapter-03-sentinel.html</loc></url><url><loc>https://thestack.xpro.wang/redis/03-high-availability/chapter-04-cluster.html</loc></url><url><loc>https://thestack.xpro.wang/redis/03-high-availability/chapter-05-production-cases.html</loc></url><url><loc>https://thestack.xpro.wang/redis/04-operations/chapter-01-client-connection.html</loc></url><url><loc>https://thestack.xpro.wang/redis/04-operations/chapter-02-security-access.html</loc></url><url><loc>https://thestack.xpro.wang/redis/04-operations/chapter-03-backup-recovery.html</loc></url><url><loc>https://thestack.xpro.wang/redis/04-operations/chapter-04-performance.html</loc></url><url><loc>https://thestack.xpro.wang/redis/04-operations/chapter-05-troubleshooting.html</loc></url><url><loc>https://thestack.xpro.wang/redis/04-operations/chapter-06-monitoring.html</loc></url><url><loc>https://thestack.xpro.wang/redis/04-operations/chapter-07-big-hot-key.html</loc></url><url><loc>https://thestack.xpro.wang/redis/04-operations/chapter-08-pitfalls.html</loc></url><url><loc>https://thestack.xpro.wang/redis/05-practice/chapter-01-installation.html</loc></url><url><loc>https://thestack.xpro.wang/redis/05-practice/chapter-02-first-app.html</loc></url><url><loc>https://thestack.xpro.wang/redis/05-practice/chapter-03-first-production.html</loc></url><url><loc>https://thestack.xpro.wang/redis/</loc></url><url><loc>https://thestack.xpro.wang/redis/reference/commands.html</loc></url><url><loc>https://thestack.xpro.wang/redis/reference/errors.html</loc></url><url><loc>https://thestack.xpro.wang/redis/reference/parameters.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/01-cache/chapter-01-cache-invalidation.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/01-cache/chapter-02-cache-write-patterns.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/01-cache/chapter-03-multi-level-defense.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/01-cache/</loc></url><url><loc>https://thestack.xpro.wang/scenarios/02-concurrency/chapter-01-distributed-lock.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/02-concurrency/chapter-02-rate-limiting.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/02-concurrency/chapter-03-idempotency.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/02-concurrency/chapter-04-circuit-breaker.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/02-concurrency/</loc></url><url><loc>https://thestack.xpro.wang/scenarios/03-messaging/chapter-01-delayed-task.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/03-messaging/chapter-02-messaging-patterns.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/03-messaging/chapter-03-deduplication.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/03-messaging/chapter-04-high-availability.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/03-messaging/chapter-05-distributed-transaction.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/03-messaging/chapter-06-message-ordering.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/03-messaging/chapter-07-message-reliability.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/03-messaging/</loc></url><url><loc>https://thestack.xpro.wang/scenarios/04-data-access/chapter-01-read-write-split.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/04-data-access/chapter-02-multi-tenant.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/04-data-access/chapter-03-sharding.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/04-data-access/chapter-04-distributed-id.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/04-data-access/chapter-05-database-cutover.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/04-data-access/</loc></url><url><loc>https://thestack.xpro.wang/scenarios/05-cases/chapter-01-inventory-deduction.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/05-cases/chapter-02-leaderboard.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/05-cases/chapter-03-order-state-machine.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/05-cases/chapter-04-counter.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/05-cases/chapter-05-short-url.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/05-cases/chapter-06-flash-sale.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/05-cases/chapter-07-scheduled-task.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/05-cases/chapter-08-payment-reconciliation.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/05-cases/</loc></url><url><loc>https://thestack.xpro.wang/scenarios/06-architecture/chapter-01-multi-active.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/06-architecture/chapter-02-release-validation.html</loc></url><url><loc>https://thestack.xpro.wang/scenarios/06-architecture/</loc></url><url><loc>https://thestack.xpro.wang/scenarios/</loc></url><url><loc>https://thestack.xpro.wang/spring/01-core/chapter-01-spring-overview.html</loc></url><url><loc>https://thestack.xpro.wang/spring/01-core/chapter-02-ioc-container.html</loc></url><url><loc>https://thestack.xpro.wang/spring/01-core/chapter-03-bean-lifecycle.html</loc></url><url><loc>https://thestack.xpro.wang/spring/01-core/chapter-04-dependency-injection.html</loc></url><url><loc>https://thestack.xpro.wang/spring/01-core/chapter-05-aop.html</loc></url><url><loc>https://thestack.xpro.wang/spring/01-core/chapter-06-circular-dependency.html</loc></url><url><loc>https://thestack.xpro.wang/spring/01-core/chapter-07-conditional-profile.html</loc></url><url><loc>https://thestack.xpro.wang/spring/01-core/chapter-08-pitfalls-and-cases.html</loc></url><url><loc>https://thestack.xpro.wang/spring/02-spring-boot/chapter-01-autoconfiguration.html</loc></url><url><loc>https://thestack.xpro.wang/spring/02-spring-boot/chapter-02-starter.html</loc></url><url><loc>https://thestack.xpro.wang/spring/02-spring-boot/chapter-03-configuration.html</loc></url><url><loc>https://thestack.xpro.wang/spring/02-spring-boot/chapter-04-embedded-server.html</loc></url><url><loc>https://thestack.xpro.wang/spring/02-spring-boot/chapter-05-startup.html</loc></url><url><loc>https://thestack.xpro.wang/spring/02-spring-boot/chapter-06-actuator.html</loc></url><url><loc>https://thestack.xpro.wang/spring/02-spring-boot/chapter-07-devtools.html</loc></url><url><loc>https://thestack.xpro.wang/spring/03-web/chapter-01-spring-mvc.html</loc></url><url><loc>https://thestack.xpro.wang/spring/03-web/chapter-03-global-exception.html</loc></url><url><loc>https://thestack.xpro.wang/spring/03-web/chapter-04-validation-binding.html</loc></url><url><loc>https://thestack.xpro.wang/spring/03-web/chapter-05-interceptor-filter.html</loc></url><url><loc>https://thestack.xpro.wang/spring/03-web/chapter-06-webflux.html</loc></url><url><loc>https://thestack.xpro.wang/spring/03-web/chapter-07-websocket.html</loc></url><url><loc>https://thestack.xpro.wang/spring/03-web/chapter-08-sse.html</loc></url><url><loc>https://thestack.xpro.wang/spring/03-web/chapter-09-file-upload-download.html</loc></url><url><loc>https://thestack.xpro.wang/spring/03-web/chapter-10-api-doc.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-01-jdbc-template.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-02-mybatis-integration.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-03-jpa.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-04-transaction.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-05-mybatis-vs-jpa.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-06-multi-datasource.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-07-flyway-liquibase.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-08-r2dbc.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-09-elasticsearch-integration.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-10-redis-integration.html</loc></url><url><loc>https://thestack.xpro.wang/spring/04-data-access/chapter-11-caching.html</loc></url><url><loc>https://thestack.xpro.wang/spring/05-security/chapter-01-security-architecture.html</loc></url><url><loc>https://thestack.xpro.wang/spring/05-security/chapter-02-authentication.html</loc></url><url><loc>https://thestack.xpro.wang/spring/05-security/chapter-03-authorization.html</loc></url><url><loc>https://thestack.xpro.wang/spring/05-security/chapter-04-security-practice.html</loc></url><url><loc>https://thestack.xpro.wang/spring/06-observability/chapter-01-logging.html</loc></url><url><loc>https://thestack.xpro.wang/spring/06-observability/chapter-02-metrics.html</loc></url><url><loc>https://thestack.xpro.wang/spring/06-observability/chapter-03-tracing.html</loc></url><url><loc>https://thestack.xpro.wang/spring/06-observability/chapter-04-production-debug.html</loc></url><url><loc>https://thestack.xpro.wang/spring/07-async-and-messaging/chapter-01-event.html</loc></url><url><loc>https://thestack.xpro.wang/spring/07-async-and-messaging/chapter-02-async.html</loc></url><url><loc>https://thestack.xpro.wang/spring/07-async-and-messaging/chapter-03-scheduling.html</loc></url><url><loc>https://thestack.xpro.wang/spring/07-async-and-messaging/chapter-04-messaging.html</loc></url><url><loc>https://thestack.xpro.wang/spring/08-testing/chapter-01-unit-test.html</loc></url><url><loc>https://thestack.xpro.wang/spring/08-testing/chapter-02-integration-test.html</loc></url><url><loc>https://thestack.xpro.wang/spring/08-testing/chapter-03-testcontainers.html</loc></url><url><loc>https://thestack.xpro.wang/spring/08-testing/chapter-04-api-test.html</loc></url><url><loc>https://thestack.xpro.wang/spring/09-distributed/chapter-01-distributed-lock.html</loc></url><url><loc>https://thestack.xpro.wang/spring/09-distributed/chapter-02-distributed-transaction.html</loc></url><url><loc>https://thestack.xpro.wang/spring/09-distributed/chapter-03-service-discovery.html</loc></url><url><loc>https://thestack.xpro.wang/spring/09-distributed/chapter-04-service-call.html</loc></url><url><loc>https://thestack.xpro.wang/spring/09-distributed/chapter-05-circuit-breaker.html</loc></url><url><loc>https://thestack.xpro.wang/spring/09-distributed/chapter-06-config-center.html</loc></url><url><loc>https://thestack.xpro.wang/spring/09-distributed/chapter-07-api-gateway.html</loc></url><url><loc>https://thestack.xpro.wang/spring/10-production/chapter-01-pool-tuning.html</loc></url><url><loc>https://thestack.xpro.wang/spring/10-production/chapter-02-containerization.html</loc></url><url><loc>https://thestack.xpro.wang/spring/10-production/chapter-03-graalvm.html</loc></url><url><loc>https://thestack.xpro.wang/spring/10-production/chapter-05-jvm-tuning.html</loc></url><url><loc>https://thestack.xpro.wang/spring/11-practice/chapter-01-build-deploy.html</loc></url><url><loc>https://thestack.xpro.wang/spring/11-practice/chapter-02-first-app.html</loc></url><url><loc>https://thestack.xpro.wang/spring/11-practice/chapter-03-first-production.html</loc></url><url><loc>https://thestack.xpro.wang/spring/11-practice/chapter-04-aop-in-action.html</loc></url><url><loc>https://thestack.xpro.wang/spring/</loc></url><url><loc>https://thestack.xpro.wang/spring/reference/annotations.html</loc></url><url><loc>https://thestack.xpro.wang/spring/reference/starters.html</loc></url></urlset>