<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.besthub.dev/articles/deploying-graylog-with-docker-compose-and-integrating-it-into-a-spring-boot-application-1f76ba0f4fd0</loc>
    <lastmod>2026-04-01T06:53:48Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/do-service-and-dao-layers-need-interfaces-when-to-use-them-in-spring-projects-57cf2c4b50b5</loc>
    <lastmod>2026-04-01T06:53:40Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-a-data-permission-interceptor-in-mybatis-plus-using-annotations-c0302dd76a2c</loc>
    <lastmod>2026-04-01T06:53:28Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/spel-validator-a-comprehensive-parameter-validation-component-for-java-backend-42e0c41800a2</loc>
    <lastmod>2026-04-01T06:53:25Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/advanced-lombok-annotations-onx-delegate-cleanup-builder-singular-and-with-ff9e80210d49</loc>
    <lastmod>2026-04-01T06:53:20Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-pagehelper-pagination-issues-and-threadlocal-management-in-mybatis-62bfb1e92412</loc>
    <lastmod>2026-04-01T06:53:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/request-collapsing-techniques-hystrix-collapser-custom-batchcollapser-and-concurrenthashmultiset-725a101843b2</loc>
    <lastmod>2026-04-01T06:53:04Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-guide-to-spring-state-machine-concepts-implementation-persistence-and-troubleshooting-61f80a8bc204</loc>
    <lastmod>2026-04-01T06:53:02Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-groovy-for-dynamic-scripting-in-java-backend-projects-8f15158b895f</loc>
    <lastmod>2026-04-01T06:52:59Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/hybrid-rsa-aes-encryption-for-secure-api-parameter-transmission-in-java-d1b6c63f0672</loc>
    <lastmod>2026-04-01T06:52:56Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/migrating-from-fastjson-to-gson-practical-guide-pitfalls-and-solutions-ac126ee29bf2</loc>
    <lastmod>2026-04-01T06:52:56Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/introducing-spring-ai-integrating-artificial-intelligence-into-spring-boot-applications-30d5c26ce328</loc>
    <lastmod>2026-04-01T06:52:34Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/dynamic-loading-of-jar-files-in-spring-boot-applications-2e26117530a7</loc>
    <lastmod>2026-04-01T06:52:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/query-separation-a-practical-approach-to-optimizing-large-table-reads-66ca5ab6d0c7</loc>
    <lastmod>2026-04-01T06:52:25Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-a-gray-release-system-for-microservices-c2d0053b76ba</loc>
    <lastmod>2026-04-01T06:52:22Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/seven-common-spring-boot-performance-optimization-techniques-af7e01bb2a8d</loc>
    <lastmod>2026-04-01T06:52:11Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/migrating-a-springboot-mybatisplus-mysql-project-to-postgresql-steps-pitfalls-and-scripts-beed850c90c4</loc>
    <lastmod>2026-04-01T06:52:08Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/getting-started-with-spring-cloud-alibaba-ai-integrating-text-image-and-audio-models-in-a-spring-boot-application-7046abb846ce</loc>
    <lastmod>2026-04-01T06:52:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/redisinsight-introduction-installation-and-basic-usage-guide-a28d0ef7fd0c</loc>
    <lastmod>2026-04-01T06:52:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/server-to-client-data-push-comparing-polling-websocket-and-sse-with-implementation-guide-e50320dcd85e</loc>
    <lastmod>2026-04-01T06:52:04Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementation-of-contract-signing-process-using-chain-of-responsibility-strategy-and-composite-patterns-in-java-669ea11866c0</loc>
    <lastmod>2026-04-01T06:51:47Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-gray-release-canary-deployment-in-spring-cloud-with-nacos-and-ribbon-1ee9511ce77d</loc>
    <lastmod>2026-04-01T06:51:42Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/designing-an-efficient-import-of-1-billion-records-into-mysql-architecture-batch-loading-sharding-and-concurrency-control-fd0c62d696c0</loc>
    <lastmod>2026-04-01T06:51:38Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/dynamic-switching-between-spring-scheduled-and-xxl-job-with-automatic-task-registration-e2119f2f4ea0</loc>
    <lastmod>2026-04-01T06:51:35Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/introducing-powerjob-a-lightweight-distributed-task-scheduling-framework-and-its-usage-762cab2cc2ee</loc>
    <lastmod>2026-04-01T06:51:33Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/debugging-a-100-ms-latency-bug-in-a-spring-boot-channel-system-using-arthas-55a6ed8fb3a4</loc>
    <lastmod>2026-04-01T06:51:17Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-use-java-stream-tomap-with-duplicate-keys-and-null-values-7442fff05028</loc>
    <lastmod>2026-04-01T06:51:17Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/applying-the-service-locator-pattern-in-spring-to-decouple-file-parsers-ad61d3772bf6</loc>
    <lastmod>2026-04-01T06:51:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-data-permission-interceptor-in-mybatis-plus-using-annotations-f69907c1e1b1</loc>
    <lastmod>2026-04-01T06:51:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/cola-stateless-state-machine-a-lightweight-thread-safe-alternative-to-spring-statemachine-for-java-backend-order-processing-7b7ae3669455</loc>
    <lastmod>2026-04-01T06:51:13Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/learning-spark-operations-with-java-stream-concepts-map-flatmap-groupby-reduce-examples-a1d4aff64e5f</loc>
    <lastmod>2026-04-01T06:51:00Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/optimizing-springboot-startup-time-diagnosing-bean-scanning-and-initialization-bottlenecks-a87603c85131</loc>
    <lastmod>2026-04-01T06:50:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/10-essential-intermediate-to-advanced-sql-concepts-8ddef7d07a97</loc>
    <lastmod>2026-04-01T06:50:56Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/guide-to-installing-and-using-minio-with-spring-boot-for-object-storage-3aa896a0cb52</loc>
    <lastmod>2026-04-01T06:50:54Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/analyzing-and-resolving-circular-dependency-induced-sockettimeoutexception-in-spring-cloud-microservices-cdad9ade721b</loc>
    <lastmod>2026-04-01T06:50:52Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-company-name-fuzzy-matching-in-a-business-approval-workflow-using-mysql-and-ikanalyzer-21975762a250</loc>
    <lastmod>2026-04-01T06:50:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/common-pitfalls-and-best-practices-for-using-java-thread-pools-3716c8f78367</loc>
    <lastmod>2026-04-01T06:50:28Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/practical-git-commands-stash-reset-soft-cherry-pick-revert-reflog-and-short-aliases-de29808a77da</loc>
    <lastmod>2026-04-01T06:50:28Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/optimizing-a-high-concurrency-data-processing-interface-reducing-response-time-from-30-s-to-0-8-s-98039dcef63c</loc>
    <lastmod>2026-04-01T06:50:23Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-spring-boot-s-request-handling-limits-through-tomcat-configuration-43719e7dd50c</loc>
    <lastmod>2026-04-01T06:50:21Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-caffeine-cache-in-spring-boot-features-algorithms-and-configuration-c328f900418e</loc>
    <lastmod>2026-04-01T06:50:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/bash-scripts-for-file-consistency-checks-log-monitoring-and-system-automation-17a11687c614</loc>
    <lastmod>2026-04-01T06:50:02Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/object-pool-pattern-principles-apache-commons-pool-implementation-and-practical-use-cases-858e053f5995</loc>
    <lastmod>2026-04-01T06:49:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/zero-downtime-springboot-port-sharing-design-implementation-and-testing-0aa4131b582f</loc>
    <lastmod>2026-04-01T06:49:42Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-and-implementing-java-spi-and-spring-spi-e8597b41f9e8</loc>
    <lastmod>2026-04-01T06:49:38Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-proguard-xjar-and-classfinal-for-java-jar-obfuscation-and-encryption-in-spring-boot-projects-f6b4c03a8c8a</loc>
    <lastmod>2026-04-01T06:49:22Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/improving-spring-mvc-controllers-unified-response-structure-validation-and-exception-handling-a31e6010eb77</loc>
    <lastmod>2026-04-01T06:49:20Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-a-unified-websocket-communication-service-for-backend-systems-147925524e20</loc>
    <lastmod>2026-04-01T06:49:10Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/designing-user-authentication-in-microservice-architecture-with-jwt-and-spring-cloud-gateway-8679162d6141</loc>
    <lastmod>2026-04-01T06:49:07Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-a-generic-asynchronous-processing-sdk-for-java-backend-dcc6b3855e83</loc>
    <lastmod>2026-04-01T06:49:04Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-java-8-functional-interfaces-to-replace-if-else-statements-756c2bcce37e</loc>
    <lastmod>2026-04-01T06:48:50Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-guide-to-treeutil-building-traversing-flattening-and-sorting-tree-structures-in-java-9e66108a41ae</loc>
    <lastmod>2026-04-01T06:48:47Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/hutool-6-0-upgrade-package-renaming-refactoring-and-compatibility-changes-c8c03047f922</loc>
    <lastmod>2026-04-01T06:48:47Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-a-java-rule-engine-with-and-or-logic-40244b7a18c2</loc>
    <lastmod>2026-04-01T06:48:47Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/why-async-annotation-fails-with-circular-dependencies-in-spring-and-how-to-resolve-it-bfd136911e52</loc>
    <lastmod>2026-04-01T06:48:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/designing-and-implementing-a-workflow-approval-system-with-activiti-5da1287d3628</loc>
    <lastmod>2026-04-01T06:48:28Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/advanced-mybatis-dynamic-sql-foreach-if-choose-trim-selectkey-and-sql-fragments-366c03bcd8d9</loc>
    <lastmod>2026-04-01T06:48:28Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/efficient-full-table-update-strategies-for-mysql-with-row-based-binlog-replication-d25594da3da4</loc>
    <lastmod>2026-04-01T06:48:21Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-interface-debounce-with-redis-and-redisson-in-java-backend-631c1883f98f</loc>
    <lastmod>2026-04-01T06:48:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/handling-exceptions-in-java-threadpool-submit-vs-execute-and-custom-solutions-b5e86e28141e</loc>
    <lastmod>2026-04-01T06:48:13Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/distributed-websocket-messaging-with-redis-and-kafka-in-spring-c4889f4e4c08</loc>
    <lastmod>2026-04-01T06:48:00Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-guide-to-alibaba-sentinel-installation-configuration-flow-control-degrade-rules-hotspot-parameters-persistence-cluster-flow-control-and-more-29b76dde0cb2</loc>
    <lastmod>2026-04-01T06:47:54Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-guide-to-api-gateway-design-and-implementation-96b84f3d4610</loc>
    <lastmod>2026-04-01T06:47:50Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-asynchronous-requests-in-spring-boot-callable-webasynctask-and-deferredresult-8d75b26586c0</loc>
    <lastmod>2026-04-01T06:47:50Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/one-click-automated-deployment-of-spring-boot-projects-using-jenkins-docker-and-maven-56221bd9a49c</loc>
    <lastmod>2026-04-01T06:47:48Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/integrating-websocket-in-spring-boot-javax-webmvc-and-webflux-implementations-a4f20766545a</loc>
    <lastmod>2026-04-01T06:47:30Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-api-request-and-response-encryption-decryption-with-spring-mvc-and-controlleradvice-aefd058a96b7</loc>
    <lastmod>2026-04-01T06:47:26Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/dynamic-service-provider-switching-with-spring-smart-di-and-autowiredproxyspi-40ec0cf97ecb</loc>
    <lastmod>2026-04-01T06:47:24Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/resolving-duplicate-cors-headers-in-spring-cloud-gateway-using-deduperesponseheader-and-custom-globalfilter-88218323e493</loc>
    <lastmod>2026-04-01T06:47:24Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-spring-transactionsynchronizationmanager-for-transaction-hooks-to-send-kafka-messages-46218e0bd295</loc>
    <lastmod>2026-04-01T06:47:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/generating-dynamic-pdf-invoices-with-itextpdf-in-java-f45f9494a5dc</loc>
    <lastmod>2026-04-01T06:47:03Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-java-agent-premain-and-agentmain-modes-with-instrumentation-ab2ab935f30b</loc>
    <lastmod>2026-04-01T06:47:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-guide-to-using-ctrip-s-open-source-apollo-distributed-configuration-center-2f4684d1dbca</loc>
    <lastmod>2026-04-01T06:47:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/distributed-transaction-solutions-and-seata-theory-configuration-and-at-mode-implementation-d5b3dce4a772</loc>
    <lastmod>2026-04-01T06:46:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-tcc-transaction-mode-with-seata-concepts-types-and-code-example-01a7af348979</loc>
    <lastmod>2026-04-01T06:46:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/building-a-traffic-sign-recognition-system-with-spring-boot-and-deeplearning4j-8b9d0bce4a1a</loc>
    <lastmod>2026-04-01T06:46:44Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-optimization-of-querying-100k-records-from-tens-of-millions-using-clickhouse-elasticsearch-hbase-and-redisearch-a53b4e772e18</loc>
    <lastmod>2026-04-01T06:46:42Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/elasticsearch-vs-clickhouse-performance-comparison-cost-analysis-and-deployment-guide-ab47fbfa414a</loc>
    <lastmod>2026-04-01T06:46:40Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-why-bigdecimal-preserves-precision-in-java-78425e52c70a</loc>
    <lastmod>2026-04-01T06:46:34Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/migrating-from-resttemplate-to-webclient-in-spring-framework-benefits-and-implementation-guide-2c7097ac1e51</loc>
    <lastmod>2026-04-01T06:46:22Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-a-snapchat-like-self-destructing-image-feature-with-spring-boot-and-mysql-cbe42b8d09cd</loc>
    <lastmod>2026-04-01T06:46:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-a-dynamic-thread-pool-with-nacos-in-spring-boot-b41c103b3f55</loc>
    <lastmod>2026-04-01T06:46:03Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/project-initialization-version-management-and-core-scaffold-for-a-spring-boot-application-ef67a9d52f5c</loc>
    <lastmod>2026-04-01T06:46:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/deploy-kkfileviewer-with-docker-and-integrate-minio-in-a-spring-boot-application-156f999d2a89</loc>
    <lastmod>2026-04-01T06:45:59Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/integrating-flowable-workflow-engine-with-spring-boot-a-step-by-step-guide-e0781e16604b</loc>
    <lastmod>2026-04-01T06:45:44Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/encapsulating-easyexcel-for-simplified-import-export-in-spring-boot-applications-68815414debd</loc>
    <lastmod>2026-04-01T06:45:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/a-quick-introduction-to-aviator-a-lightweight-jvm-expression-engine-and-script-language-003baedab203</loc>
    <lastmod>2026-04-01T06:45:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-slim-down-springboot-jar-packages-for-faster-deployment-475c98c13287</loc>
    <lastmod>2026-04-01T06:45:27Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-secure-data-transmission-in-spring-boot-using-aes-rsa-encryption-0f10a388f200</loc>
    <lastmod>2026-04-01T06:45:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/elegant-methods-for-passing-data-between-parent-and-child-threads-in-spring-boot-17c79235309a</loc>
    <lastmod>2026-04-01T06:45:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/java-plugin-development-spi-serviceloader-and-spring-factories-in-spring-boot-4bbcc9de0397</loc>
    <lastmod>2026-04-01T06:45:12Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/simplifying-openfeign-calls-in-local-development-via-custom-bean-registration-31fbe6a2687d</loc>
    <lastmod>2026-04-01T06:45:07Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/deep-dive-into-netty-s-asynchronous-model-epoll-io-multiplexing-and-jni-with-hands-on-c-code-0326bbadfc83</loc>
    <lastmod>2026-04-01T06:44:50Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/creating-an-enterprise-grade-oss-object-storage-spring-boot-starter-based-on-amazon-s3-2ad1b36f2b3b</loc>
    <lastmod>2026-04-01T06:44:48Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-distributed-authentication-in-spring-cloud-alibaba-using-custom-annotations-6fb5f5d8569d</loc>
    <lastmod>2026-04-01T06:44:46Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/measuring-per-request-heap-memory-usage-and-gc-impact-in-springboot-with-jmeter-bd036c527b7a</loc>
    <lastmod>2026-04-01T06:44:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/layered-architecture-design-for-springboot-projects-nine-layer-structure-and-detailed-implementation-183bdbd8c006</loc>
    <lastmod>2026-04-01T06:44:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/java-21-virtual-threads-basics-spring-boot-integration-and-performance-comparison-e6ff74da2ce6</loc>
    <lastmod>2026-04-01T06:44:26Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/one-click-automated-deployment-of-spring-boot-with-jenkins-and-docker-4354ac57697d</loc>
    <lastmod>2026-04-01T06:44:24Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/performance-tuning-of-a-java-spring-backend-from-50-tps-to-over-200-tps-4a3176a32463</loc>
    <lastmod>2026-04-01T06:44:20Z</lastmod>
  </url>
</urlset>