<?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://afghl.github.io/jekyll/update/2015/06/20/welcome-to-jekyll.html</loc>
<lastmod>2015-06-20T14:10:03+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2015/06/21/javascript-front-end-mvc.html</loc>
<lastmod>2015-06-21T14:24:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/02/20/ruby-symbol-summary.html</loc>
<lastmod>2016-02-20T08:07:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/02/21/notes-for-rails-gem-turbolinks-source-code-front-end.html</loc>
<lastmod>2016-02-21T08:07:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/02/23/notes-for-rails-gem-turbolinks-source-code-back-end.html</loc>
<lastmod>2016-02-23T03:27:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/03/19/what-you-cant-tdd.html</loc>
<lastmod>2016-03-19T12:11:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/03/27/algorithm-and-data-structure-note.html</loc>
<lastmod>2016-03-27T12:11:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/04/09/my-experience-with-minitest-and-rspec-translate.html</loc>
<lastmod>2016-04-09T04:11:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/04/29/introduce-graphviz-and-dot.html</loc>
<lastmod>2016-04-29T04:11:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/05/06/how-activerecord-generate-sql-0.html</loc>
<lastmod>2016-05-06T04:11:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/05/15/use-mathjax-in-markdown.html</loc>
<lastmod>2016-05-15T03:27:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/07/01/how-activerecord-generate-sql-1.html</loc>
<lastmod>2016-07-01T06:15:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/07/04/consistent-hashing.html</loc>
<lastmod>2016-07-04T07:37:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/09/22/ruby-concurrency-and-thread-pool.html</loc>
<lastmod>2016-09-22T07:37:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/10/23/java-jvm-classloader-1.html</loc>
<lastmod>2016-10-23T03:54:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/10/26/java-jvm-classloader-2.html</loc>
<lastmod>2016-10-26T10:54:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/10/29/java-collection-framework-01-arraylist.html</loc>
<lastmod>2016-10-29T03:54:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/10/30/java-collection-framework-02-linkedlist.html</loc>
<lastmod>2016-10-30T03:54:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/10/30/java-collection-framework-03-hashtable.html</loc>
<lastmod>2016-10-30T03:54:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/11/07/java-collection-framework-04-hashmap.html</loc>
<lastmod>2016-11-07T14:13:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/11/15/java-collection-framework-05-treemap.html</loc>
<lastmod>2016-11-15T14:26:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/11/19/implement-consistent-hashing.html</loc>
<lastmod>2016-11-19T06:26:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/12/05/java-concurrent-and-java-memory-model.html</loc>
<lastmod>2016-12-05T10:26:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/12/06/java-concurrent-volatile.html</loc>
<lastmod>2016-12-06T10:26:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/12/08/java-concurrent-concurrenthashmap.html</loc>
<lastmod>2016-12-08T10:26:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/12/17/java-nio-01-unix-io-multiplexing.html</loc>
<lastmod>2016-12-17T10:26:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/12/17/java-nio-02-reactor-and-nio.html</loc>
<lastmod>2016-12-17T14:26:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2016/12/18/java-nio-03-nio-socket-server.html</loc>
<lastmod>2016-12-18T02:26:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/04/03/funtionality-progamming-in-java.html</loc>
<lastmod>2017-04-03T15:56:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/06/04/linux-01-process.html</loc>
<lastmod>2017-06-04T15:36:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/06/08/linux-02-status.html</loc>
<lastmod>2017-06-08T00:51:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/06/11/java-spring-01-ioc.html</loc>
<lastmod>2017-06-11T13:01:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/06/15/java-spring-02-aop.html</loc>
<lastmod>2017-06-15T14:04:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/06/19/java-spring-03-aop.html</loc>
<lastmod>2017-06-19T14:04:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/07/03/study-plan-for-the-latter-half.html</loc>
<lastmod>2017-07-03T15:15:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/07/26/distributed-system-00-index.html</loc>
<lastmod>2017-07-26T14:46:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/07/28/distributed-system-01-rate-limiting.html</loc>
<lastmod>2017-07-28T01:38:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/07/30/java-util-concurrent-00-introduction.html</loc>
<lastmod>2017-07-30T07:25:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/07/30/distributed-system-02-load-balance.html</loc>
<lastmod>2017-07-30T11:13:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/08/03/java-util-concurrent-01-executors.html</loc>
<lastmod>2017-08-03T07:25:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/08/10/distributed-system-03-server-discovery.html</loc>
<lastmod>2017-08-10T14:13:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/08/15/distributed-system-04-downgrade.html</loc>
<lastmod>2017-08-15T15:56:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/08/30/java-util-concurrent-02-aqs.html</loc>
<lastmod>2017-08-30T16:02:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/09/03/netty-thread-model.html</loc>
<lastmod>2017-09-03T13:54:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/09/06/production-bug-tracing.html</loc>
<lastmod>2017-09-06T15:21:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/09/09/java-util-concurrent-03-future-task.html</loc>
<lastmod>2017-09-09T15:39:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/09/16/production-cpu-100-tracing.html</loc>
<lastmod>2017-09-16T06:51:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/09/18/jvm-gc-summary-01-memory-pool.html</loc>
<lastmod>2017-09-18T13:15:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/09/23/ddd-domain-event-implementation.html</loc>
<lastmod>2017-09-23T04:16:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/09/25/jvm-gc-summary-02-gc-detail.html</loc>
<lastmod>2017-09-25T04:58:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/10/02/jvm-gc-summary-03-gc-implementation.html</loc>
<lastmod>2017-10-02T16:02:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/10/12/jvm-gc-summary-04-gc-log-analyze.html</loc>
<lastmod>2017-10-12T04:02:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/10/18/jvm-gc-summary-05-gc-tuning.html</loc>
<lastmod>2017-10-18T04:02:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2017/11/26/maintainable-code.html</loc>
<lastmod>2017-11-26T08:18:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/01/23/distributed-system-gfs.html</loc>
<lastmod>2018-01-23T15:07:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/02/06/distributed-system-replication.html</loc>
<lastmod>2018-02-06T15:11:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/02/11/distributed-system-multi-datacenter-1.html</loc>
<lastmod>2018-02-11T01:10:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/02/12/distributed-system-redis.html</loc>
<lastmod>2018-02-12T03:44:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/02/28/distributed-system-partitioning.html</loc>
<lastmod>2018-02-28T15:07:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/04/09/distributed-system-transaction.html</loc>
<lastmod>2018-04-09T15:07:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/04/18/distributed-system-fault.html</loc>
<lastmod>2018-04-18T07:26:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/04/26/redis-notes.html</loc>
<lastmod>2018-04-26T09:58:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/06/17/distributed-lock-and-granarity.html</loc>
<lastmod>2018-06-17T13:43:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/06/23/java-concurrent-05-atomic.html</loc>
<lastmod>2018-06-23T07:44:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2018/06/23/java-util-concurrent-04-executor-service.html</loc>
<lastmod>2018-06-23T07:44:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2020/05/23/distributed-system-idempotent.html</loc>
<lastmod>2020-05-23T07:26:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2020/10/15/distributed-system-batch-process-and-mapreduce.html</loc>
<lastmod>2020-10-15T12:53:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2020/10/15/distributed-system-stream-process.html</loc>
<lastmod>2020-10-15T12:53:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2020/12/30/ddd-refactor-summarize.html</loc>
<lastmod>2020-12-30T06:00:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2021/04/18/go-concurrent-pattern.html</loc>
<lastmod>2021-04-18T07:13:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2021/04/24/go-2-channels.html</loc>
<lastmod>2021-04-24T07:20:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2022/02/04/ecommerce-know-why-1-tcc-and-order.html</loc>
<lastmod>2022-02-04T07:20:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/2022/04/15/ecommerce-know-why-2-consistent.html</loc>
<lastmod>2022-04-15T07:20:00+00:00</lastmod>
</url>
<url>
<loc>http://afghl.github.io/keep_it_personal/2019-03-28-continue-writing-blog.html</loc>
</url>
<url>
<loc>http://afghl.github.io/about/</loc>
</url>
<url>
<loc>http://afghl.github.io/</loc>
</url>
<url>
<loc>http://afghl.github.io/tags/</loc>
</url>
<url>
<loc>http://afghl.github.io/page2/</loc>
</url>
<url>
<loc>http://afghl.github.io/page3/</loc>
</url>
<url>
<loc>http://afghl.github.io/page4/</loc>
</url>
<url>
<loc>http://afghl.github.io/page5/</loc>
</url>
</urlset>
