<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.colommar.asia/books/java-8-functional-programming/01-reading-notes/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/books/navalmanack/01-reading-notes/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/books/programmer-to-architect/01-reading-notes/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/books/seven-habits/01-reading-notes/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/books/distributed-transactions/01-reading-notes/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/books/seven-habits/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/books/distributed-transactions/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/books/programmer-to-architect/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/books/navalmanack/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/books/java-8-functional-programming/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/</loc><lastmod>2026-07-18T06:49:15+00:00</lastmod></url><url><loc>https://www.colommar.asia/posts/</loc><lastmod>2026-07-18T06:49:15+00:00</lastmod></url><url><loc>https://www.colommar.asia/books/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.colommar.asia/tags/classloading/</loc><lastmod>2026-07-15T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/garbage-collection/</loc><lastmod>2026-07-15T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/java/</loc><lastmod>2026-07-15T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/jvm/</loc><lastmod>2026-07-15T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/</loc><lastmod>2026-07-15T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/troubleshooting/</loc><lastmod>2026-07-15T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/jvm-reading-evidence-driven-troubleshooting/</loc><lastmod>2026-07-15T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/evolutionary-architecture/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/grafana-alloy/</loc><lastmod>2026-07-15T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/learning/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/logging/</loc><lastmod>2026-07-15T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/logql/</loc><lastmod>2026-07-15T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/loki/</loc><lastmod>2026-07-15T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/microservices/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/observability/</loc><lastmod>2026-07-15T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/software-architecture/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/phoenix-architecture-evolution-reading-notes/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E5%87%A4%E5%87%B0%E6%9E%B6%E6%9E%84/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/loki-log-architecture-label-cardinality-alloy/</loc><lastmod>2026-07-15T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/ai/</loc><lastmod>2026-07-15T09:50:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/coding-agent/</loc><lastmod>2026-07-15T09:50:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/github/</loc><lastmod>2026-07-15T09:50:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/maintenance/</loc><lastmod>2026-07-15T09:50:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/testing/</loc><lastmod>2026-07-15T09:50:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/coding-agent-maintain-existing-repository/</loc><lastmod>2026-07-15T09:50:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/docker/</loc><lastmod>2026-07-15T09:40:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/docker-api/</loc><lastmod>2026-07-15T09:40:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/mtls/</loc><lastmod>2026-07-15T09:40:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/security/</loc><lastmod>2026-07-15T09:40:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/ssh/</loc><lastmod>2026-07-15T09:40:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/docker-api-remote-access-security/</loc><lastmod>2026-07-15T09:40:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/ci/cd/</loc><lastmod>2026-07-15T09:20:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/container-registry/</loc><lastmod>2026-07-15T09:20:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/deployment/</loc><lastmod>2026-07-15T09:20:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/github-actions/</loc><lastmod>2026-07-15T09:20:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/kubernetes/</loc><lastmod>2026-07-15T09:20:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/kubernetes-small-team-cicd/</loc><lastmod>2026-07-15T09:20:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/database/</loc><lastmod>2026-07-15T09:10:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/ddia/</loc><lastmod>2026-07-15T09:10:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/distributed-systems/</loc><lastmod>2026-07-15T09:10:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/replication/</loc><lastmod>2026-07-15T09:10:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/stream-processing/</loc><lastmod>2026-07-15T09:10:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/data-intensive-system-design-decision-framework/</loc><lastmod>2026-07-15T09:10:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/error-budget/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/sli/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/slo/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/sre/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/sre-minimum-loop-sli-slo-error-budget/</loc><lastmod>2026-07-15T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/docker-compose/</loc><lastmod>2026-07-13T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/docker-healthcheck-restart-alerting/</loc><lastmod>2026-07-13T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/healthcheck/</loc><lastmod>2026-07-13T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/monitoring/</loc><lastmod>2026-07-13T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/reliability/</loc><lastmod>2026-07-13T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/argon2id/</loc><lastmod>2026-07-13T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/authentication/</loc><lastmod>2026-07-13T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/password/</loc><lastmod>2026-07-13T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/spring-security/</loc><lastmod>2026-07-13T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/secure-password-storage-java/</loc><lastmod>2026-07-13T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/threadlocal/</loc><lastmod>2026-07-13T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/java-threadlocal-leak-context-contamination/</loc><lastmod>2026-07-13T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-07-13T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F/</loc><lastmod>2026-07-13T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E7%BA%BF%E7%A8%8B%E6%B1%A0/</loc><lastmod>2026-07-13T09:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/hugo/</loc><lastmod>2026-07-09T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/privacy/</loc><lastmod>2026-07-09T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/tooling/</loc><lastmod>2026-07-09T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/vercel/</loc><lastmod>2026-07-09T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/private-content-gateway-hugo-vercel/</loc><lastmod>2026-07-09T09:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/backend/</loc><lastmod>2026-05-08T18:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/career/</loc><lastmod>2026-05-08T18:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/interview/</loc><lastmod>2026-05-08T18:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/java-backend-interview-minimum-checklist/</loc><lastmod>2026-05-08T18:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/element-plus/</loc><lastmod>2026-05-05T21:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/java-backend-developer-vue-mental-model/</loc><lastmod>2026-05-05T21:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/spring/</loc><lastmod>2026-05-05T21:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/vue/</loc><lastmod>2026-05-05T21:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E5%89%8D%E7%AB%AF%E5%9F%BA%E7%A1%80/</loc><lastmod>2026-05-05T21:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E5%8F%8C%E5%90%91%E7%BB%91%E5%AE%9A/</loc><lastmod>2026-05-05T21:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E5%93%8D%E5%BA%94%E5%BC%8F/</loc><lastmod>2026-05-05T21:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E7%BB%84%E4%BB%B6%E9%80%9A%E4%BF%A1/</loc><lastmod>2026-05-05T21:30:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/dp/</loc><lastmod>2026-05-05T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98/</loc><lastmod>2026-05-05T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/</loc><lastmod>2026-05-05T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92%E7%BB%8F%E5%85%B8%E6%A8%A1%E5%9E%8B-%E5%8D%9A%E5%AE%A2%E6%95%B4%E7%90%86/</loc><lastmod>2026-05-05T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E5%8C%BA%E9%97%B4-dp/</loc><lastmod>2026-05-05T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E6%A0%91%E5%BD%A2-dp/</loc><lastmod>2026-05-05T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E6%9C%80%E7%9F%AD%E8%B7%AF/</loc><lastmod>2026-05-05T12:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/gc/</loc><lastmod>2026-05-03T16:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/java-performance-troubleshooting/</loc><lastmod>2026-05-03T16:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/linux/</loc><lastmod>2026-05-03T16:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E7%BA%BF%E4%B8%8A%E6%8E%92%E6%9F%A5/</loc><lastmod>2026-05-03T16:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2026-05-03T16:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/llm/</loc><lastmod>2026-04-25T11:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/mlops/</loc><lastmod>2026-04-25T11:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/llm-observability-baseline/</loc><lastmod>2026-04-25T11:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/ai-era-personal-notes/</loc><lastmod>2026-04-25T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/notes/</loc><lastmod>2026-04-25T10:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/data-consistency/</loc><lastmod>2025-11-17T14:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/elasticsearch/</loc><lastmod>2025-11-17T14:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/mysql/</loc><lastmod>2025-11-17T14:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/mysql-es-dual-write-consistency/</loc><lastmod>2025-11-17T14:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/search/</loc><lastmod>2025-11-17T14:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/cache/</loc><lastmod>2025-03-15T15:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/performance/</loc><lastmod>2025-03-15T15:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/redis/</loc><lastmod>2025-03-15T15:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/redis-large-key/</loc><lastmod>2025-03-15T15:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/algorithms/</loc><lastmod>2024-03-16T00:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/complexity-analysis/</loc><lastmod>2024-03-16T00:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/master-theorem/</loc><lastmod>2024-03-16T00:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/recurrence/</loc><lastmod>2024-03-16T00:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/computational-model-master-theorem/</loc><lastmod>2024-03-16T00:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/design-patterns/</loc><lastmod>2024-01-21T21:29:49+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/java-design-patterns/</loc><lastmod>2024-01-21T21:29:49+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/dual-boot/</loc><lastmod>2023-11-25T23:49:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/windows/</loc><lastmod>2023-11-25T23:49:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/windows-boot-repair-dual-boot/</loc><lastmod>2023-11-25T23:49:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/dynamic-programming/</loc><lastmod>2023-11-24T00:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/knapsack/</loc><lastmod>2023-11-24T00:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/knapsack-dynamic-programming/</loc><lastmod>2023-11-24T00:00:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/cli/</loc><lastmod>2023-03-12T23:45:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/tags/productivity/</loc><lastmod>2023-03-12T23:45:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/posts/ripgrep-practical-cheatsheet/</loc><lastmod>2023-03-12T23:45:00+08:00</lastmod></url><url><loc>https://www.colommar.asia/about/</loc></url><url><loc>https://www.colommar.asia/archives/</loc></url><url><loc>https://www.colommar.asia/privacy/</loc></url></urlset>