<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.nebulix.io/spring/2021/06/24/post-072-lombok.html</loc>
<lastmod>2021-06-24T07:27:07+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2021/06/24/post-074-oracle-db-%EC%84%A4%EC%B9%98-%EA%B4%80%EB%A0%A8.html</loc>
<lastmod>2021-06-24T09:59:32+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/06/25/post-076-mybatis.html</loc>
<lastmod>2021-06-25T18:21:19+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/06/29/post-078-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-controller.html</loc>
<lastmod>2021-06-29T09:50:16+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/06/30/post-079-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-controller-1.html</loc>
<lastmod>2021-06-30T11:19:10+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/06/30/post-080-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-controller-2.html</loc>
<lastmod>2021-06-30T17:58:35+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/01/post-081-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-controller-3.html</loc>
<lastmod>2021-07-01T12:36:35+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/02/post-082-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-controller-4.html</loc>
<lastmod>2021-07-02T07:55:59+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/02/spring-mvc-project-3tier-architecture.html</loc>
<lastmod>2021-07-02T14:20:21+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/03/spring-mvc-project-setup.html</loc>
<lastmod>2021-07-03T18:36:43+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/06/spring-mvc-project-persistence-crud.html</loc>
<lastmod>2021-07-06T03:02:21+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/06/spring-mvc-project-service-tier.html</loc>
<lastmod>2021-07-06T06:44:21+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/07/post-087-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%ED%94%84%EB%A0%88%EC%A0%A0%ED%85%8C%EC%9D%B4%EC%85%98%EC%9B%B9%EA%B3%84%EC%B8%B5%EC%9D%98-crud-%EA%B5%AC%ED%98%84.html</loc>
<lastmod>2021-07-07T16:04:30+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/14/post-089-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%ED%99%94%EB%A9%B4%EC%B2%98%EB%A6%AC.html</loc>
<lastmod>2021-07-14T05:50:24+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/18/post-090-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%98%A4%EB%9D%BC%ED%81%B4-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%ED%8E%98%EC%9D%B4%EC%A7%95-%EC%B2%98%EB%A6%AC.html</loc>
<lastmod>2021-07-18T07:58:05+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/19/post-091-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-mybatis%EC%99%80-%EC%8A%A4%ED%94%84%EB%A7%81%EC%97%90%EC%84%9C-%ED%8E%98%EC%9D%B4%EC%A7%95-%EC%B2%98%EB%A6%AC.html</loc>
<lastmod>2021-07-19T00:16:35+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/22/post-093-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%ED%8E%98%EC%9D%B4%EC%A7%95%ED%99%94%EB%A9%B4-%EC%B2%98%EB%A6%AC.html</loc>
<lastmod>2021-07-22T04:33:18+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/07/27/post-094-%EC%8A%A4%ED%94%84%EB%A7%81-mvc-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EA%B2%80%EC%83%89%EC%B2%98%EB%A6%AC.html</loc>
<lastmod>2021-07-27T05:25:50+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/etc/2021/07/31/post-095-rest-%EB%B0%A9%EC%8B%9D%EA%B3%BC-ajax%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EB%8A%94-%EB%8C%93%EA%B8%80-%EC%B2%98%EB%A6%AC.html</loc>
<lastmod>2021-07-31T06:14:04+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2021/08/03/post-096-mysql%EA%B8%B0%EB%B3%B8-%EB%AC%B8%EB%B2%95.html</loc>
<lastmod>2021-08-03T02:02:29+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2021/08/05/post-099-sql%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0%EB%A5%BC-%EB%8B%A4%EC%8B%9C-%EB%A6%AC%ED%84%B4-%ED%95%98%EB%8A%94-query.html</loc>
<lastmod>2021-08-05T08:28:45+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2021/08/05/post-100-sqlmysql-sum%EA%B3%BCcount%EC%97%90%EC%84%9C-%EC%97%90%ED%84%B0%EB%A6%AC%EC%8A%A4%ED%81%AC-%EC%9C%A0%EB%AC%B4%EC%9D%98-%EC%B0%A8%EC%9D%B4.html</loc>
<lastmod>2021-08-05T09:16:29+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/etc/2021/08/06/post-101-dtovodao%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C.html</loc>
<lastmod>2021-08-06T05:48:31+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/design%20pattern/2021/08/08/post-102-design-patternsingleton-pattern.html</loc>
<lastmod>2021-08-08T08:43:33+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/design%20pattern/2021/08/08/post-103-design-patternadapter-pattern.html</loc>
<lastmod>2021-08-08T11:17:09+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/design%20pattern/2021/08/09/post-104-design-patternproxy-pattern.html</loc>
<lastmod>2021-08-09T00:47:22+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/design%20pattern/2021/08/09/post-105-design-patterndecorator-pattern.html</loc>
<lastmod>2021-08-09T01:23:45+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/design%20pattern/2021/08/09/post-106-design-patternobserver-pattern.html</loc>
<lastmod>2021-08-09T02:52:30+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/design%20pattern/2021/08/10/post-107-design-patternfacade-pattern.html</loc>
<lastmod>2021-08-10T00:07:05+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/design%20pattern/2021/08/11/strategy-pattern.html</loc>
<lastmod>2021-08-11T00:07:37+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/etc/2021/08/11/post-109-rest-api.html</loc>
<lastmod>2021-08-11T00:55:45+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/etc/2021/08/12/post-110-di.html</loc>
<lastmod>2021-08-12T01:09:10+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/etc/2021/08/12/post-111-iocdi%EC%B6%94%EA%B0%80%EC%A0%95%EB%A6%AC.html</loc>
<lastmod>2021-08-12T03:56:09+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2021/08/12/post-112-aop.html</loc>
<lastmod>2021-08-12T05:45:59+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/etc/2021/08/18/post-113-jpa.html</loc>
<lastmod>2021-08-18T04:55:02+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring%20batch/2021/08/23/post-114-spring-batch.html</loc>
<lastmod>2021-08-23T07:31:08+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/etc/2021/08/23/quartz-job-scheduler.html</loc>
<lastmod>2021-08-23T07:32:11+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring%20batch/2021/08/26/post-117-spring-batch.html</loc>
<lastmod>2021-08-26T05:28:56+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring%20batch/2021/08/26/post-118-spring-batch-%EC%9D%98-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95.html</loc>
<lastmod>2021-08-26T08:17:53+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring%20batch/2021/08/27/post-119-spring-batchscope.html</loc>
<lastmod>2021-08-27T00:48:13+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring%20batch/2021/08/30/post-121-spring-batchlistener.html</loc>
<lastmod>2021-08-30T00:36:03+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring%20batch/2021/08/30/post-122-spring-batchskip-retry.html</loc>
<lastmod>2021-08-30T03:57:59+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2021/09/30/post-123-%EB%8B%A4%EC%A4%91-db-%EB%AA%A8%EB%93%88%ED%99%94.html</loc>
<lastmod>2021-09-30T02:33:31+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/etc/2021/10/06/post-124-bash.html</loc>
<lastmod>2021-10-06T06:22:39+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/kafka/2021/10/16/post-126-kafka-aws-%EC%97%B0%EB%8F%99.html</loc>
<lastmod>2021-10-16T17:53:06+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/kafka/2021/10/21/post-127-%EC%B9%B4%ED%94%84%EC%B9%B4-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90-%EC%84%A4%EB%AA%85.html</loc>
<lastmod>2021-10-21T09:16:46+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/life%20&amp;%20career/2022/11/13/post-130-%EC%83%9D%EC%A1%B4%EC%8B%A0%EA%B3%A0.html</loc>
<lastmod>2022-11-13T16:24:38+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/java/2022/12/06/post-132-java-hashcode.html</loc>
<lastmod>2022-12-06T04:13:20+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2023/01/03/post-135-authenticationentrypoint%EC%97%90-%EA%B4%80%ED%95%B4.html</loc>
<lastmod>2023-01-03T16:45:31+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/java/2023/10/06/post-137-try-with-resources%EC%97%90-%EB%8C%80%ED%95%B4.html</loc>
<lastmod>2023-10-06T16:47:59+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/life%20&amp;%20career/2024/06/23/post-139-%ED%9A%8C%EA%B3%A0-%EB%A9%80%ED%8B%B0%EC%8A%A4%EB%A0%88%EB%93%9C-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-treemap%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%96%88%EC%9D%84%EB%95%8C-%EC%9D%B4%EC%8A%88.html</loc>
<lastmod>2024-06-23T08:13:10+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/spring/2024/09/29/post-140-spring-%ED%94%84%EB%A1%9D%EC%8B%9C-%ED%8C%A9%ED%86%A0%EB%A6%AC-%EB%B9%88%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-aop-%EC%A0%81%EC%9A%A9.html</loc>
<lastmod>2024-09-29T07:06:19+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2024/10/04/spring-transactional-readonly-optimization.html</loc>
<lastmod>2024-10-04T07:32:18+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2024/11/23/oracle-itl-uba-undo-rollback-mechanism.html</loc>
<lastmod>2024-11-23T06:40:01+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2024/11/23/post-144-postgresql%EC%97%90%EC%84%9C-transaction-id-%EB%A5%BC-%ED%86%B5%ED%95%B4-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%A1%A4%EB%B0%B1%EA%B3%BC%EC%A0%95-%EC%A0%95%EB%A6%AC.html</loc>
<lastmod>2024-11-23T07:13:58+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2024/11/30/post-146-oracle-postgresql-mysqlinnodb.html</loc>
<lastmod>2024-11-30T07:00:33+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2024/12/18/postgresql-line-pointer-heap-page-architecture.html</loc>
<lastmod>2024-12-18T04:54:51+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2024/12/26/innodb-btree-page-split-ibd-structure.html</loc>
<lastmod>2024-12-26T05:47:14+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/kubernetes/2026/01/11/post-150-kubernetes-%EA%B0%9C%EB%85%90%EC%A0%95%EB%A6%AC.html</loc>
<lastmod>2026-01-11T03:12:57+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/kubernetes/2026/01/17/post-151-cni-%EA%B0%9C%EB%85%90.html</loc>
<lastmod>2026-01-17T02:32:43+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2026/03/22/post-153-postgresql-fork-%EC%98%81%EC%97%AD.html</loc>
<lastmod>2026-03-22T04:56:22+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2026/04/19/postgresql-shared-buffer-mechanism.html</loc>
<lastmod>2026-04-19T03:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2026/07/04/clock-sw.html</loc>
<lastmod>2026-07-04T03:53:41+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2026/07/04/postgresql-ring-buffer-vacuum.html</loc>
<lastmod>2026-07-04T06:09:09+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/database/2026/07/17/pg_prewarm-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0.html</loc>
<lastmod>2026-07-17T03:40:01+00:00</lastmod>
</url>
<url>
<loc>https://blog.nebulix.io/about/</loc>
</url>
<url>
<loc>https://blog.nebulix.io/</loc>
</url>
<url>
<loc>https://blog.nebulix.io/privacy/</loc>
</url>
</urlset>
