<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://localhost:3000/</loc>
<lastmod>2026-08-11T05:48:01.168Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>http://localhost:3000/about</loc>
<lastmod>2026-08-11T05:48:01.168Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/label</loc>
<lastmod>2026-08-11T05:48:01.168Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/blog/orca-agent-control</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/tailscale-private-lan</loc>
<lastmod>2026-08-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/layered-architecture-tob</loc>
<lastmod>2025-02-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/requirement-analysis-methodology</loc>
<lastmod>2022-05-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/junit5-quick-start</loc>
<lastmod>2021-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/how-to-tech-sharing</loc>
<lastmod>2021-02-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/learn-bdd-with-cucumber</loc>
<lastmod>2020-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/h2-database-guide</loc>
<lastmod>2020-02-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/thinkpad-way-book-notes</loc>
<lastmod>2019-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/unit-test-mocking-patterns</loc>
<lastmod>2019-03-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/complex-software-thinking</loc>
<lastmod>2019-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/kotlin-sharing-notes</loc>
<lastmod>2018-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/kotlin-extension-excel</loc>
<lastmod>2018-05-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/railway-oriented-programming</loc>
<lastmod>2018-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/orika-usage</loc>
<lastmod>2017-12-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/rabbitmq-delay-queue</loc>
<lastmod>2017-10-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/no-longer-human-book-notes</loc>
<lastmod>2017-10-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/sleeping-mermaid-book-notes</loc>
<lastmod>2017-08-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/daily-decisions-notes</loc>
<lastmod>2017-08-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/how-tomcat-started</loc>
<lastmod>2017-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/taiwan-these-years-book-notes</loc>
<lastmod>2017-06-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/spring-transaction-ideas</loc>
<lastmod>2017-06-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/spring-boot-transaction</loc>
<lastmod>2017-05-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/btrace-running-state</loc>
<lastmod>2017-05-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/guava-consistent-hashing</loc>
<lastmod>2017-02-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/spring-boot-http2</loc>
<lastmod>2017-02-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/zuul-vs-openresty</loc>
<lastmod>2017-02-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/mongodb-geo-query</loc>
<lastmod>2016-12-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/consistent-hashing</loc>
<lastmod>2016-12-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/hystrix-dashboard-rabbitmq</loc>
<lastmod>2016-11-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/hystrix-protect-service</loc>
<lastmod>2016-11-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/spring-boot-undertow</loc>
<lastmod>2016-11-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/cas-strategy</loc>
<lastmod>2016-11-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/linkedlist-analysis</loc>
<lastmod>2016-10-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/arraylist-analysis</loc>
<lastmod>2016-10-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/knowing-logback</loc>
<lastmod>2016-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/spring-boot-actuator-monitor</loc>
<lastmod>2016-07-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/one-year-after-graduation</loc>
<lastmod>2016-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/spring-cloud-config-center</loc>
<lastmod>2016-06-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/rabbitmq-spring-boot</loc>
<lastmod>2016-05-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/rabbitmq-exchange-types</loc>
<lastmod>2016-05-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/dubbo-spring-boot</loc>
<lastmod>2016-05-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/netty-byte-operations</loc>
<lastmod>2016-05-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/centos-install-rabbitmq</loc>
<lastmod>2016-05-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/spring-boot-config-switch</loc>
<lastmod>2016-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/spring-boot-start-up</loc>
<lastmod>2016-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/spring-boot-startup-easter-egg</loc>
<lastmod>2016-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/metrics-influxdb-grafana</loc>
<lastmod>2016-04-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/metrics-jvm-monitor</loc>
<lastmod>2016-04-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/http-keep-alive</loc>
<lastmod>2016-04-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/netty-http-server</loc>
<lastmod>2016-04-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/netty-custom-protocol</loc>
<lastmod>2016-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/netty-telnet</loc>
<lastmod>2016-04-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/global-unique-id-design</loc>
<lastmod>2016-04-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/java-to-bytecode</loc>
<lastmod>2016-04-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/redis-persistence</loc>
<lastmod>2016-04-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/java-thread-pool</loc>
<lastmod>2016-04-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/java-sync-helpers</loc>
<lastmod>2016-03-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/speedment-lambda-sql</loc>
<lastmod>2016-01-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/function-memoization</loc>
<lastmod>2015-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/jvm-common-tools</loc>
<lastmod>2015-08-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/mongodb-java-driver</loc>
<lastmod>2015-06-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/mongodb-crud</loc>
<lastmod>2015-06-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/git-guide</loc>
<lastmod>2015-06-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/mediator-pattern</loc>
<lastmod>2015-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/prototype-pattern</loc>
<lastmod>2015-04-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/adapter-pattern</loc>
<lastmod>2015-04-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/builder-pattern</loc>
<lastmod>2015-04-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/template-method-pattern</loc>
<lastmod>2015-04-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/proxy-pattern</loc>
<lastmod>2015-04-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/visitor-pattern</loc>
<lastmod>2015-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/memento-pattern</loc>
<lastmod>2015-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/facade-pattern</loc>
<lastmod>2015-04-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/observer-pattern</loc>
<lastmod>2015-04-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/bridge-pattern</loc>
<lastmod>2015-04-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/static-and-concurrency</loc>
<lastmod>2015-02-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/java-encryption</loc>
<lastmod>2015-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/java-io-evolution</loc>
<lastmod>2014-11-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/nio-introduction</loc>
<lastmod>2014-08-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/scala-control-structures</loc>
<lastmod>2014-07-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/scala-basic-types</loc>
<lastmod>2014-07-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/scala-setup</loc>
<lastmod>2014-07-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/mybatis-spring</loc>
<lastmod>2014-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/polling-to-websocket</loc>
<lastmod>2014-06-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/singleton-pattern</loc>
<lastmod>2014-06-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/mybatis-data-relation</loc>
<lastmod>2014-05-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/mybatis-generator</loc>
<lastmod>2014-05-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/mybatis-crud</loc>
<lastmod>2014-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/git-remote-repo-setup</loc>
<lastmod>2014-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/framework-vs-fundamentals</loc>
<lastmod>2014-03-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/record-terminal-session</loc>
<lastmod>2014-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/java-thread-concurrency-2</loc>
<lastmod>2014-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/java-thread-concurrency-1</loc>
<lastmod>2013-11-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/http-notes-web-server</loc>
<lastmod>2013-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/http-notes-message</loc>
<lastmod>2013-06-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/http-notes-connection</loc>
<lastmod>2013-06-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/http-notes-overview</loc>
<lastmod>2013-06-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/http-notes-url</loc>
<lastmod>2013-06-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/local-dns-setup</loc>
<lastmod>2013-06-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/centos-local-yum</loc>
<lastmod>2013-04-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/label/java</loc>
<lastmod>2021-04-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/design-pattern</loc>
<lastmod>2015-04-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/spring-boot</loc>
<lastmod>2017-05-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/http</loc>
<lastmod>2017-02-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/middleware</loc>
<lastmod>2017-10-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/network</loc>
<lastmod>2026-08-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/concurrency</loc>
<lastmod>2018-05-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/architecture</loc>
<lastmod>2025-02-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/jvm</loc>
<lastmod>2017-05-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/book-notes</loc>
<lastmod>2019-04-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/microservice</loc>
<lastmod>2017-02-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/monitoring</loc>
<lastmod>2017-05-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/orm</loc>
<lastmod>2016-01-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/rabbitmq</loc>
<lastmod>2017-10-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/tooling</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/life</loc>
<lastmod>2017-10-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/methodology</loc>
<lastmod>2022-05-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/mybatis</loc>
<lastmod>2014-06-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/netty</loc>
<lastmod>2016-05-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/source-code</loc>
<lastmod>2017-07-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/testing</loc>
<lastmod>2021-04-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/unit-test</loc>
<lastmod>2021-04-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/ddd</loc>
<lastmod>2025-02-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/distributed-systems</loc>
<lastmod>2017-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/juc</loc>
<lastmod>2016-11-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/kotlin</loc>
<lastmod>2018-05-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/linux</loc>
<lastmod>2014-02-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/messaging</loc>
<lastmod>2017-10-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/mongodb</loc>
<lastmod>2016-12-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/scala</loc>
<lastmod>2014-07-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/basics</loc>
<lastmod>2014-07-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/collections</loc>
<lastmod>2016-10-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/config</loc>
<lastmod>2016-06-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/consistent-hashing</loc>
<lastmod>2017-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/database</loc>
<lastmod>2020-02-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/design</loc>
<lastmod>2019-01-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/git</loc>
<lastmod>2015-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/hashing</loc>
<lastmod>2017-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/hystrix</loc>
<lastmod>2016-11-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/io</loc>
<lastmod>2014-11-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/metrics</loc>
<lastmod>2016-04-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/nio</loc>
<lastmod>2014-11-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/nosql</loc>
<lastmod>2015-06-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/reflection</loc>
<lastmod>2016-06-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/spring</loc>
<lastmod>2017-06-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/thread</loc>
<lastmod>2014-01-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/transaction</loc>
<lastmod>2017-06-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/undertow</loc>
<lastmod>2017-02-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/vcs</loc>
<lastmod>2015-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/ai-agent</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/bdd</loc>
<lastmod>2020-08-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/bind</loc>
<lastmod>2013-06-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/btrace</loc>
<lastmod>2017-05-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/bytecode</loc>
<lastmod>2016-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/caching</loc>
<lastmod>2015-08-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/career</loc>
<lastmod>2016-06-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/cas</loc>
<lastmod>2016-11-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/centos</loc>
<lastmod>2013-04-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/compiler</loc>
<lastmod>2016-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/cucumber</loc>
<lastmod>2020-08-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/decision-making</loc>
<lastmod>2017-08-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/devops</loc>
<lastmod>2014-04-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/dns</loc>
<lastmod>2013-06-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/dubbo</loc>
<lastmod>2016-05-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/encryption</loc>
<lastmod>2015-01-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/function</loc>
<lastmod>2015-08-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/gateway</loc>
<lastmod>2017-02-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/h2</loc>
<lastmod>2020-02-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/history</loc>
<lastmod>2017-06-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/id-generation</loc>
<lastmod>2016-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/javac</loc>
<lastmod>2016-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/junit5</loc>
<lastmod>2021-04-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/keigo-higashino</loc>
<lastmod>2017-08-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/lambda</loc>
<lastmod>2016-01-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/logback</loc>
<lastmod>2016-07-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/logging</loc>
<lastmod>2016-07-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/mapping</loc>
<lastmod>2017-12-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/orca</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/orika</loc>
<lastmod>2017-12-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/osamu-dazai</loc>
<lastmod>2017-10-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/persistence</loc>
<lastmod>2016-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/presentation</loc>
<lastmod>2021-02-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/productivity</loc>
<lastmod>2017-08-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/queue</loc>
<lastmod>2017-10-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/redis</loc>
<lastmod>2016-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/requirement-analysis</loc>
<lastmod>2022-05-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/resilience</loc>
<lastmod>2016-11-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/rpc</loc>
<lastmod>2016-05-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/security</loc>
<lastmod>2015-01-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/setup</loc>
<lastmod>2014-07-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/shell</loc>
<lastmod>2014-02-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/tailscale</loc>
<lastmod>2026-08-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/tech-history</loc>
<lastmod>2019-04-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/tech-sharing</loc>
<lastmod>2021-02-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/thinking</loc>
<lastmod>2014-03-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/thinkpad</loc>
<lastmod>2019-04-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/thread-pool</loc>
<lastmod>2016-04-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/time-management</loc>
<lastmod>2017-08-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/tob</loc>
<lastmod>2025-02-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/tomcat</loc>
<lastmod>2017-07-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/websocket</loc>
<lastmod>2014-06-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/writing</loc>
<lastmod>2021-02-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/yum</loc>
<lastmod>2013-04-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://localhost:3000/label/zuul</loc>
<lastmod>2017-02-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
