<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://javacodinghub.com/</loc><changefreq>daily</changefreq><priority>1.0</priority></url>
  <url><loc>https://javacodinghub.com/learn.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/topics.html</loc><changefreq>daily</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/topics.html?category=JAVA</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topics.html?category=SPRING</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/topics.html?category=HIBERNATE</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/topics.html?category=KAFKA</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/topics.html?category=SQL</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://javacodinghub.com/topics.html?category=KONG</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://javacodinghub.com/projects.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/commercial-project.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/final-year-projects.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/project-request.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://javacodinghub.com/premium-projects.html</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/ai-interview.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/interview.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/interview-spring-boot.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/interview-microservices.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/interview-kafka.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/compiler-simple.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/compiler-spring.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/sandbox2.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://javacodinghub.com/tools.html</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/tools-json.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-jwt.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-regex.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-sql.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-cron.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-timestamp.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-http.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-kafka.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-pojo.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-record.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-openapi-dto.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-openapi-controller.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-openapi-postman.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-uuid.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-json-diff.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-diff-checker.html</loc><lastmod>2026-08-30</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/tools-yaml-json.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-properties-yaml.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-kafka-size.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/tools-base64.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/pricing.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://javacodinghub.com/payment.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://javacodinghub.com/about.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://javacodinghub.com/sign-up.html</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://javacodinghub.com/faq.html</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://javacodinghub.com/support.html</loc><changefreq>monthly</changefreq><priority>0.4</priority></url>
  <url><loc>https://javacodinghub.com/contact.html</loc><changefreq>monthly</changefreq><priority>0.4</priority></url>
  <url><loc>https://javacodinghub.com/privacy.html</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://javacodinghub.com/terms.html</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://javacodinghub.com/topic/426/kong-a-custom-plugin-s-shared-state-is-per-worker-not-per-node</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/425/kong-cors-is-a-plugin-and-letting-the-upstream-also-send-the-headers-breaks-it</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/424/kong-the-default-upstream-timeouts-are-60-seconds-each</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/423/kong-db-less-mode-has-no-admin-api-writes-by-design</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/422/kong-a-consumer-scoped-plugin-only-runs-after-an-auth-plugin-identified-the-cons</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/421/kong-passive-health-checks-never-bring-a-target-back</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/420/kong-strip-path-decides-what-path-the-upstream-actually-receives</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/419/kong-rate-limiting-with-policy-local-multiplies-your-limit-by-the-node-count</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/418/kong-a-plugin-on-a-route-replaces-the-same-plugin-on-the-service</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/417/kong-plugins-run-in-priority-order-not-the-order-you-added-them</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/416/sql-a-stale-row-estimate-is-why-the-planner-chose-the-wrong-join</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/415/sql-read-committed-lets-the-same-query-return-different-rows-twice</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/414/sql-consistent-lock-ordering-is-the-only-cure-for-deadlocks</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/413/sql-select-distinct-is-usually-a-join-fan-out-you-have-not-fixed</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/412/sql-count-column-is-not-count-and-neither-is-count-distinct</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/411/sql-offset-pagination-gets-slower-the-deeper-the-user-goes</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/410/sql-a-where-on-the-right-table-turns-a-left-join-into-an-inner-join</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/409/sql-wrapping-an-indexed-column-in-a-function-disables-the-index</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/408/sql-a-composite-index-on-a-b-does-nothing-for-a-query-on-b-alone</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/407/sql-not-in-with-a-null-in-the-subquery-returns-no-rows-at-all</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/406/kafka-linger-ms-0-does-not-mean-every-record-is-sent-alone</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/405/kafka-an-eager-rebalance-stops-the-entire-consumer-group</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/404/kafka-log-compaction-never-removes-the-last-record-for-a-key-including-a-tombsto</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/403/kafka-consumer-lag-on-one-partition-is-skew-not-a-scaling-problem</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/402/kafka-a-read-committed-consumer-stalls-behind-one-open-transaction</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/401/kafka-a-non-idempotent-producer-reorders-on-retry</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/400/kafka-adding-partitions-breaks-key-ordering-permanently</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/399/kafka-acks-all-is-not-durable-without-min-insync-replicas</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/398/kafka-exceeding-max-poll-interval-ms-triggers-a-rebalance-mid-batch</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/397/kafka-enable-auto-commit-acknowledges-records-you-have-not-processed-yet</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/396/hibernate-getreference-hands-back-a-proxy-that-throws-after-the-session-closes</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/395/hibernate-without-version-the-last-write-silently-wins</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/394/hibernate-orphanremoval-and-cascadetype-remove-are-different-rules</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/393/hibernate-equals-hashcode-on-a-generated-id-breaks-hashset-membership</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/392/hibernate-the-first-level-cache-means-a-re-query-never-sees-another-transaction</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/391/hibernate-merge-returns-a-copy-and-the-object-you-passed-in-stays-detached</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/390/hibernate-flush-order-is-fixed-so-a-unique-constraint-fails-on-a-swap</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/389/hibernate-onetomany-with-joincolumn-deletes-and-reinserts-the-whole-collection</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/388/hibernate-two-list-fetch-joins-in-one-query-is-multiplebagfetchexception</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/387/hibernate-a-batch-loop-without-flush-and-clear-runs-the-heap-out</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/386/spring-cacheable-does-not-cache-what-you-think-when-the-key-collides</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/385/spring-resttemplate-and-webclient-ship-with-no-timeout-at-all</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/384/spring-order-does-not-control-bean-creation-order</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/383/spring-application-events-are-synchronous-and-join-the-caller-s-transaction</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/382/spring-configurationproperties-binds-relaxed-value-does-not</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/381/spring-an-exception-in-a-filter-never-reaches-restcontrolleradvice</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/380/spring-async-on-a-void-method-throws-its-exception-into-the-void</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/379/spring-transactional-on-a-private-or-final-method-is-ignored-without-error</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/378/spring-transactional-does-not-roll-back-on-a-checked-exception</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/377/spring-self-invocation-silently-defeats-transactional</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/376/threadlocal-in-a-pooled-executor-is-a-leak-and-a-data-leak</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/375/a-completablefuture-you-never-join-swallows-its-exception-in-silence</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/374/autoboxed-integer-works-up-to-127-and-breaks-at-128</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/373/an-object-can-be-cleaned-while-one-of-its-own-methods-is-still-running</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/372/concurrentmodificationexception-is-best-effort-and-must-never-be-logic</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/371/sublist-is-a-view-and-touching-the-parent-invalidates-it</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/370/collectors-tomap-throws-on-a-duplicate-key-and-npes-on-a-null-value</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/369/double-checked-locking-is-broken-without-volatile</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/368/parallelstream-runs-on-the-common-pool-which-your-whole-jvm-shares</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/367/virtual-threads-synchronized-pins-the-carrier-reentrantlock-does-not</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/366/kong-check-what-is-configured-before-changing-anything</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/365/kong-an-upstream-host-header-overrides-what-the-target-receives</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/364/kong-pre-function-and-post-function-run-lua-without-building-a-plugin</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/363/kong-config-changes-propagate-to-other-nodes-on-a-poll-interval</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/362/kong-kong-log-writes-into-the-gateway-s-own-log-with-plugin-context</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/361/kong-the-kubernetes-ingress-controller-configures-kong-from-crds</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/360/kong-worker-processes-each-hold-their-own-lua-state</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/359/kong-nginx-directives-can-be-set-from-kong-conf</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/358/kong-bot-detection-and-request-termination-are-the-blunt-instruments</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/357/kong-the-status-endpoint-is-for-probes-the-admin-api-is-not</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/356/kong-tags-group-objects-so-deck-and-the-admin-api-can-filter-them</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/355/kong-anonymous-authentication-turns-401-into-a-named-free-tier</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/354/kong-the-pdk-is-the-supported-way-to-touch-a-request</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/353/kong-a-custom-plugin-is-a-handler-a-schema-and-a-rockspec</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/352/kong-a-plugin-s-lifecycle-is-a-set-of-named-phases</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/351/kong-certificates-and-snis-handle-tls-termination</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/350/kong-retries-and-timeouts-multiply</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/349/kong-active-health-checks-probe-targets-on-a-schedule</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/348/kong-the-prometheus-plugin-exposes-metrics-on-the-status-port</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/347/kong-logging-plugins-ship-a-json-record-per-request</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/346/kong-proxy-cache-stores-responses-at-the-gateway</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/345/kong-request-size-limiting-rejects-a-large-body-before-it-is-buffered</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/344/kong-ip-restriction-filters-on-the-address-kong-believes-is-the-client</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/343/kong-the-acl-plugin-groups-consumers-for-allow-and-deny-lists</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/342/kong-the-jwt-plugin-verifies-a-token-it-does-not-issue-one</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/341/kong-deck-diffs-and-syncs-your-configuration-like-code</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/340/kong-db-less-mode-loads-its-whole-configuration-from-one-file</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/339/kong-longer-paths-win-and-regex-priority-breaks-ties</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/338/kong-a-route-can-match-on-path-host-method-header-or-sni</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/337/kong-preserve-host-controls-which-host-header-the-upstream-sees</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/336/kong-strip-path-decides-whether-the-matched-prefix-reaches-the-upstream</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/335/kong-the-default-load-balancing-algorithm-is-round-robin-by-weight</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/334/kong-an-upstream-is-a-named-group-of-targets-for-load-balancing</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/333/kong-correlation-id-gives-every-request-a-traceable-identifier</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/332/kong-request-transformer-edits-the-request-before-it-is-proxied</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/331/kong-the-cors-plugin-answers-preflight-requests-for-you</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/330/kong-rate-limiting-counts-per-consumer-when-it-can-per-ip-when-it-cannot</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/329/kong-a-consumer-is-who-is-calling-not-a-user-of-your-app</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/328/kong-key-auth-turns-a-route-into-an-authenticated-one</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/327/kong-a-plugin-can-be-attached-at-four-scopes</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/326/kong-8000-is-the-proxy-port-8001-is-the-admin-api</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/325/kong-a-service-is-the-upstream-a-route-is-how-clients-reach-it</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/324/sql-analyze-keeps-the-planner-honest</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/323/sql-keep-the-connection-pool-smaller-than-you-think</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/322/sql-a-join-can-multiply-rows-and-sum-will-multiply-with-them</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/321/sql-group-by-can-reference-a-column-position-and-should-not</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/320/sql-an-index-can-answer-a-query-without-touching-the-table</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/319/sql-order-by-on-a-column-with-a-mixed-case-or-accent-needs-a-collation</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/318/sql-update-and-delete-without-where-hit-every-row</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/317/sql-char-pads-varchar-does-not-text-has-no-limit</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/316/sql-explain-estimates-explain-analyze-runs</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/315/sql-an-index-on-a-low-cardinality-column-is-usually-ignored</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/314/sql-a-view-is-a-stored-query-a-materialized-view-is-stored-rows</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/313/sql-returning-gives-you-the-row-you-just-wrote</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/312/sql-insert-on-conflict-is-an-atomic-upsert</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/311/sql-limit-without-order-by-returns-an-arbitrary-set-of-rows</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/310/sql-timestamp-has-no-timezone-timestamptz-does</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/309/sql-between-is-inclusive-at-both-ends-which-breaks-on-timestamps</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/308/sql-use-decimal-for-money-never-float</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/307/sql-integer-division-truncates-before-it-reaches-avg</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/306/sql-aggregates-ignore-null-so-avg-is-not-sum-count</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/305/sql-cross-join-produces-every-combination</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/304/sql-a-self-join-relates-a-table-to-itself</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/303/sql-exists-stops-at-the-first-match-in-builds-the-whole-list</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/302/sql-a-correlated-subquery-runs-once-per-outer-row</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/301/sql-a-recursive-cte-walks-a-tree</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/300/sql-a-cte-names-a-subquery-so-the-query-reads-top-to-bottom</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/299/sql-rank-skips-numbers-after-a-tie-dense-rank-does-not</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/298/sql-row-number-numbers-rows-without-collapsing-them</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/297/sql-coalesce-picks-the-first-non-null-nullif-makes-one</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/296/sql-case-when-turns-rows-into-columns</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/295/sql-without-an-explicit-transaction-every-statement-is-its-own</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/294/sql-truncate-is-not-a-faster-delete</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/293/sql-a-foreign-key-does-not-create-an-index-on-the-child</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/292/sql-a-primary-key-is-unique-plus-not-null</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/291/sql-an-index-makes-reads-faster-and-every-write-slower</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/290/sql-like-abc-can-use-an-index-like-abc-cannot</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/289/sql-union-removes-duplicates-union-all-does-not</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/288/sql-distinct-applies-to-the-whole-row-not-to-one-column</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/287/sql-count-counts-rows-count-col-skips-nulls</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/286/sql-null-is-not-equal-to-anything-including-null</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/285/sql-every-selected-column-must-be-grouped-or-aggregated</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/284/sql-where-filters-rows-having-filters-groups</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/283/sql-inner-join-keeps-matches-left-join-keeps-the-left-side-too</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/282/kafka-kraft-replaced-zookeeper</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/281/kafka-testing-with-an-embedded-broker</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/280/kafka-max-in-flight-above-1-can-reorder-on-retry-unless-idempotent</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/279/kafka-deleting-a-consumer-group-resets-it-completely</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/278/kafka-consumer-offsets-is-a-compacted-internal-topic</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/277/kafka-seek-to-a-timestamp-to-replay-from-a-point-in-time</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/276/kafka-key-cardinality-decides-whether-partitions-stay-balanced</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/275/kafka-a-null-key-is-not-the-same-as-an-empty-key</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/274/kafka-compression-is-applied-per-batch-by-the-producer</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/273/kafka-tune-fetch-min-bytes-to-trade-latency-for-efficiency</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/272/kafka-streams-windowed-aggregation-needs-a-grace-period</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/271/kafka-streams-a-kstream-is-a-record-stream-a-ktable-is-a-changelog</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/270/kafka-manual-acknowledgement-in-spring-kafka</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/269/kafka-spring-kafkalistener-concurrency-maps-to-partitions</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/268/kafka-a-consumer-poll-loop-must-not-block</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/267/kafka-you-can-add-partitions-but-never-remove-them</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/266/kafka-replication-factor-and-the-loss-of-a-broker</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/265/kafka-schema-evolution-needs-a-compatibility-rule</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/264/kafka-headers-carry-metadata-without-touching-the-payload</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/263/kafka-exactly-once-needs-transactions-on-producer-and-consumer</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/262/kafka-consumer-lag-is-the-number-that-matters-in-production</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/261/kafka-a-dead-letter-topic-stops-one-bad-record-blocking-a-partition</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/260/kafka-spring-kafkatemplate-returns-a-completablefuture</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/259/kafka-send-is-asynchronous-and-returns-a-future</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/258/kafka-producer-batching-trades-latency-for-throughput</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/257/kafka-log-compaction-keeps-the-latest-value-per-key-for-ever</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/256/kafka-retention-deletes-by-time-or-size-not-by-consumption</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/255/kafka-auto-offset-reset-only-applies-with-no-committed-offset</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/254/kafka-at-least-once-means-your-consumer-must-be-idempotent</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/253/kafka-auto-commit-commits-on-poll-not-on-success</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/252/kafka-offsets-are-committed-by-the-consumer-not-the-broker</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/251/kafka-cooperative-rebalancing-avoids-the-stop-the-world-pause</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/250/kafka-a-rebalance-stops-the-world-for-the-group</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/249/kafka-two-groups-both-get-every-message</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/248/kafka-a-consumer-group-divides-partitions-among-its-members</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/247/kafka-enable-idempotence-stops-duplicates-from-retries</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/246/kafka-acks-all-without-min-insync-replicas-still-loses-data</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/245/kafka-acks-all-is-what-do-not-lose-messages-means</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/244/kafka-the-default-partitioner-is-murmur2-of-the-key-modulo-partitions</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/243/kafka-ordering-is-guaranteed-per-partition-never-per-topic</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/242/hibernate-count-the-queries-in-a-test-to-stop-n-1-coming-back</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/241/hibernate-testcontainers-tests-against-the-real-database</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/240/hibernate-enum-ordinal-storage-breaks-when-you-reorder-the-enum</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/239/hibernate-convert-maps-a-type-the-database-does-not-have</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/238/hibernate-nullable-columns-and-primitive-fields-do-not-mix</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/237/hibernate-bulk-update-bypasses-the-persistence-context</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/236/hibernate-a-stateless-session-for-bulk-work</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/235/hibernate-set-beats-list-for-a-onetomany-you-modify</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/234/hibernate-bidirectional-tostring-causes-a-stackoverflowerror</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/233/hibernate-naturalid-expresses-a-business-key</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/232/hibernate-specification-is-the-spring-data-wrapper-around-criteria</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/231/hibernate-criteria-api-builds-a-query-in-type-safe-pieces</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/230/hibernate-creationtimestamp-and-updatetimestamp</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/229/hibernate-formula-maps-a-computed-column</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/228/hibernate-ddl-auto-update-is-not-a-migration-tool</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/227/hibernate-show-sql-is-for-demos-use-the-logger-in-real-life</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/226/hibernate-getreference-returns-a-proxy-without-hitting-the-database</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/225/hibernate-flush-sends-sql-commit-ends-the-transaction</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/224/hibernate-the-second-level-cache-is-shared-across-sessions</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/223/hibernate-pagination-with-join-fetch-loads-everything-into-memory</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/222/hibernate-entitygraph-declares-what-to-fetch-per-query</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/221/hibernate-an-interface-projection-is-even-less-code</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/220/hibernate-a-dto-projection-avoids-loading-whole-entities</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/219/hibernate-inheritance-single-table-joined-and-table-per-class</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/218/hibernate-elementcollection-for-a-list-of-values</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/217/hibernate-embeddable-groups-columns-without-a-table</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/216/hibernate-pessimistic-locking-takes-a-database-lock</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/215/hibernate-optimistic-locking-with-version-prevents-lost-updates</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/214/hibernate-enable-batching-or-spring-jpa-batch-settings-do-nothing</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/213/hibernate-generationtype-identity-disables-jdbc-batching</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/212/hibernate-transactional-readonly-true-skips-dirty-checking</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/211/hibernate-mappedby-names-the-owning-side</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/210/hibernate-cascade-all-includes-remove-which-deletes-children</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/209/hibernate-equals-and-hashcode-on-an-entity-must-not-use-the-id</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/208/hibernate-a-managed-entity-is-saved-without-calling-save</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/207/hibernate-the-first-level-cache-is-the-persistence-context</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/206/hibernate-open-in-view-hides-n-1-rather-than-fixing-it</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/205/hibernate-lazyinitializationexception-means-the-session-already-closed</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/204/hibernate-manytoone-is-eager-by-default-and-that-is-usually-wrong</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/203/hibernate-n-1-selects-is-the-default-and-join-fetch-is-the-cure</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/202/spring-bean-lifecycle-callbacks-with-postconstruct-and-predestroy</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/201/spring-webclient-is-reactive-and-non-blocking</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/200/spring-lazy-initialisation-trades-startup-time-for-late-failures</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/199/spring-the-context-is-cached-between-tests</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/198/spring-responsestatus-sets-the-status-from-an-exception</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/197/spring-pageable-turns-a-list-endpoint-into-a-paged-one</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/196/spring-interceptors-run-around-handlers-filters-around-everything</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/195/spring-responseentity-gives-you-full-control-of-the-response</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/194/spring-boot-the-embedded-server-port-and-context-path</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/193/spring-primary-and-qualifier-resolve-two-beans-of-one-type</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/192/spring-beanfactory-vs-applicationcontext</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/191/spring-applicationevent-decouples-the-publisher-from-the-listener</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/190/spring-cacheable-stores-the-return-value-against-the-arguments</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/189/spring-scheduled-runs-on-a-single-thread-by-default</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/188/spring-async-needs-enableasync-and-a-public-method-on-another-bean</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/187/spring-boot-a-custom-healthindicator-becomes-part-of-health</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/186/spring-boot-actuator-exposes-health-and-metrics</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/185/spring-cors-is-a-filter-and-runs-before-your-controller</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/184/spring-security-preauthorize-secures-a-method-not-a-url</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/183/spring-security-hasrole-adds-the-role-prefix-hasauthority-does-not</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/182/spring-security-the-filter-chain-is-ordered-and-the-first-match-wins</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/181/spring-mockmvc-tests-a-controller-without-a-server</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/180/spring-springboottest-is-heavier-than-you-usually-need</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/179/spring-restclient-is-the-modern-synchronous-http-client</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/178/spring-data-jpa-query-when-the-method-name-gets-silly</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/177/spring-data-jpa-a-method-name-is-a-query</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/176/spring-value-reads-a-property-with-a-default-after-the-colon</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/175/spring-profile-keeps-environment-specific-beans-out-of-production</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/174/spring-boot-configuration-properties-bind-to-a-typed-record</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/173/spring-controlleradvice-turns-exceptions-into-consistent-responses</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/172/spring-valid-triggers-bean-validation-on-a-request-body</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/171/spring-requestparam-vs-pathvariable-vs-requestbody</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/170/spring-propagation-requires-new-suspends-the-outer-transaction</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/169/spring-transactional-rolls-back-on-unchecked-exceptions-only</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/168/spring-transactional-does-nothing-on-a-self-invocation</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/167/spring-boot-auto-configuration-backs-off-when-you-define-your-own-bean</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/166/spring-boot-springbootapplication-is-three-annotations-in-one</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/165/spring-a-prototype-bean-injected-into-a-singleton-is-resolved-once</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/164/spring-component-service-repository-and-controller-are-all-beans</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/163/spring-constructor-injection-is-preferred-over-field-injection</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/162/concurrenthashmap-foreach-and-reduce-reads-in-parallel</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/161/synchronizedlist-needs-manual-locking-to-iterate</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/160/semaphore-limits-how-many-run-at-once</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/159/countdownlatch-waits-for-a-set-of-tasks</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/158/groupingbyconcurrent-for-parallel-grouping</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/157/longadder-beats-atomiclong-under-heavy-contention</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/156/atomicinteger-updates-without-a-lock</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/155/completablefuture-composes-asynchronous-work</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/154/virtual-threads-invokeall-gathers-results</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/153/virtual-threads-make-thousands-of-tasks-cheap</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/152/streams-and-string-join-build-readable-output</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/151/string-methods-added-since-java-11</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/150/objects-utility-methods-replace-hand-written-null-checks</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/149/comparator-on-record-accessors-sorts-declaratively</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/148/var-infers-the-type-without-losing-it</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/147/records-nested-destructuring-reads-a-whole-shape-at-once</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/146/records-a-local-record-is-a-lightweight-tuple</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/145/records-are-value-based-so-equals-comes-free</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/144/records-in-a-stream-group-sort-and-summarise</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/143/optional-do-not-call-get-without-checking</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/142/optional-or-ifpresentorelse-and-stream</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/141/optional-map-flatmap-and-orelsethrow-chain-safely</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/140/text-blocks-keep-multi-line-strings-readable</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/139/switch-expressions-return-a-value-with-yield</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/138/pattern-matching-for-instanceof-removes-the-cast</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/137/pattern-matching-guarded-patterns-with-when</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/136/sealed-interfaces-make-a-switch-exhaustive</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/135/records-pattern-matching-destructures-in-a-switch</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/134/records-defensive-copies-keep-a-record-truly-immutable</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/133/records-compact-constructors-validate-and-normalise</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/132/collections-empty-and-singleton-collections-avoid-null-returns</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/131/collections-an-unmodifiable-wrapper-does-not-deep-freeze</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/130/collections-choose-the-right-list-for-the-access-pattern</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/129/collections-iterator-versus-listiterator</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/128/collections-blockingqueue-coordinates-producer-and-consumer</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/127/collections-copyonwritearraylist-suits-read-heavy-sharing</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/126/collections-frequency-disjoint-and-ncopies</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/125/collections-list-sort-with-a-comparator-beats-collections-sort</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/124/collections-sequencedset-keeps-order-and-uniqueness</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/123/collections-sequencedcollection-reversed-without-copying</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/122/collections-binarysearch-needs-a-sorted-list</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/121/collections-arrays-aslist-is-fixed-size</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/120/collections-sublist-is-a-view-onto-the-parent-list</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/119/collections-set-algebra-with-retainall-and-removeall</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/118/collections-enumset-is-a-bit-vector-set-for-enums</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/117/collections-linkedhashset-keeps-insertion-order</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/116/collections-navigableset-floor-ceiling-and-subset</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/115/collections-treeset-keeps-elements-sorted-and-unique</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/114/collections-priorityqueue-orders-by-priority-not-insertion</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/113/collections-arraydeque-as-a-fifo-queue</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/112/collections-arraydeque-is-the-modern-stack</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/111/collections-modifying-during-a-for-each-throws</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/110/collections-removeif-beats-an-iterator-loop</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/109/collections-list-copyof-snapshots-unmodifiablelist-is-a-view</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/108/collections-list-of-is-immutable-and-rejects-nulls</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/107/maps-a-record-makes-a-safe-compound-map-key</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/106/maps-unmodifiable-maps-from-a-stream-with-tounmodifiablemap</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/105/maps-group-records-into-a-lookup-index-with-tomap</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/104/maps-keyset-and-values-are-views-not-copies</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/103/maps-iterate-entryset-not-keyset-plus-get</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/102/maps-sequencedmap-adds-first-and-last-operations</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/101/maps-concurrenthashmap-newkeyset-is-a-concurrent-set</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/100/maps-concurrenthashmap-compute-is-atomic-per-key</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/99/maps-enummap-is-the-right-map-for-enum-keys</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/98/maps-floorkey-and-ceilingkey-find-the-nearest-key</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/97/maps-treemap-submap-headmap-and-tailmap-are-live-views</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/96/maps-linkedhashmap-in-access-order-is-an-lru-cache</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/95/maps-replaceall-rewrites-every-value</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/94/maps-map-copyof-snapshots-unmodifiablemap-wraps</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/93/maps-map-of-and-map-entry-create-immutable-maps</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/92/maps-sort-entries-by-value-with-a-stream</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/91/maps-compute-and-computeifpresent-update-in-place</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/90/maps-getordefault-avoids-a-null-check</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/89/maps-merge-is-the-cleanest-way-to-count</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/88/maps-computeifabsent-builds-a-multimap-without-null-checks</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/87/streams-peek-is-for-observing-not-for-changing-state</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/86/streams-a-parallel-reduce-needs-an-associative-operation</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/85/streams-stream-concat-joins-two-pipelines</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/84/streams-nested-groupingby-builds-a-map-of-maps</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/83/streams-collectingandthen-finishes-with-a-transformation</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/82/streams-averagingdouble-inside-groupingby</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/81/streams-anymatch-allmatch-and-nonematch-stop-early</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/80/streams-intstream-avoids-boxing-for-numeric-work</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/79/streams-nullsfirst-keeps-a-comparator-safe-on-nulls</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/78/streams-sorting-on-several-keys-with-comparator-chaining</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/77/streams-optional-stream-drops-the-empties</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/76/streams-takewhile-and-dropwhile-short-circuit</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/75/streams-three-argument-stream-iterate-replaces-a-for-loop</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/74/streams-reduce-with-identity-accumulator-and-combiner</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/73/streams-tomap-needs-a-merge-function-for-duplicate-keys</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/72/streams-joining-with-prefix-delimiter-and-suffix</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/71/streams-summarizingint-collects-every-statistic-in-one-pass</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/70/streams-partitioningby-always-returns-both-keys</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/69/streams-groupingby-with-mapping-into-a-sorted-set</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/68/streams-groupingby-with-counting-builds-a-frequency-map</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/67/streams-filtering-collector-keeps-empty-groups-alive</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/66/streams-flatmapping-collector-groups-and-flattens-together</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/65/streams-teeing-runs-two-collectors-in-a-single-pass</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/64/streams-mapmulti-flattens-without-a-stream-per-element</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/63/streams-stream-tolist-returns-an-unmodifiable-list</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/62/java-format-numbers-and-text-with-string-format</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/61/java-computeifabsent-to-build-multimaps</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/60/java-immutable-copy-with-list-copyof</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/59/java-enhanced-for-each-over-a-map-with-foreach</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/58/java-top-n-elements-with-sorted-limit</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/57/java-read-all-lines-of-a-file-with-files-readalllines</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/56/java-sort-a-map-by-value-using-streams</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/55/java-deduplicate-while-keeping-order-with-distinct</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/54/java-completablefuture-for-async-composition</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/53/java-chain-optional-with-map-and-filter</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/52/java-objects-requirenonnullelse-for-defaults</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/51/java-intstream-rangeclosed-for-numeric-ranges</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/50/java-build-a-map-with-collectors-tomap</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/49/java-numeric-summary-with-summarizingint</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/48/java-join-strings-with-collectors-joining</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/47/java-count-word-frequencies-with-groupingby-counting</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/46/java-partition-a-stream-with-collectors-partitioningby</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/45/java-21-unnamed-variables-with-underscore</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/44/java-21-sequencedmap-first-last-entries</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/43/java-21-sequenced-collections-getfirst-getlast</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/42/java-21-start-a-virtual-thread-directly</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/41/java-21-virtual-threads-for-massive-concurrency</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/40/java-21-nested-record-patterns</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/39/java-21-record-patterns-deconstruct-records</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/38/java-21-guarded-patterns-with-when</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/37/java-21-pattern-matching-for-switch</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/36/java-17-exhaustive-switch-over-a-sealed-type</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/35/java-17-sealed-classes-restrict-the-hierarchy</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/34/java-16-stream-mapmulti-for-one-to-many-mapping</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/33/java-16-stream-tolist-shortcut</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/32/java-16-pattern-matching-for-instanceof</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/31/java-16-record-compact-constructor-for-validation</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/30/java-16-records-for-concise-data-carriers</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/29/java-15-string-formatted-for-inline-formatting</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/28/java-15-text-blocks-for-multi-line-strings</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/27/java-14-switch-expression-with-yield-and-a-block</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/26/java-14-switch-expressions-with-arrow-labels</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/25/java-12-collectors-teeing-merges-two-collectors</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/24/java-11-collectors-tounmodifiablelist</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/23/java-11-predicate-not-for-readable-negation</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/22/java-11-var-in-lambda-parameters</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/21/java-11-new-string-methods-isblank-strip-repeat-lines</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/20/java-10-local-variable-type-inference-with-var</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/19/java-9-private-methods-in-interfaces</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/18/java-9-optional-stream-to-flatten-present-values</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/17/java-9-optional-ifpresentorelse</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/16/java-9-stream-takewhile-and-dropwhile</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/15/java-9-immutable-collections-with-list-of-map-of</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/14/java-8-generate-sequences-with-stream-iterate-limit</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/13/java-8-default-methods-in-interfaces</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/12/java-8-flatten-nested-collections-with-flatmap</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/11/java-8-multi-field-sort-with-comparator-thencomparing</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/10/java-8-sum-and-aggregate-with-stream-reduce</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/9/java-8-group-a-list-with-collectors-groupingby</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/8/java-8-optional-to-avoid-nullpointerexception</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/7/java-8-stream-filter-map-collect-pipeline</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/6/java-8-method-references-for-cleaner-code</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/5/java-8-lambda-expressions-replace-anonymous-classes</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/4/hibernate-solve-the-n-1-select-problem</loc><lastmod>2026-07-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/3/kafka-exactly-once-producer-configuration</loc><lastmod>2026-07-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/2/spring-boot-rest-exception-handling-with-restcontrolleradvice</loc><lastmod>2026-07-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://javacodinghub.com/topic/1/java-streams-group-a-list-by-field</loc><lastmod>2026-07-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
</urlset>
