<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://cheng-dp.github.io/2018/06/17/HashMap/</loc>
<lastmod>2018-06-17T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/07/15/Collections/</loc>
<lastmod>2018-07-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/07/17/private-static-class/</loc>
<lastmod>2018-07-17T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/07/26/synchronized-and-monitor/</loc>
<lastmod>2018-07-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/08/11/nio-aio-reactor-proactor/</loc>
<lastmod>2018-08-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/08/26/concurrentHashMap-before-java8/</loc>
<lastmod>2018-08-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/08/26/concurrentHashMap-in-java8/</loc>
<lastmod>2018-08-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/09/20/thread-safe-container/</loc>
<lastmod>2018-09-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/09/27/sleep-yield-join/</loc>
<lastmod>2018-09-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/10/01/memory-model-and-volatile/</loc>
<lastmod>2018-10-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/10/01/optimistic-lock-and-cas/</loc>
<lastmod>2018-10-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/10/02/threadlocal/</loc>
<lastmod>2018-10-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/10/15/runnable-callable-future-futuretask/</loc>
<lastmod>2018-10-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/10/24/annotation/</loc>
<lastmod>2018-10-24T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/10/28/thread-class/</loc>
<lastmod>2018-10-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/02/threadpoolexecutor/</loc>
<lastmod>2018-11-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/05/executor-executor-service-executors/</loc>
<lastmod>2018-11-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/06/fast-fail-concurrent-modification-exception/</loc>
<lastmod>2018-11-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/12/exchanger/</loc>
<lastmod>2018-11-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/15/reentrant-read-write-lock/</loc>
<lastmod>2018-11-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/20/reentrant-lock-semaphore-countdownlatch/</loc>
<lastmod>2018-11-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/21/cyclic-barrier/</loc>
<lastmod>2018-11-21T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/24/abstract-queued-synchronizer/</loc>
<lastmod>2018-11-24T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/26/sync-classes/</loc>
<lastmod>2018-11-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/27/synchronous-queue/</loc>
<lastmod>2018-11-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/11/30/gc-g1/</loc>
<lastmod>2018-11-30T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/01/gabage-collectors/</loc>
<lastmod>2018-12-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/02/memory-allocate-and-collect/</loc>
<lastmod>2018-12-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/03/gc-cms/</loc>
<lastmod>2018-12-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/04/object-survive-and-collect/</loc>
<lastmod>2018-12-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/06/object-create-escape-analyze-tlab/</loc>
<lastmod>2018-12-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/10/method-area-permenent-generation-metaspace/</loc>
<lastmod>2018-12-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/11/direct-memory-and-direct-byte-buffer/</loc>
<lastmod>2018-12-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/12/parent-delegation-model-and-classloader/</loc>
<lastmod>2018-12-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/13/class-load-process/</loc>
<lastmod>2018-12-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/14/mative-method-stack/</loc>
<lastmod>2018-12-14T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2018/12/15/memory-allocate-and-memory-overflow/</loc>
<lastmod>2018-12-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/01/bean-life-cycle/</loc>
<lastmod>2019-03-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/02/get-bean-and-singleton-bean/</loc>
<lastmod>2019-03-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/04/design-pattern-in-spring/</loc>
<lastmod>2019-03-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/05/application-context-basic-implement/</loc>
<lastmod>2019-03-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/06/bean-post-processor-and-bean-factory-post-processor/</loc>
<lastmod>2019-03-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/07/bean-factory-basic-implement/</loc>
<lastmod>2019-03-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/09/aop-jdkproxy-and-cglibproxy/</loc>
<lastmod>2019-03-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/10/spring-core-component/</loc>
<lastmod>2019-03-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/11/ioc-dip-di-ioc-container/</loc>
<lastmod>2019-03-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/13/redis-implement-distri-lock/</loc>
<lastmod>2019-03-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/15/redis-persist-slave-replica/</loc>
<lastmod>2019-03-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/17/redis-data-type-and-encoding/</loc>
<lastmod>2019-03-17T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/20/redis-analyze-and-refine/</loc>
<lastmod>2019-03-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/21/redis-implement-queue/</loc>
<lastmod>2019-03-21T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/22/bloom-filter/</loc>
<lastmod>2019-03-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/22/cache-penetration-stampeding-herd-cache-breakdown/</loc>
<lastmod>2019-03-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/23/redis-data-expire-clean/</loc>
<lastmod>2019-03-23T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/25/redis-cluster/</loc>
<lastmod>2019-03-25T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/26/redis-key-value-storage-and-lookup/</loc>
<lastmod>2019-03-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/27/redis-pipeline-transaction-lua/</loc>
<lastmod>2019-03-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/03/28/sentinel/</loc>
<lastmod>2019-03-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/01/acid-cap-base/</loc>
<lastmod>2019-04-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/02/2pc-3pc/</loc>
<lastmod>2019-04-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/03/zookeeper-basic/</loc>
<lastmod>2019-04-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/05/zookeeper-atomic-broadcast/</loc>
<lastmod>2019-04-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/06/zookeeper-usages/</loc>
<lastmod>2019-04-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/07/zookeeper-data-model-and-watcher/</loc>
<lastmod>2019-04-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/08/zookeeper-client/</loc>
<lastmod>2019-04-08T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/09/zookeeper-session/</loc>
<lastmod>2019-04-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/10/zookeeper-leader-election/</loc>
<lastmod>2019-04-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/12/zookeeper-server-role-and-communication/</loc>
<lastmod>2019-04-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/13/zookeeper-data-storage-and-data-sync/</loc>
<lastmod>2019-04-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/15/kafka-intro/</loc>
<lastmod>2019-04-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/18/kafka-producer/</loc>
<lastmod>2019-04-18T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/20/Kafka-consumer/</loc>
<lastmod>2019-04-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/22/kafka-broker-manager-and-data-manager/</loc>
<lastmod>2019-04-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/25/kafka-maintain-credible-data-transport/</loc>
<lastmod>2019-04-25T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/04/28/mysql-explain/</loc>
<lastmod>2019-04-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/05/05/innodb-three-feature/</loc>
<lastmod>2019-05-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/05/06/mysql-binlog-replica/</loc>
<lastmod>2019-05-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/05/07/mysql-mvcc/</loc>
<lastmod>2019-05-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/05/09/mysql-tx-redo-undo/</loc>
<lastmod>2019-05-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/05/13/mysql-lock/</loc>
<lastmod>2019-05-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/05/20/mysql-index/</loc>
<lastmod>2019-05-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/2019/05/21/mysql-data-type/</loc>
<lastmod>2019-05-21T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/android-studio/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/axure/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/badminton/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/chinese-copywriting-guidelines/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/eclipse/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/emacs/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/git/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/good-soft/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/ida-pro/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/intellij-idea/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/linux/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/mac/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/markdown/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/mpv/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/ollydbg/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/onenote/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/php/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/powershell/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/python/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/qt-creator/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/source-insight/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/swimming/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/template/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/vim/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/visio/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/visual-studio-code/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/visual-studio/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/wiki/windows-terminal/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/about/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/archives/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/categories/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/links/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/open-source/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/page2/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/page3/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/page4/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/page5/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/page6/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/page7/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/page8/</loc>
</url>
<url>
<loc>https://cheng-dp.github.io/page9/</loc>
</url>
</urlset>
