<?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://johnycho.dev/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/authors/johnycho</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/fault-tolerance-high-availability</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/index-deadlock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/johny-dev-blog-launched</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/kafka-delivery-semantics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/kafka-distributed-tracing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/kafka-exactly-once</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/redis-distributed-lock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/spring-cloud-config-decrypt</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/tags/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/tags/hello</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/tags/kafka</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/tags/mysql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/tags/open-telemetry</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/tags/redis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/tags/spring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/blog/tags/system-design</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/cache</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/cs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/data-structure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/db</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/design-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/java</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/jpa</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/mysql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/network</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/redis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/tags/spring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/category/computer-science</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/category/database</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/category/java</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/category/spring-data-jpa</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/category/spring-framework</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-algorithm-complexity</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-async-integration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-binary-tree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-call-by</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-cdn</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-ci-cd-pipeline</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-code-coverage</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-cohesion-and-coupling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-computing-resources</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-concurrency-and-parallelism</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-context-switch</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-continuous-memory-allocation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-cookie-session</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-cors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-cpu-scheduling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-cqrs-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-csrf</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-deadlock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-disk-access-time</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-dns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-event-sourcing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-first-class-collection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-functional-programming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-graceful-shutdown</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-hash-collision</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-health-check</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-http-method-idempotency</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-http-version</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-https</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-infrastructure-as-code</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-ip-address-allocation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-ip-addressing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-jwt</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-keep-alive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-layered-architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-load-balancing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-locality-of-reference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-log-and-metric</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-multi-tasking-system</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-nat</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-network-switching</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-network-timeout</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-null-object-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-oop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-page-replacement-algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-prg-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-proxy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-race-condition</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-raid</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-rest</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-scale-up-out</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-serverless</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-session-based-authentication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-single-process-system</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-singleton-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-solid-principle</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-ssr-and-csr</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-stack-queue</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-strategy-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-sync-async-blocking-non-blocking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-system-call</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-tcp-3-way-handshake</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-template-method-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-test-double</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-third-party-sync-failure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-trie</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-unit-integration-test</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-uri-url-urn</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-virtualization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-web-process</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-ws-vs-was</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/cs/cs-zero-downtime-deployment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-acid</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-cache-stampede</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-caching-strategy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-cap-theorem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-concurrency-control</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-connection-pool</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-data-consistency</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-data-deletion</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-index</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-mysql-innodb-lock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-normalization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-nosql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-not-in-query</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-optimistic-pessimistic-lock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-rdb-and-nosql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-rdb-paging</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-redis-distributed-lock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-redis-single-thread</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-replication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-row-column-oriented</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-shared-exclusive-lock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-sql-injection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-statement</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-transaction-isolation-level</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/db/db-transactional-outbox-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-equals-and-hashcode</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-exception</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-execution-process</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-gc-algorithm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-gc-g1gc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-gc-target</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-generic-covariant</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-gradle</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-identity-and-equality</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-jcf-initial-capacity</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-object-copy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-record-vo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-reflection-api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-string-casting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-string-immutable</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-thread-vs-coroutine</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-threadlocal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-threadpool-saturation-policies</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/java/java-try-with-resources</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-data-jpa/jpa-cascade-type</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-data-jpa/jpa-ddl-auto</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-data-jpa/jpa-entity-manager</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-data-jpa/jpa-fetch-join-paging</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-data-jpa/jpa-id-generation-strategy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-data-jpa/jpa-n+1-problem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-data-jpa/jpa-new-entity</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-data-jpa/jpa-one-to-one-lazy-loading</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-actuator-micrometer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-bean-annotations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-bean-management</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-dependency-injection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-exception-handler</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-osiv</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-private-transactional</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-response-annotation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-test-isolation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-transaction-propagation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-transaction-rollback</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-transactional-aop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/docs/spring-framework/spring-value-annotation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://johnycho.dev/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>