<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://jonny-cho.github.io/spring/2025-07-27-spring-batch-chapter5-skip-retry-restart/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2025-07-27-spring-batch-chapter4-parallel-partitioning/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2025-07-27-spring-batch-chapter3-chunk-processing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2025-07-27-spring-batch-chapter2-hello-spring-batch/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2025-07-27-spring-batch-chapter1-what-is-spring-batch/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/ai/2025-07-19-conductor-build-multiple-ai-agent-collaboration-tool/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2025-07-19-spring-boot-performance-optimization-complete-guide/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/productivity/2025-07-19-%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-macos-%ED%84%B0%EB%AF%B8%EB%84%90-%EC%99%84%EB%B2%BD-%EC%84%B8%ED%8C%85-%EA%B0%80%EC%9D%B4%EB%93%9C/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2025-07-17-redis-caching-strategies/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/ai/2025-07-10-claude-desktop%EC%9D%B4-%EC%95%84%EB%8B%88%EB%9D%BC-claude-code%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC-%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/ai/2025-07-08-claude-code-1%EA%B0%9C%EC%9B%94-%EC%82%AC%EC%9A%A9-%ED%9B%84%EA%B8%B0%EC%99%80-ai-%EC%8B%9C%EB%8C%80-%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98-%EB%AF%B8%EB%9E%98/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/ai/2025-07-08-ai%EA%B0%80-%EC%A7%81%EC%A0%91-%EC%BD%94%EB%94%A9%ED%95%9C%EB%8B%A4%EA%B3%A0-claude-code-%EC%B2%AB-%EB%A7%8C%EB%82%A8-%ED%9B%84%EA%B8%B0/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/productivity/2025-07-07-%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98-%EC%9D%BC%EC%83%81%EC%9D%84-%EB%B0%94%EA%BE%B8%EB%8A%94-intellij-idea-%EA%BF%80%ED%8C%81-10%EA%B0%80%EC%A7%80/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/devops/2025-07-06-cka-complete-guide-with-kubectl-commands/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/git/2025-07-02-git-worktree-complete-guide/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/devops/2025-07-01-docker-compose-development-environment/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/kotlin/2025-07-01-kotlin-spring-async-programming/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/devops/2025-07-01-github-actions-spring-boot-cicd/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2021-07-14-springbatch/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/java/2021-06-01-garbage-collection/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2021-05-27-transaction-isolation-level/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/devops/2021-05-17-post-receive-jenkins/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2021-04-28-springboot-doc-03-using-springboot2/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2021-04-27-springboot-doc-02-using-springboot1/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2021-04-19-springboot-doc-01-getting-started/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/kotlin/2020-04-16-kotlin3/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/kotlin/2020-03-04-kotlin1/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/kotlin/2020-03-04-kotlin2/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2019-11-25-sqltuning1/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/network/http-realworld/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-10-05-algorithm-28-bracketconversion/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-09-28-algorithm-27-programmersjobpair/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-09-03-algorithm-25-joystick/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-09-03-algorithm-26-makebiggestnumber/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-28-algorithm-24-targetnumber/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-27-algorithm-22-carpets/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-27-algorithm-23-primenumber/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-26-algorithm-21-stick/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-21-algorithm-14-printer/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-21-algorithm-15-devfunc/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-21-algorithm-17-biggestnumber/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-21-algorithm-16-numberk/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-21-algorithm-18-hindex/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-21-algorithm-19-phonenumberlist/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-08-21-algorithm-20-bestalbum/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-06-01-algorithm-12-hashmarathon/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-06-01-algorithm-13-hashspy/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-03-27-algorithm-11-skillTree/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-03-17-algorithm-10-codingTest/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-03-16-algorithm-09/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-03-15-algorithm-05/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-03-15-algorithm-06/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-03-15-algorithm-08/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2019-03-15-algorithm-07/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2019-02-05-searchquerymybatis/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2019-02-05-searchqueryend/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2019-01-31-mysql0131/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2019-01-23-devtools/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2019-01-21-springbootmysql/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2019-01-11-mysqlquery/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/linux/2019-01-03-server-servermysql/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2019-01-02-spring-springmysql/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/linux/2018-12-31-server-serversetting/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-12-04-study-09/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-12-04-study-10/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-12-03-study-01/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-12-03-study-02/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-12-03-study-03/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-12-03-study-04/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-12-03-study-05/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-12-03-study-06/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-12-03-study-08/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-12-03-study-07/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-16-spring-12/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-16-spring-13/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-16-spring-14/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-16-spring-15/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-16-spring-16/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-16-spring-17/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-16-spring-18/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-26-spring-19/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-26-spring-21/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-26-spring-20/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-11-spring-11/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-11-spring-10/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-09-spring-09/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-08-spring-07/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-08-spring-08/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-07-spring-01/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-07-spring-02/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-07-spring-03/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-07-spring-04/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-07-spring-05/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/spring/2018-11-07-spring-06/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/javascript/2018-10-24-js-validcheck/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/javascript/2018-10-12-js-closure/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2018-10-05-sqltest/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2018-10-04-algorithm-04/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2018-10-04-sqlEx3/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2018-10-03-sqlsetting/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2018-10-01-sqlex/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/database/2018-10-02-sqlEx2/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/java/2018-09-28-java-oopconcepttest/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/java/2018-09-27-java-myvectortest/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/java/2018-09-26-java-generic/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/java/2018-09-23-java-cf/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/java/2018-09-10-java-oop-test/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/java/2018-09-07-java-oop-02/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/java/2018-09-05-java-oop-01/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2018-08-21-algorithm-03/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2018-08-02-algorithm-02/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/algorithm/2018-08-01-algorithm-01/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/All/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/spring/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/batch/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/kotlin/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/ai/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/performance/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/productivity/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/database/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/redis/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/devops/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/git/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/java/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/network/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/algorithm/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/linux/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/posts/javascript/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/about/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://jonny-cho.github.io/</loc><changefreq>daily</changefreq><priority>0.7</priority></url></urlset>