<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.hyunjun.org</loc>
    <lastmod>2026-04-17T09:44:27.794Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/2</loc>
    <lastmod>2026-03-19T09:47:48.928Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/1</loc>
    <lastmod>2026-03-18T15:40:19.211Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/java-gc-serial-generational-zgc</loc>
    <lastmod>2026-03-16T10:09:41.591Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/spring-3-di-aop-psa</loc>
    <lastmod>2026-03-16T09:38:37.708Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/spring-boot-docker</loc>
    <lastmod>2026-03-16T05:39:23.805Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/harness</loc>
    <lastmod>2026-03-15T07:52:33.241Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/ai-claude-code-context-engineering</loc>
    <lastmod>2026-03-14T14:58:55.501Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/7jyg7zwcioyypo2goounio2dgouklcdsi6dsnbtslbw</loc>
    <lastmod>2026-02-08T11:58:02.194Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/wuwseykgf0g7ik86rcbioq3uouemo2uha</loc>
    <lastmod>2025-08-04T08:27:11.015Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/leetcode-2434-using-a-robot-to-print-the-lexicographically-smallest-string</loc>
    <lastmod>2025-06-23T04:33:39.802Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/kafka-streams-merge-join</loc>
    <lastmod>2025-05-18T13:13:24.628Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/createtopics-results-creatabletopicnameconsumeroffsets-numpartitions50-replicationfactor3</loc>
    <lastmod>2025-05-18T11:27:43.478Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/redis-cluster-application</loc>
    <lastmod>2025-05-06T06:51:08.698Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/redis</loc>
    <lastmod>2025-05-04T08:07:05.419Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/leetcode-236-lowest-common-ancestor-of-a-binary-tree</loc>
    <lastmod>2025-05-04T05:03:18.742Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/elasticsearch</loc>
    <lastmod>2025-05-03T14:48:44.564Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/generation-algorithm</loc>
    <lastmod>2025-04-28T15:24:23.767Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/leetcode-11-container-with-most-water</loc>
    <lastmod>2025-04-23T05:48:00.220Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/argocd-with-ai</loc>
    <lastmod>2025-04-22T05:59:50.621Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/3d-bin-packing-optaplanner</loc>
    <lastmod>2025-04-20T02:13:13.507Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/leetcode-1404-number-of-steps-to-reduce-a-number-in-binary-representation-to-one</loc>
    <lastmod>2025-04-15T15:33:05.984Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/jooq</loc>
    <lastmod>2025-04-14T15:43:31.613Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/1318-minimum-flips-to-make-a-or-b-equal-to-c</loc>
    <lastmod>2025-04-14T07:40:02.124Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/leetcode-57-insert-interval</loc>
    <lastmod>2025-04-13T02:22:25.193Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/leetcode-56-merge-intervals</loc>
    <lastmod>2025-04-13T01:44:32.149Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/leetcode-125-valid-palindrome</loc>
    <lastmod>2025-04-08T13:03:12.174Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/outbound-instruction-improvement</loc>
    <lastmod>2025-04-07T20:36:18.340Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/archunit-code-convention</loc>
    <lastmod>2025-04-06T22:54:48.639Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/native-query-to-jooq</loc>
    <lastmod>2025-04-04T22:04:45.666Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/distributed-lock-annoation</loc>
    <lastmod>2025-04-03T23:00:24.146Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/leetcode-3233-find-the-count-of-numbers-which-are-not-special</loc>
    <lastmod>2025-03-30T00:01:52.501Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/leetcode-2310-sum-of-numbers-with-units-digit-k</loc>
    <lastmod>2025-03-28T23:36:45.506Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/series/ai</loc>
    <lastmod>2026-04-17T09:44:27.794Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/series/kafka</loc>
    <lastmod>2026-04-17T09:44:27.794Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/archive</loc>
    <lastmod>2026-04-17T09:44:27.794Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.hyunjun.org/recommendations</loc>
    <lastmod>2026-04-17T09:44:27.794Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>