<?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>http://todzhang.com/Java-Class-Loader/</loc>
<lastmod>2016-02-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Microservices-Vs-SOA/</loc>
<lastmod>2016-05-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/DB-Sharding/</loc>
<lastmod>2016-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Setup-Git-In-Mint/</loc>
<lastmod>2016-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/XA-2PC/</loc>
<lastmod>2016-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/CI-CD/</loc>
<lastmod>2016-06-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Storage-Management/</loc>
<lastmod>2016-06-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Python/</loc>
<lastmod>2016-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Load-Balancing/</loc>
<lastmod>2016-06-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Docker-Errors-Fixes/</loc>
<lastmod>2016-06-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/JavaScript-tips/</loc>
<lastmod>2016-06-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/RQFII/</loc>
<lastmod>2016-06-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/github-pages/</loc>
<lastmod>2016-06-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/HTTP-HTTPS2/</loc>
<lastmod>2016-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/SQL/</loc>
<lastmod>2016-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Equity/</loc>
<lastmod>2016-06-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Something_about_authentication</loc>
<lastmod>2016-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/TIPS-AS400-IBM-EMULATOR/</loc>
<lastmod>2016-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/heavy-load-web-app/</loc>
<lastmod>2016-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/file-name-too-long-when-git-checkout/</loc>
<lastmod>2016-07-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Bookmarks/</loc>
<lastmod>2016-07-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Data-Structure/</loc>
<lastmod>2016-07-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/RESTful/</loc>
<lastmod>2016-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/BA/</loc>
<lastmod>2016-08-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/iConnect/</loc>
<lastmod>2016-08-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Anatomy-of-ThreadLocal/</loc>
<lastmod>2016-08-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Kibana/</loc>
<lastmod>2016-08-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Sentry/</loc>
<lastmod>2016-08-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/unmodifiableCollection/</loc>
<lastmod>2016-08-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/microservices/</loc>
<lastmod>2016-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Spark-vs-Storm/</loc>
<lastmod>2016-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/HTTP-Methods-RFC/</loc>
<lastmod>2016-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Design-Principals/</loc>
<lastmod>2016-09-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Kubernets-vs-Swarm/</loc>
<lastmod>2016-09-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/head-first-blockchian-1/</loc>
<lastmod>2016-09-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Assert-In-Unit-Test-CN/</loc>
<lastmod>2016-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Sublime-Syntax-Highlights/</loc>
<lastmod>2016-10-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/head-first-blockchian-2/</loc>
<lastmod>2016-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/head-first-blockchian-3/</loc>
<lastmod>2016-10-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Continuous-Integretaion-Simpler-Chronicle/</loc>
<lastmod>2016-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Python-Scrapy/</loc>
<lastmod>2016-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/JSON-Lines/</loc>
<lastmod>2016-11-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/elastic/</loc>
<lastmod>2016-11-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Facial-Recognition/</loc>
<lastmod>2016-11-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Java-New-Features-Chronicle/</loc>
<lastmod>2016-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/HeadsFirst-RandomNumber-In-Java/</loc>
<lastmod>2016-12-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Angular/</loc>
<lastmod>2016-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Apache-Tips/</loc>
<lastmod>2016-12-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/HashCode-Contract/</loc>
<lastmod>2016-12-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Java-GC/</loc>
<lastmod>2016-12-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Enum-Misc/</loc>
<lastmod>2017-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Arbitrage-vs-Hedging/</loc>
<lastmod>2017-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Java-8/</loc>
<lastmod>2017-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Java-HashMap/</loc>
<lastmod>2017-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Java-Collections-Misc/</loc>
<lastmod>2017-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Compare-In-Java/</loc>
<lastmod>2017-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Java-NavigableMap/</loc>
<lastmod>2017-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Java-Tricky-Tech-Questions/</loc>
<lastmod>2017-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/DeadLock/</loc>
<lastmod>2017-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Algorithm/</loc>
<lastmod>2017-01-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/IT-Architect/</loc>
<lastmod>2017-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Network-Protocols/</loc>
<lastmod>2017-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Java-New-IO/</loc>
<lastmod>2017-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Maven-Notes/</loc>
<lastmod>2017-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/JVM/</loc>
<lastmod>2017-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Eclipse-tips/</loc>
<lastmod>2017-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/SSH-Cryptography/</loc>
<lastmod>2017-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/R-Lang/</loc>
<lastmod>2017-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/SerialVersionUID/</loc>
<lastmod>2017-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Java-Security/</loc>
<lastmod>2017-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Java-JIT/</loc>
<lastmod>2017-02-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Spring/</loc>
<lastmod>2017-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/oracle/</loc>
<lastmod>2017-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/aws/</loc>
<lastmod>2017-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/WebSphere-setp-via-CLI/</loc>
<lastmod>2017-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/SSH/</loc>
<lastmod>2017-04-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/JDK-sources/</loc>
<lastmod>2017-06-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Google-Analytics/</loc>
<lastmod>2017-09-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/OpenShift/</loc>
<lastmod>2017-11-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Promise-vs-Observable/</loc>
<lastmod>2017-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Container/</loc>
<lastmod>2017-12-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Errors-In-NPM/</loc>
<lastmod>2017-12-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Router-In-Angular/</loc>
<lastmod>2017-12-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Why-Reactive-programming-is-outpermant/</loc>
<lastmod>2017-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Redux/</loc>
<lastmod>2017-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Clouding/</loc>
<lastmod>2017-12-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/OpenStack-vs-OpenShift/</loc>
<lastmod>2017-12-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/iOS/</loc>
<lastmod>2018-01-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/ngrx/</loc>
<lastmod>2018-01-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/CORS/</loc>
<lastmod>2018-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Angular-Module-Declaration-Import/</loc>
<lastmod>2018-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/MVP/</loc>
<lastmod>2018-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/NodeJs-Notes/</loc>
<lastmod>2018-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Strategy-Of-Openshift-Releases/</loc>
<lastmod>2018-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/how-to-setup-node-config-in-intranet/</loc>
<lastmod>2018-05-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/rxjs-pipe-in-depth/</loc>
<lastmod>2018-05-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/DevOps-Philosophy/</loc>
<lastmod>2018-06-02T01:21:13+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Scrum-Agile/</loc>
<lastmod>2018-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Protractor/</loc>
<lastmod>2018-06-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/FX/</loc>
<lastmod>2018-06-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/KDB/</loc>
<lastmod>2018-06-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Locking-And-Multithreading/</loc>
<lastmod>2018-06-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/JBoss-Console/</loc>
<lastmod>2018-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/flex-box/</loc>
<lastmod>2018-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Ansible/</loc>
<lastmod>2018-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Apigee/</loc>
<lastmod>2018-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Solace-MQ/</loc>
<lastmod>2018-07-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/JMX/</loc>
<lastmod>2018-07-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/QuickFixJ/</loc>
<lastmod>2018-07-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Camel/</loc>
<lastmod>2018-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/FileUtils_Camel/</loc>
<lastmod>2018-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/akka-scala/</loc>
<lastmod>2018-07-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Scala/</loc>
<lastmod>2018-07-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Cucumber/</loc>
<lastmod>2018-08-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Chronicle/</loc>
<lastmod>2018-08-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/PrestoDB/</loc>
<lastmod>2018-08-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/ZooKeeper/</loc>
<lastmod>2018-08-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/sudo/</loc>
<lastmod>2018-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/protobuf/</loc>
<lastmod>2018-08-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/distruptor/</loc>
<lastmod>2018-09-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/mockito/</loc>
<lastmod>2018-09-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/yaml-config/</loc>
<lastmod>2018-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Google-Guice/</loc>
<lastmod>2018-09-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Citrix/</loc>
<lastmod>2018-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/SBE/</loc>
<lastmod>2018-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/seconds/</loc>
<lastmod>2018-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/IPC/</loc>
<lastmod>2019-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/FX-ForeignExchange/</loc>
<lastmod>2019-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Mifid/</loc>
<lastmod>2019-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Kafka/</loc>
<lastmod>2019-07-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Terraform/</loc>
<lastmod>2019-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Kafka-In-Spring/</loc>
<lastmod>2019-09-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Conversations-with-God/</loc>
<lastmod>2019-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Algorithm-Leecode-1/</loc>
<lastmod>2020-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Concurrent-In-Java/</loc>
<lastmod>2020-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Concurrent-In-Java-col-2/</loc>
<lastmod>2020-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/JVM-Warm-up/</loc>
<lastmod>2020-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/JPA-Notes/</loc>
<lastmod>2020-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/TLS-SSL-HTTPS/</loc>
<lastmod>2020-06-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Facial-Recognition_en/</loc>
<lastmod>2020-06-28T06:40:12+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Awesome-Algorithm-Solutions/</loc>
<lastmod>2020-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/pigeon-hole-principle/</loc>
<lastmod>2020-07-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/micrometer-notes/</loc>
<lastmod>2020-07-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/AOP/</loc>
<lastmod>2020-07-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Curl/</loc>
<lastmod>2020-07-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/How-to-decode-path-parameters-in-All-REST-calls/</loc>
<lastmod>2020-08-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Docker/</loc>
<lastmod>2020-08-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Mock-In-Kotlin/</loc>
<lastmod>2020-08-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Mock-In-Kotlin.md/</loc>
<lastmod>2020-08-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Swift-For-iOS/</loc>
<lastmod>2020-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Awesome-swift/</loc>
<lastmod>2020-08-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Reactor-Reactive/</loc>
<lastmod>2020-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Awesome-shortcuts-Slack/</loc>
<lastmod>2020-09-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/JVM-Warm-up-CHN/</loc>
<lastmod>2020-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Awesome-Chrome-tips/</loc>
<lastmod>2020-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Awesome-Kotlin/</loc>
<lastmod>2020-09-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Debug-Stuck-IntelliJ/</loc>
<lastmod>2020-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/How-to-use-S3-download-URL/</loc>
<lastmod>2020-10-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Debts-In-a-nutshell/</loc>
<lastmod>2021-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/booster_vs_does3</loc>
<lastmod>2021-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Google-maps-no-photos-reviews-CHN/</loc>
<lastmod>2021-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Google-maps-no-photos-reviews/</loc>
<lastmod>2021-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Whitelabel-Error-Page/</loc>
<lastmod>2021-09-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/JetBrains-Tips/</loc>
<lastmod>2021-09-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Get-CPU-info-core-in-windows/</loc>
<lastmod>2021-09-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Kubernetes-Client-API-DeepDive/</loc>
<lastmod>2021-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blog_business/business/IT-Solutions-For-Remote-Learning/</loc>
<lastmod>2021-09-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/tech/Spring-Boot-ApplicationEvents-DeepDive/</loc>
<lastmod>2021-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/business/How-to-user-fire-extinguisher/</loc>
<lastmod>2021-10-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/tech/Day-Day-Up-Java/</loc>
<lastmod>2021-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/tech/Could-not-resolve-github-host/</loc>
<lastmod>2021-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/tech/How-to-watch-kubenetes-deployment-by-label-selector/</loc>
<lastmod>2021-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/debug_not_hit_intelliJ</loc>
<lastmod>2021-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/save_resources_to_files</loc>
<lastmod>2021-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/sqlserver_driver_not_configured_integrated_authenciation</loc>
<lastmod>2021-11-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/boostrap_logging_in_springbootapplication</loc>
<lastmod>2021-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/read_screen_content_from_phone</loc>
<lastmod>2021-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Neverl-ending-Gradle-run/</loc>
<lastmod>2022-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/mvn_failed_to_execute_goal_no_such_host_is_known</loc>
<lastmod>2022-01-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/mvn_failed_to_execute_goal_no_such_host_is_known</loc>
<lastmod>2022-01-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/mvn_failed_to_skip_tests_in_multiple_modules_project</loc>
<lastmod>2022-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/mvn_failed_to_skip_tests_in_multiple_modules_project</loc>
<lastmod>2022-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/mvn_failed_to_skip_tests_in_multiple_modules_project</loc>
<lastmod>2022-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/algo_draw_big_H_with_patterns</loc>
<lastmod>2022-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/algo_draw_big_H_with_patterns</loc>
<lastmod>2022-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/tech/Java-Deep-Notes/</loc>
<lastmod>2022-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/tech/AWS-Certificate/</loc>
<lastmod>2022-02-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/FileNotFoundException_Data_File_IntelliJ</loc>
<lastmod>2022-02-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/git_tips_to_show_off_for_100_years</loc>
<lastmod>2022-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/JUpiter_Junit5_vs_Junit4</loc>
<lastmod>2022-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/tricky_mistakes_java</loc>
<lastmod>2022-02-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/camel_to_snake_in_jpa</loc>
<lastmod>2022-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/secrets_in_springdata_jpa</loc>
<lastmod>2022-02-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/build_own_spring_annotation</loc>
<lastmod>2022-02-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/build_own_spring_annotation</loc>
<lastmod>2022-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/build_own_spring_annotation</loc>
<lastmod>2022-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/tech/Linux-Tips/</loc>
<lastmod>2022-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/tech/Java-Concurrency/</loc>
<lastmod>2022-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/tech/RxJS/</loc>
<lastmod>2022-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/typescript_faq</loc>
<lastmod>2022-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/vs_code_shortcuts_productivity</loc>
<lastmod>2022-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/nodejs_faq_solutions</loc>
<lastmod>2022-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/leetcode_for_interview</loc>
<lastmod>2022-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/awesome_state_machine_in_spring</loc>
<lastmod>2022-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/expert_intelliJ</loc>
<lastmod>2022-03-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/ruby_gem_installation_error_on_macbook_M1_chips_CPU</loc>
<lastmod>2022-03-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/macbook_tips_for_interview</loc>
<lastmod>2022-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/ace_in_groovy_interview</loc>
<lastmod>2022-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/ace_in_ruby_interview</loc>
<lastmod>2022-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/pearls_in_front_end_dev</loc>
<lastmod>2022-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/gradle_errors_solutions_bible</loc>
<lastmod>2022-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/node_vs_npm_install</loc>
<lastmod>2022-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/most_frequent_git_commands</loc>
<lastmod>2022-04-08T06:40:12+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/truststore_vs_keystore</loc>
<lastmod>2022-04-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/core_java_for_interview</loc>
<lastmod>2022-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/awesome_shortcuts_to_boost_productivity</loc>
<lastmod>2022-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/fat_jar_errors_in_spring_boot</loc>
<lastmod>2022-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/password_must_not_null_in_geode_gemfire</loc>
<lastmod>2022-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Gemfire-geode-highest-known-version-error</loc>
<lastmod>2022-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/could_not_write_json_radix_10_error_in_spring_mvc</loc>
<lastmod>2022-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/command-not-found-sdk-in-omz-zsh-wsl-windows</loc>
<lastmod>2022-05-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Bamboo-pipeline-deployment-failure-caused-by-Kubenetes-Finalizer</loc>
<lastmod>2022-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring-boot-run-behind-the-scene</loc>
<lastmod>2022-06-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-unit-integration-test-spring-state-machine</loc>
<lastmod>2022-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/minium-workable-mvp-vimrc/</loc>
<lastmod>2022-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/mysql_bible_scripts</loc>
<lastmod>2022-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/graph_ql_quick_guide</loc>
<lastmod>2022-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/cannot_found_symbol_generated</loc>
<lastmod>2022-07-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Google-maps-no-photos-reviews-Huawai-phone-CHN/</loc>
<lastmod>2022-10-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Magic_in_Micronaut_JPA</loc>
<lastmod>2022-12-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Check_CPU_Linux_details_in_AWS_EC2</loc>
<lastmod>2023-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Git_permission_issues_all_gone</loc>
<lastmod>2023-01-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/ssh_permission_issues_all_gone</loc>
<lastmod>2023-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/SQL-Treasure-Bowl</loc>
<lastmod>2023-01-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/expect-script-is-your-secret-to-productivity</loc>
<lastmod>2023-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/ssh_permission_issues_all_gone</loc>
<lastmod>2023-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/productive-coding-guide</loc>
<lastmod>2023-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/hexo-rejection-error-no-such-file-or-directory</loc>
<lastmod>2023-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/know-git-as-guru</loc>
<lastmod>2023-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/what-is-default-logic-in-python-try-except-else</loc>
<lastmod>2023-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/what-is-shape-function-in-python-pandas</loc>
<lastmod>2023-02-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-auto-test-via-headless-browser-in-python</loc>
<lastmod>2023-02-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/master-cglib-in-java</loc>
<lastmod>2023-02-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/find-non-empty-json-value-in-mysql</loc>
<lastmod>2023-02-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/extract-table-name-from-SQL-by-python</loc>
<lastmod>2023-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/refind-java-SOLID-principles</loc>
<lastmod>2023-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/refind-java-concurrency</loc>
<lastmod>2023-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how_to_save_expect_script_run_output_to_file_locally</loc>
<lastmod>2023-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/is_kerberos_same_as_SSL_TLS</loc>
<lastmod>2023-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Google-maps-no-photos-reviews-FRA/</loc>
<lastmod>2023-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Google-maps-no-photos-reviews-JPN/</loc>
<lastmod>2023-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how_to_keep_multiple_copy_paste_value_in_macbook</loc>
<lastmod>2023-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/JDK_mission_control_isl_can_not_started_in_Macbook_M1</loc>
<lastmod>2023-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/How_to_read_JDK_mission_control_report</loc>
<lastmod>2023-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/How_to_config_JFR</loc>
<lastmod>2023-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how_to_transform_monolith_to_microservice</loc>
<lastmod>2023-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/master_microfrontends</loc>
<lastmod>2023-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/mysql_operator_to_extract_JSON</loc>
<lastmod>2023-03-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/date_is_most_ignored_treasure_in_macbook</loc>
<lastmod>2023-03-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-stop-quartz-scheduling-during-springboot-test</loc>
<lastmod>2023-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/annoying-debug-logs-in-springboot-test</loc>
<lastmod>2023-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring_cloud_master_piece_1</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring_cloud_master_piece_2</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring_cloud_master_piece_3</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring_cloud_master_piece_4</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring_cloud_master_piece_5</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/difference_between_using_ribbon_and_a_load_balancer</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring_cloud_master_piece_6</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/splitting_a_monolithic_application_into_microservices</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring_api_gateway_best_practices</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring_cloud_master_piece_9</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring_cloud_master_piece_10</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/hibernate-transaction-management</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/talk-about-CNY-vs-CNH</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/feature-flag-spring-boot</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-detach-in-JPA</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/spring-boot-test-in-a-nutshell</loc>
<lastmod>2023-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/transaction-commit-in-hibernate-jpa</loc>
<lastmod>2023-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/master-spring-properties-injection</loc>
<lastmod>2023-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/understanding-lookbehind-lookahead-regular-expressions</loc>
<lastmod>2023-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-use-aop-test-utils</loc>
<lastmod>2023-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/stress-test-concurrency-JPA-entity-random-update</loc>
<lastmod>2023-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-run-testing-multiple-threading</loc>
<lastmod>2023-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/is-import-star-devil</loc>
<lastmod>2023-03-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/errors-deep-dive-in-spring-boot-tests</loc>
<lastmod>2023-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/Chinese-verb/</loc>
<lastmod>2023-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/know-in-and-out-of-free-command</loc>
<lastmod>2023-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/what-is-StrictHostKeyChecking-in-ssh</loc>
<lastmod>2023-04-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/ELK-search-tips/</loc>
<lastmod>2023-04-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/pip-install-behind-proxy</loc>
<lastmod>2023-04-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-auto-login-for-citrix-receiver-vpn-client</loc>
<lastmod>2023-04-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-install-sonarqube-via-docker</loc>
<lastmod>2023-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-install-sonarqube-via-docker</loc>
<lastmod>2023-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/io-mockk-MockKException-no-answer-found-for</loc>
<lastmod>2023-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/compile-error-java-kotlin-coexist-project-in-intellij</loc>
<lastmod>2023-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-travel-in-cairns</loc>
<lastmod>2023-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/rest-template-for-space-ship</loc>
<lastmod>2023-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/rest-template-powered-http2</loc>
<lastmod>2023-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/let-AI-to-manage-stripe-payment</loc>
<lastmod>2023-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/who_is_running_on_port_8080</loc>
<lastmod>2023-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/compile-error-java-kotlin-coexist-project-in-intellij</loc>
<lastmod>2023-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/uuid-deep-div</loc>
<lastmod>2023-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/xpath-playground-best-practices</loc>
<lastmod>2023-05-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/AI-basics-talk-about-searches</loc>
<lastmod>2023-05-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/weird_problem_changed_configurations_in_pom_xml_not_work</loc>
<lastmod>2023-05-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/AI-basics-adversarial_search_unleashing_the_power_of_ai_in_competitive_games</loc>
<lastmod>2023-05-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/docker-commands-bible</loc>
<lastmod>2023-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-to-split-sql-insert-statement</loc>
<lastmod>2023-05-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/understanding_d-separation_in_graphical_models</loc>
<lastmod>2023-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/useful_shortcut_tips_for_macbook_office_workers</loc>
<lastmod>2023-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/understanding_confusion_matrix_in_weka</loc>
<lastmod>2023-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Understanding_Backpropagation_in_Neural_Networks</loc>
<lastmod>2023-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Understanding_Backpropagation_in_Neural_Networks</loc>
<lastmod>2023-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/The_Curious_Case_of__localhost__vs__127_0_0_1__in_MySQL_Connections</loc>
<lastmod>2023-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Introduction_to_Generator_Expressions_in_Python</loc>
<lastmod>2023-06-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Python-expert-write-code-like-this</loc>
<lastmod>2023-06-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/why_use_mid=(low_+_high)_div_2_but_not_(high-low)_div_2</loc>
<lastmod>2023-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/understanding_d-separation_in_graphical_models</loc>
<lastmod>2023-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Understanding_Python_s_Late_Binding_Behavior__A_Deep_Dive</loc>
<lastmod>2023-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Exploring_the_useRequest_Hook_from_ahooks</loc>
<lastmod>2023-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Composition_and_aggregation_In_object-oriented_modeling</loc>
<lastmod>2023-07-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/How_Guru_to_use_Capturing_Groups_in_Python_Regular_Expressions</loc>
<lastmod>2023-07-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Cheap_and_flexible_computing</loc>
<lastmod>2023-08-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/How_to_Test_Logging_Output_in_JUnit</loc>
<lastmod>2023-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Unlocking_Network_Secrets_A_MacBook_Traceroute_Tutorial</loc>
<lastmod>2023-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/from_filter_to_cnn</loc>
<lastmod>2023-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/az-cli/</loc>
<lastmod>2023-10-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/troubleshoot-mariadb-in-linux/</loc>
<lastmod>2023-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/ports-discovery-on-hosts/</loc>
<lastmod>2023-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/awesome-xlookup-over-vlookup/</loc>
<lastmod>2023-11-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/awesome-jq-for-coders/</loc>
<lastmod>2023-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Redis-dev-notes</loc>
<lastmod>2024-01-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Deep_dive_for_word_press_preview_nonce_chn</loc>
<lastmod>2024-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Deep_dive_for_word_press_preview_nonce</loc>
<lastmod>2024-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/intellij-sudden-crashed-of-compile-error-mapstruct</loc>
<lastmod>2024-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Resolving_Disconnected_Database_Connections_in_Spring_Boot_with_c3p0_Connection_Pool</loc>
<lastmod>2024-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Resolving_Disconnected_Database_Connections_in_Spring_Boot_with_c3p0_Connection_Pool</loc>
<lastmod>2024-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/fastest_way_run_maven_build_shortcut_intellij</loc>
<lastmod>2024-04-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/The_Curious_Case_of_Azure_Key_Vault_Defender_Alerts_When_Security_Settings_Play_Hide_and_Seek</loc>
<lastmod>2024-04-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Why_Hibernate_Still_Logs_SQL_Even_When_Disabled_in_application.yaml</loc>
<lastmod>2024-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/unlocking_sql_superpowers_how_ctes_will_transform_your_database_queries</loc>
<lastmod>2024-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Lock_Wait_Timeout_Exceptions_and_Data_Persistence_Issues</loc>
<lastmod>2024-05-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/flyway-self-healing/</loc>
<lastmod>2024-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/flyway-self-healing/</loc>
<lastmod>2024-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/unraveling-the-mystery-nested-sql-comments-in-vscode/</loc>
<lastmod>2024-08-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/kubenetes-zero-to-hero</loc>
<lastmod>2024-09-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/master-date-formatting-in-bash</loc>
<lastmod>2024-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/awesome-mr-w</loc>
<lastmod>2024-11-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/move-azure-resources-to-other-subscriptions</loc>
<lastmod>2024-11-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/files-lost-due-to-life-cycle-disaster-in-aws-s3</loc>
<lastmod>2024-12-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/When_Your_Retry_Mechanism_Doesnt_Retry_A_Tale_of_String_Matching_Gone_Wrong</loc>
<lastmod>2024-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/awesome-awk-tools</loc>
<lastmod>2024-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/mastering_jq_the_swiss_army_knife_of_json_processing</loc>
<lastmod>2024-12-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/bushfire-in-los-angeles</loc>
<lastmod>2025-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/zh/bushfire-in-los-angeles</loc>
<lastmod>2025-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/awesome-apache-flink-architecture</loc>
<lastmod>2025-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/awesome-apache-yarn-architecture</loc>
<lastmod>2025-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/awesome-apache-spark-architecture</loc>
<lastmod>2025-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/fix-annoying-fake-security-prompt-in-docker-desktop-in-macbook</loc>
<lastmod>2025-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/network-firewall</loc>
<lastmod>2025-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/lag</loc>
<lastmod>2025-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/art-of-sed-in-linux</loc>
<lastmod>2025-01-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/deep-dive-NR-awk-command</loc>
<lastmod>2025-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Windows-Machine-Lose-Trust</loc>
<lastmod>2025-02-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Custom-Dev-Reminder-System-My-Sanity</loc>
<lastmod>2025-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/use_regexp_in_azure_waf_firewall_custom_rules</loc>
<lastmod>2025-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Mastering-Terraform-Injecting-Shell-Scripts-into-Linux-VMs-Like-a-Pro</loc>
<lastmod>2025-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/python-3-8-pipenv-wsl2-troubleshooting-guide</loc>
<lastmod>2025-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/Solutions-https-git-clone-error-poetry-git-command</loc>
<lastmod>2025-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/git-connection-reset-within-corporation-network</loc>
<lastmod>2025-04-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/use-list-variable-in-hcp-terraform</loc>
<lastmod>2025-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/handle-custom-script-azure-extension</loc>
<lastmod>2025-05-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/inject_real_vm_name_in_azure_via_terraform</loc>
<lastmod>2025-05-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/clean-up-wsl-space-in-windows</loc>
<lastmod>2025-05-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/extracting-azure-defender-findings-to-excel</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/linux-virtual-machine-terraform-rebuild-linux-vm-terraform</loc>
<lastmod>2025-07-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/how-windows-line-endings-nearly-sabotaged-my-ssh-security-setup-windows-line-endings-ssh-security</loc>
<lastmod>2025-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/secure-remote-desktop-access-windows-via-wsl-and-ssh-tunnel-macos</loc>
<lastmod>2025-08-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/funny-and-less-known-linux-commands</loc>
<lastmod>2025-08-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/the-developer-complete-guide-to-mastering-wildcards-from-confusion-to-command-line-mastery</loc>
<lastmod>2025-08-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/git-mastering-git-unstaging-confidence</loc>
<lastmod>2025-08-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/git-reset-vs-git-restore-developer-mastery</loc>
<lastmod>2025-08-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/when-dependencies-attack-a-master-class-python-environment-warfare</loc>
<lastmod>2025-08-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/the-great-node.js-version-war-node.js-version-war-survival-guide-terminally-confused</loc>
<lastmod>2025-08-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/secure-remote-desktop-access-windows-via-wsl-and-ssh-tunnel-macos/</loc>
<lastmod>2025-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/minikube-errors-start-minikube-locally</loc>
<lastmod>2025-08-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/nodeport-service-why-your-nodeport-service-will-not-load-what-production-actually-uses-instead</loc>
<lastmod>2025-08-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/azure-linux-vms-troubleshooting-application-consistent-backup-azure-linux-vms</loc>
<lastmod>2025-08-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/the-san-certificate-secret-10m-breaches-boss-care</loc>
<lastmod>2025-08-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/kubenets-advanced-tech-service-type</loc>
<lastmod>2025-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/tech-blog-kubernetes-yaml-all-wrong-what-you-are-missing</loc>
<lastmod>2025-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/kubernetes-yaml-all-wrong-what-you-are-missing</loc>
<lastmod>2025-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/ai-chat-about-ai-smartly-and-profoundly</loc>
<lastmod>2025-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/docker-internal-network-gap-senior-dev-docker-internal-network</loc>
<lastmod>2025-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/control-kubernetes-secret-kubernetes-control-request-vs-limits</loc>
<lastmod>2025-08-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/k8s-yaml-fatal-details-kubernetes-(k8s)-developer-overlook</loc>
<lastmod>2025-08-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/musk-spacex-spacex-starship-fail-over-test</loc>
<lastmod>2025-08-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/azure-cli-azure-cli-virtual-machines</loc>
<lastmod>2025-08-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/ssh-security-philosophy-linux-ssh-linux-security-philosophy</loc>
<lastmod>2025-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/pik-vpn-security-network-pik-vpn</loc>
<lastmod>2025-08-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/why-this-simple-yaml-reveals-the-hidden-complexity-of-kubernetes-networking-yaml-kubernetes-networking</loc>
<lastmod>2025-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/your-model-deployment-model-deployment-time-bomb-defuse-it</loc>
<lastmod>2025-09-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/beyond-copy-paste-ssl-tls-investigation-guide</loc>
<lastmod>2025-09-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/kubernetes-stable-reliable-kubernetes</loc>
<lastmod>2025-09-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/sli-slo-and-sla-understand-sli-slo-and-sla-in-kubernetes</loc>
<lastmod>2025-09-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/iptable-iptable-drill-down</loc>
<lastmod>2025-09-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/the-secret-of-double-slashes-path-conversion-magic-git-bash-docker-interaction</loc>
<lastmod>2025-09-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/docker-ps-advanced-formatting-mastering-docker-ps-advanced-formatting</loc>
<lastmod>2025-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/docker-ps-advanced-formatting-mastering-docker-ps-advanced-formatting</loc>
<lastmod>2025-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/nat-setup-issue-wireguard-technology-networking-security-WireGuard-firewall-configuration-issues</loc>
<lastmod>2025-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/root-cause-of-crashed-pod-container-kubernetes-crashed-pod-container-root-cause</loc>
<lastmod>2025-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/bfs-not-only-bfs-for-shortest-path-of-maze</loc>
<lastmod>2025-09-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/bash-command-line-tips-process-substitution-tee-xargs-dev-tcp-parameter-expansion</loc>
<lastmod>2025-09-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/502-bad-gateway-kubernetes-debugging-mindset</loc>
<lastmod>2025-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/502-bad-gateway-kubenets-untraditional-journey-fix-502-bad-gateway-kubenets</loc>
<lastmod>2025-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/from-lis-to-principal-thinking-algorithm-mastery-journey</loc>
<lastmod>2025-09-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/meta-principal-developer-longest-increase-sequence-lis-leetcode-task</loc>
<lastmod>2025-09-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/from-lis-to-principal-thinking-algorithm-mastery-journey</loc>
<lastmod>2025-09-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/meta-principal-developer-leetcode-task-minimal-remove-to-make-valid-parenthesis</loc>
<lastmod>2025-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/divide-operator-deep-dive-python-divide-operator</loc>
<lastmod>2025-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/%E5%A4%A7%E5%8E%82-principal-developer-leetcode-task-vertical-order-traverse</loc>
<lastmod>2025-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/tls-deep-dive-tls-in-https-certificate</loc>
<lastmod>2025-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/binary-search-algorithm-technology-algorithm-re-think-binary-search</loc>
<lastmod>2025-09-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/sparse-dot-product-tech-sparse-dot-product-thinking</loc>
<lastmod>2025-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/rethink-rethink-top-k-cloest-to-origin</loc>
<lastmod>2025-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/rethink-rethink-top-k-cloest-to-origin</loc>
<lastmod>2025-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/x-y-power-of-x-y-is-not-such-simple</loc>
<lastmod>2025-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/x-y-power-of-x-y-is-not-such-simple</loc>
<lastmod>2025-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/maximum-subarray-problem-a-deep-dive-evolution-of-maximum-subarray-problem-thinking</loc>
<lastmod>2025-09-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/maximum-subarray-problem-a-deep-dive-evolution-of-maximum-subarray-problem-thinking</loc>
<lastmod>2025-09-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/cn/string-addition-algorithm-string-addition-algorithm-deep-analysis-journey-from-error-to-correct-thinking-evolution</loc>
<lastmod>2025-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/string-addition-algorithm-string-addition-algorithm-deep-analysis-journey-from-error-to-correct-thinking-evolution</loc>
<lastmod>2025-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/fsm-checkisnumber/</loc>
<lastmod>2025-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/string-string-process-effectively</loc>
<lastmod>2025-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/let-index-tricky-let-index-presum</loc>
<lastmod>2025-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/let-index-tricky-let-index-presum</loc>
<lastmod>2025-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/secure-remote-desktop-access-windows-via-wsl-and-ssh-tunnel-switch-rdp-status-home-modemai-macos</loc>
<lastmod>2025-11-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/blogs/tech/en/saml-authentication-among-azure-ad-entra-and-aws-iam-sts</loc>
<lastmod>2026-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/2025-09-09-cn-nat-setup-issue-wireguard-technology-networking-security-vpn-firewall-configuration-issues/</loc>
<lastmod>2026-03-31T09:18:57+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/about/</loc>
</url>
<url>
<loc>http://todzhang.com/</loc>
</url>
<url>
<loc>http://todzhang.com/posts/</loc>
</url>
<url>
<loc>http://todzhang.com/sitemap/</loc>
</url>
<url>
<loc>http://todzhang.com/tags/</loc>
</url>
<url>
<loc>http://todzhang.com/LOCAL_SETUP_GUIDE/</loc>
</url>
<url>
<loc>http://todzhang.com/MODERN_UPGRADE_GUIDE/</loc>
</url>
<url>
<loc>http://todzhang.com/assets/quotes/cn/</loc>
</url>
<url>
<loc>http://todzhang.com/assets/quotes/en/</loc>
</url>
<url>
<loc>http://todzhang.com/posts-preview.html</loc>
<lastmod>2026-03-31T09:18:55+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/preview.html</loc>
<lastmod>2026-03-31T09:18:55+00:00</lastmod>
</url>
<url>
<loc>http://todzhang.com/sitemap-preview.html</loc>
<lastmod>2026-03-31T09:18:55+00:00</lastmod>
</url>
</urlset>
