<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
>
  
  <url>
    <loc>https://nicky-chin.cn/2020/05/19/spring-transaction-commit/</loc>
    <lastmod>2020-05-19T13:39:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2020/05/11/spring-transaction-prepare/</loc>
    <lastmod>2020-05-11T12:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2020/05/03/spring-transaction-config/</loc>
    <lastmod>2020-05-03T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2020/04/23/spurious-wakeup/</loc>
    <lastmod>2020-04-23T19:58:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2020/04/15/spring-bean-instantiation/</loc>
    <lastmod>2020-04-15T13:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2020/03/02/float-precision/</loc>
    <lastmod>2020-03-02T14:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2019/07/11/mysql-page-detail/</loc>
    <lastmod>2019-07-11T11:14:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2019/05/03/apt_lombok_implement/</loc>
    <lastmod>2019-05-03T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2019/02/15/filter/</loc>
    <lastmod>2019-02-15T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/12/19/state-machine/</loc>
    <lastmod>2018-12-19T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/11/17/btree-info/</loc>
    <lastmod>2018-11-17T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/10/15/id-redis/</loc>
    <lastmod>2018-10-15T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/09/25/id-flicker/</loc>
    <lastmod>2018-09-25T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/09/19/id-snowflake/</loc>
    <lastmod>2018-09-19T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/08/25/spring-springmvc/</loc>
    <lastmod>2018-08-25T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/08/22/java-methodhandler/</loc>
    <lastmod>2018-08-22T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/08/16/spring-bean-ioc/</loc>
    <lastmod>2018-08-16T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/08/12/spring-bean-lifecycle/</loc>
    <lastmod>2018-08-12T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/08/09/aqs-condition/</loc>
    <lastmod>2018-08-09T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/08/07/cache-redis-optimize/</loc>
    <lastmod>2018-08-07T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/08/04/aqs_chapter02/</loc>
    <lastmod>2018-08-04T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/08/01/cache-redis-slowlog/</loc>
    <lastmod>2018-08-01T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/07/31/aqs_chapter01/</loc>
    <lastmod>2018-07-31T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/07/16/junit-codeanalysis/</loc>
    <lastmod>2018-07-16T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/07/13/java-securitymanager/</loc>
    <lastmod>2018-07-13T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/07/05/spi-introduction/</loc>
    <lastmod>2018-07-05T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/06/29/responsibility-chain/</loc>
    <lastmod>2018-06-29T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/06/25/jndi-introdution/</loc>
    <lastmod>2018-06-25T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/06/13/distribution-knowledge/</loc>
    <lastmod>2018-06-13T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/06/07/singletion/</loc>
    <lastmod>2018-06-07T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/06/02/fail-fast-safe/</loc>
    <lastmod>2018-06-02T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/05/27/adapter/</loc>
    <lastmod>2018-05-27T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/05/18/template/</loc>
    <lastmod>2018-05-18T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/05/14/synchronized-principle/</loc>
    <lastmod>2018-05-14T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/05/13/juc-tree-info/</loc>
    <lastmod>2018-05-13T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/05/06/strategy/</loc>
    <lastmod>2018-05-06T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/05/04/volatile-feature/</loc>
    <lastmod>2018-05-04T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/04/28/high-event/</loc>
    <lastmod>2018-04-28T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/04/27/process-fun/</loc>
    <lastmod>2018-04-27T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/04/25/cap-base-flp/</loc>
    <lastmod>2018-04-25T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/04/21/string-builder-question/</loc>
    <lastmod>2018-04-21T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/04/17/exception-introduce/</loc>
    <lastmod>2018-04-17T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/04/03/thread-jmm-happens-before/</loc>
    <lastmod>2018-04-03T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/03/28/decorator/</loc>
    <lastmod>2018-03-28T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/03/26/interface-idempotency/</loc>
    <lastmod>2018-03-26T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/03/21/binary-operation/</loc>
    <lastmod>2018-03-21T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/03/20/classloader-chapter02/</loc>
    <lastmod>2018-03-20T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/03/13/introspector/</loc>
    <lastmod>2018-03-13T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/03/08/classloader-chapter01/</loc>
    <lastmod>2018-03-08T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/12/19/builder/</loc>
    <lastmod>2017-12-19T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/12/07/builder-factory/</loc>
    <lastmod>2017-12-07T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/11/03/recursive-lock/</loc>
    <lastmod>2017-11-03T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/09/12/show-global-status/</loc>
    <lastmod>2017-09-12T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/06/13/optimize-picture/</loc>
    <lastmod>2017-06-13T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/05/16/thread-communication/</loc>
    <lastmod>2017-05-16T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/05/07/design-rule/</loc>
    <lastmod>2017-05-07T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/01/23/externalizable-interface/</loc>
    <lastmod>2017-01-23T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2018/06/17/architect/</loc>
    <lastmod>2018-06-17T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/03/17/book_list/</loc>
    <lastmod>2017-03-17T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/02/19/tools/</loc>
    <lastmod>2017-02-19T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/02/19/open_source/</loc>
    <lastmod>2017-02-19T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/2017/02/19/info/</loc>
    <lastmod>2017-02-19T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/algorithm/</loc>
    <lastmod>2018-11-17T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/cache/</loc>
    <lastmod>2018-08-07T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/</loc>
    <lastmod>2018-11-17T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/classloader/</loc>
    <lastmod>2018-03-20T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/concurrent/</loc>
    <lastmod>2020-04-23T19:58:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/design-pattern/</loc>
    <lastmod>2019-02-15T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/distribution/</loc>
    <lastmod>2018-10-15T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/java-base/</loc>
    <lastmod>2020-03-02T14:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/junit/</loc>
    <lastmod>2018-07-16T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/mysql/</loc>
    <lastmod>2019-07-11T11:14:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/post/</loc>
    <lastmod>2020-05-19T13:39:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/redis/</loc>
    <lastmod>2018-08-07T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/security/</loc>
    <lastmod>2018-07-13T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/source-code/</loc>
    <lastmod>2018-07-16T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/categories/spring/</loc>
    <lastmod>2020-05-19T13:39:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/spring-base/</loc>
    <lastmod>2020-04-15T13:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/spring-transaction/</loc>
    <lastmod>2020-05-19T13:39:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/</loc>
    <lastmod>2018-07-16T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E4%BC%98%E5%8C%96/</loc>
    <lastmod>2017-09-12T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E5%88%86%E5%B8%83%E5%BC%8Fid%E6%96%B9%E6%A1%88/</loc>
    <lastmod>2018-10-15T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E5%88%9B%E5%BB%BA%E5%9E%8B/</loc>
    <lastmod>2018-06-07T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/</loc>
    <lastmod>2020-05-19T13:39:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E5%9F%BA%E7%A1%80/</loc>
    <lastmod>2020-04-23T19:58:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E5%A4%9A%E7%BA%BF%E7%A8%8B/</loc>
    <lastmod>2018-08-09T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE/</loc>
    <lastmod>2018-06-13T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/</loc>
    <lastmod>2018-11-17T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E6%A1%86%E6%9E%B6%E5%9F%BA%E7%A1%80/</loc>
    <lastmod>2018-07-05T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E6%BA%90%E7%A0%81/</loc>
    <lastmod>2018-03-20T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E7%90%86%E8%AE%BA/</loc>
    <lastmod>2018-04-25T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E7%BB%93%E6%9E%84%E5%9E%8B/</loc>
    <lastmod>2019-02-15T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E8%A1%8C%E4%B8%BA%E5%9E%8B/</loc>
    <lastmod>2018-12-19T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://nicky-chin.cn/tags/%E9%94%81%E4%BC%98%E5%8C%96/</loc>
    <lastmod>2018-05-14T11:18:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0</priority>
  </url>
  
</urlset>
