<?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://s4ng.github.io/</loc><lastmod>2026-07-25T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2022-07-11-require-non-null/</loc><lastmod>2022-07-11T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2022-08-24-serializer/</loc><lastmod>2022-08-24T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2022-09-23-spring-cache/</loc><lastmod>2022-09-23T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2022-09-29-spring-multi-thread/</loc><lastmod>2022-09-29T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2023-01-05-k8s-cluster/</loc><lastmod>2023-01-05T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2023-07-13-no-offset/</loc><lastmod>2023-07-13T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2023-09-14-distributed-lock/</loc><lastmod>2023-09-14T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2023-09-22-interrunted-exception/</loc><lastmod>2023-09-22T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2023-09-26-ssh-ca/</loc><lastmod>2023-09-26T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2023-10-15-unit-test/</loc><lastmod>2023-10-15T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2023-11-12-galera-cluster-issues/</loc><lastmod>2023-11-12T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2023-11-28-spring-elkf-stack/</loc><lastmod>2023-11-28T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2024-05-13-gitlab-runner/</loc><lastmod>2024-05-13T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2024-09-21-msa-communication/</loc><lastmod>2024-09-21T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2025-10-18-restdocs-openapi/</loc><lastmod>2025-10-18T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/blog/2026-07-25-open-file-in-ghostty-neovim/</loc><lastmod>2026-07-25T00:00:00.000Z</lastmod></url><url><loc>https://s4ng.github.io/info/</loc></url><url><loc>https://s4ng.github.io/study/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/1-strategy/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/2-observer/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/3-decorator/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/4-factory/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/5-singleton/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/6-command/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/7-adapter/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/8-facade/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/9-template_method/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/10-iterator-and-composite/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/11-state/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/12-proxy/</loc></url><url><loc>https://s4ng.github.io/study/design-patterns/13-etc/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/2-object-create-destroy/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/3-object-general/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/4-class-interface/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/5-generic/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/6-enum/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/7-rambda/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/8-method/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/9-general-programming/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/10-exception/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/11-concurrency/</loc></url><url><loc>https://s4ng.github.io/study/java/effective-java/12-serialization/</loc></url><url><loc>https://s4ng.github.io/study/java/jvm-lecture/</loc></url></urlset>