http://vavi.github.io/archive.html http://vavi.github.io/atom.xml http://vavi.github.io/categories.html http://vavi.github.io/index.html http://vavi.github.io/pages.html http://vavi.github.io/rss.xml http://vavi.github.io/sitemap.txt http://vavi.github.io/tags.html http://vavi.github.io/diy/2014/03/17/toy-soa-framework-intro http://vavi.github.io/2014/03/01/java-learn-note-temp http://vavi.github.io/j2se/2014/02/28/java-dynamic-proxy-principle http://vavi.github.io/2014/02/18/computer-architecture-introduction http://vavi.github.io/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/2014/02/10/internet-site-architecture http://vavi.github.io/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/2014/01/22/zookeeper-souce-code-learn-note-0 http://vavi.github.io/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/2014/01/22/distributed-system-principle-learn-note http://vavi.github.io/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/2014/01/19/distributed-mq-learn-note http://vavi.github.io/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/2014/01/16/netty5-souce-code-learn-note-4 http://vavi.github.io/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/2014/01/15/netty5-souce-code-learn-note-3 http://vavi.github.io/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/2014/01/13/netty5-souce-code-learn-note-2 http://vavi.github.io/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/2014/01/13/netty5-souce-code-learn-note-1 http://vavi.github.io/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/2014/01/09/how-to-read-open-source-code http://vavi.github.io/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/2014/01/04/netty5-souce-code-learn-note http://vavi.github.io/2013/12/28/java-thread-programing-part5 http://vavi.github.io/java%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/2013/12/28/java-thread-programing-part4 http://vavi.github.io/java%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/2013/12/27/java-thread-programing-part3 http://vavi.github.io/2013/12/03/complier-principle-learn-note-0 http://vavi.github.io/java%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/2013/11/10/java-thread-programing-part2 http://vavi.github.io/java%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/2013/08/07/java-something-about-classloader http://vavi.github.io/2013/07/27/java-class-file-structure http://vavi.github.io/%E5%AE%95%E6%9C%BA%E5%8F%8A%E4%BC%98%E5%8C%96/2013/07/27/java-basic-performance-tune http://vavi.github.io/java%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/2013/06/26/java-thread-programing http://vavi.github.io/java%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/2013/06/26/java-socket-programing http://vavi.github.io/2013/06/26/java-io-programing http://vavi.github.io/2013/06/24/java-io-resource-leak-examples http://vavi.github.io/2013/06/23/understanding-jvm-introduction http://vavi.github.io/2013/06/23/understanding-jvm-gc http://vavi.github.io/%E8%BD%AF%E6%8A%80%E8%83%BD/2013/06/14/time-management http://vavi.github.io/2013/06/08/my-tech-sand-table http://vavi.github.io/spring%20framework/2013/06/06/spring-framework-source-study http://vavi.github.io/csapp/2013/06/04/csapp-reading-note-3-machine-level-representation-of-programs http://vavi.github.io/csapp/2013/06/01/csapp-reading-note-2-representing-and-manipulating http://vavi.github.io/csapp/2013/05/31/csapp-reading-note-1a-tour-of-computer-systems http://vavi.github.io/csapp/2013/05/30/csapp-reading-note-0init