<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://yufanonsoftware.me/index.html</loc>
    <lastmod>2026-03-09</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/make.html</loc>
    <lastmod>2026-03-09</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/tags.html</loc>
    <lastmod>2026-03-09</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/about.html</loc>
    <lastmod>2022-04-04</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/chinese-ari-force-fighters-during-anti-japanese-war-of-resistance.html</loc>
    <lastmod>2026-03-09</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/maven-wrapper-jdk-switching-and-tips.html</loc>
    <lastmod>2026-03-09</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/story-server-in-emergency-mode.html</loc>
    <lastmod>2026-02-10</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/type-r-for-error-handling.html</loc>
    <lastmod>2026-01-29</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/tank-215-in-the-war-to-resist-us-aggression-and-aid-korea.html</loc>
    <lastmod>2026-01-14</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/dsl-for-build-json-with-jackson.html</loc>
    <lastmod>2025-12-23</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/web-archive-how-to-make-requirements-review.html</loc>
    <lastmod>2025-11-12</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/web-archive-how-to-write-technical-documentation.html</loc>
    <lastmod>2025-11-12</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/web-archive-web-performance-metrics.html</loc>
    <lastmod>2025-11-12</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/schedule-of-domestic-exhibitions.html</loc>
    <lastmod>2025-10-26</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/public-framework-now-supports-type-safe-sql-with-jooq.html</loc>
    <lastmod>2025-10-23</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/ecs-setup-guide-for-centos.html</loc>
    <lastmod>2025-10-17</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/upload-storage-and-access-for-resource-in-application.html</loc>
    <lastmod>2025-08-27</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/easy-n-simple-26046s-75th-ranger-regiment-2nd-ranger-battalion.html</loc>
    <lastmod>2025-08-24</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/file-upload-and-tuskott.html</loc>
    <lastmod>2025-07-29</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/return-instance-for-empty-row-in-mybatis-query.html</loc>
    <lastmod>2025-06-16</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/try-to-get-real-time-data-from-my-rowing-machine.html</loc>
    <lastmod>2025-06-09</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/support-cursor-style-pagination.html</loc>
    <lastmod>2025-05-30</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/migrate-from-ossrh-to-central-portal.html</loc>
    <lastmod>2025-05-16</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/build-fine-grained-authorization-system.html</loc>
    <lastmod>2025-05-12</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/500-piece-puzzles-are-my-limit.html</loc>
    <lastmod>2025-04-05</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/podcast-master-prompt-engineering-in-50-min.html</loc>
    <lastmod>2025-03-16</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/latency-numbers-for-2020s.html</loc>
    <lastmod>2025-01-16</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/sending-email-through-shell-script-and-console.html</loc>
    <lastmod>2024-10-21</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/flowable-and-set-null-database-means-current-to-true.html</loc>
    <lastmod>2024-09-30</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/add-cjk-fonts-into-ubi-image.html</loc>
    <lastmod>2024-09-29</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/use-auto-update-and-rollback-in-podman.html</loc>
    <lastmod>2024-09-24</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/quadlet-podman-make-container-management-with-systemd-eaiser.html</loc>
    <lastmod>2024-09-20</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/fixa-a-roaringbitmap-based-calendar.html</loc>
    <lastmod>2024-08-28</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/fastxml-jackson-user-guide.html</loc>
    <lastmod>2024-08-20</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/misconception-of-hash-router-in-spa-and-sso.html</loc>
    <lastmod>2024-06-25</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-jobrunr-a-task-scheduling-library.html</loc>
    <lastmod>2024-06-16</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/motto-html-calculate-actual-size-of-embedded-image.html</loc>
    <lastmod>2024-06-06</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/motto-series-motto-pdf-itext8-create-pdf-from-pdf-with-acroform-using-itext8.html</loc>
    <lastmod>2024-06-03</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/motto-series-motto-html-create-pdf-from-html-using-flying-saucer.html</loc>
    <lastmod>2024-06-03</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/slow-startup-issue-in-podman-rootless-with-userns-as-keep-id-and-bind-volume.html</loc>
    <lastmod>2024-04-17</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/manage-system-and-application-by-systemd.html</loc>
    <lastmod>2024-04-17</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/date-and-time-in-software.html</loc>
    <lastmod>2024-04-11</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/naming-and-coding-of-dministrative-division.html</loc>
    <lastmod>2024-03-14</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/templates-in-jetbrains-editor.html</loc>
    <lastmod>2024-01-24</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/safebox-type-wrap-hide-internal-properties.html</loc>
    <lastmod>2024-01-24</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/rolling-update-with-ansible.html</loc>
    <lastmod>2023-12-20</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-ansible-playbook.html</loc>
    <lastmod>2023-12-01</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/story-problem-analyze-with-jmap-and-visualvm.html</loc>
    <lastmod>2023-11-27</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-do-things-that-dont-scale.html</loc>
    <lastmod>2023-11-11</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/towel-just-generate-random-stuff.html</loc>
    <lastmod>2023-10-27</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/tem-is-a-cli-boilerplate-injector.html</loc>
    <lastmod>2023-09-25</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/read-books-dont-make-me-think.html</loc>
    <lastmod>2023-09-18</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/chainsaw-cut-large-log-file-into-small-pieces.html</loc>
    <lastmod>2023-09-10</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-linux-performance-analysis-in-60-000-milliseconds.html</loc>
    <lastmod>2023-09-08</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-rsyslog-and-logrotate.html</loc>
    <lastmod>2023-09-07</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/nginx-configuration-best-practice.html</loc>
    <lastmod>2023-09-04</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-linux-audit-with-auditd.html</loc>
    <lastmod>2023-08-08</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/vulnerability-bug-bad-smell-lint.html</loc>
    <lastmod>2023-07-17</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/corgi-print-http-traffic.html</loc>
    <lastmod>2023-07-07</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/ci-with-self-hosted-jenkins-gogs-and-nexus-registry.html</loc>
    <lastmod>2023-06-25</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/simple-password-generator.html</loc>
    <lastmod>2023-06-18</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/keep-commit-history-while-merging-multi-git-repo.html</loc>
    <lastmod>2023-06-08</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-google-tink.html</loc>
    <lastmod>2023-05-16</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/essential-cryptography-for-developers.html</loc>
    <lastmod>2023-05-15</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/privacy-security-in-logging-system.html</loc>
    <lastmod>2023-05-07</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/podman-starter-pack-for-docker-starter.html</loc>
    <lastmod>2023-04-18</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/prevent-replay-request-for-web-application-api.html</loc>
    <lastmod>2023-03-28</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/how-to-write-production-reday-dockerfile.html</loc>
    <lastmod>2023-02-16</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/lets-encrypt-wildcard-certificates-for-development-and-private-access.html</loc>
    <lastmod>2023-02-16</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/four-mode-of-oauth-2-0.html</loc>
    <lastmod>2023-01-27</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/chaparral-is-a-data-desensitize-help-works-with-fasterxml-jackson.html</loc>
    <lastmod>2023-01-26</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/spring-boot-and-jakarta-bean-validation.html</loc>
    <lastmod>2022-12-20</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/http-api-exception-model.html</loc>
    <lastmod>2022-12-20</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/database-schema-version-control-with-liquibase.html</loc>
    <lastmod>2022-12-14</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/tracing-log-in-spring-application.html</loc>
    <lastmod>2022-12-07</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/use-jmh.html</loc>
    <lastmod>2022-12-05</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/logging-in-java-application-with-slf4j-and-log4j2.html</loc>
    <lastmod>2022-12-05</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/whats-new-after-jdk-8.html</loc>
    <lastmod>2022-09-12</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/read-books-scrum-and-xp-from-the-trenches.html</loc>
    <lastmod>2022-08-03</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/ci-with-jenkins-and-coding.html</loc>
    <lastmod>2022-07-28</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/introduce-filesystem-hierarchy-standard.html</loc>
    <lastmod>2022-06-15</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/configure-fuji-x-weekly-recipe-on-my-camera.html</loc>
    <lastmod>2022-05-23</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-the-10-rest-commandments.html</loc>
    <lastmod>2022-05-15</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-plantuml.html</loc>
    <lastmod>2022-05-06</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-how-product-teams-should-set-deadlines.html</loc>
    <lastmod>2022-05-05</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/deploy-this-site-during-a-cup-of-coffee.html</loc>
    <lastmod>2022-05-03</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/steam-emoticon-selector-for-elder.html</loc>
    <lastmod>2022-05-03</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/open-the-f-word-url-right-now.html</loc>
    <lastmod>2022-05-03</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/a-first-look-at-serverless.html</loc>
    <lastmod>2022-05-03</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-microservice-prerequisites.html</loc>
    <lastmod>2022-04-05</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-basic-network-troubleshooting.html</loc>
    <lastmod>2022-03-18</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/font-at-a-glance.html</loc>
    <lastmod>2022-03-16</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/how-to-handle-no-space-on-disk.html</loc>
    <lastmod>2022-03-02</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/print-it-through-cli.html</loc>
    <lastmod>2021-08-10</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/jetbrains-intellij-idea-debugging-tool-101.html</loc>
    <lastmod>2021-08-10</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-bring-your-monorepo-down-to-size-with-sparse-checkout.html</loc>
    <lastmod>2021-03-31</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/building-desktop-application-with-electron-and-greed-game.html</loc>
    <lastmod>2020-10-12</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/greed-mock-for-win32-and-nix.html</loc>
    <lastmod>2020-10-12</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/intro-understanding-the-bin-sbin-usr-bin-usr-sbin-split.html</loc>
    <lastmod>2020-03-19</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/ntfs-junctions.html</loc>
    <lastmod>2016-07-25</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/msdos-with-virtual-machine.html</loc>
    <lastmod>2015-10-25</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/learn-asm-on-linux.html</loc>
    <lastmod>2015-09-10</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/ucosii-os-flag-grp.html</loc>
    <lastmod>2015-08-04</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/unfinished-space-invader-based-on-vhdl.html</loc>
    <lastmod>2015-07-28</lastmod>
  </url>
  <url>
    <loc>https://yufanonsoftware.me/posts/deep-stone-crypt-page-generate-test.html</loc>
    <lastmod>1970-01-01</lastmod>
  </url>
</urlset>