《分布式Java应用:基础与实践》扩展阅读链接
一、
1 http://en.wikipedia.org/wiki/Event-driven_programming
2 http://en.wikipedia.org/wiki/Reactor_pattern
3 http://lse.sourceforge.net/epoll/index.html
4 http://en.wikipedia.org/wiki/Proactor_pattern
5 http://en.wikipedia.org/wiki/Input/output_completion_port
6 http://bugs.sun.com/view_bug.do?bug_id=6693490
7 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6403933
8 http://ee.lbl.gov/papers/srm_ton.pdf
9 http://highscalability.com/ebay-architecture
10 http://mina.apache.org
11 https://issues.apache.org/jira/browse/DIRMINA-549
12 http://www.jboss.org/netty/performance.html
二、
1 http://www.douban.com/
2 http://qconsf.com/sf2009/file?path=/qcon-sanfran-2009/slides/SastryMalladi_SOAEBayHowIsItAHit.pdf
3 http://www.osoa.org/
4 http://www.mulesoft.org/documentation/display/GALAXY/Home
三、
1 http://java.sun.com/docs/books/jvms
2 http://en.wikipedia.org/wiki/Abstract_syntax_tree
3 http://projectlombok.org/
4 http://jcp.org/en/jsr/detail?id=269
5 com.sun.tools.javac.main.JavaCompiler
6 Eclipse JDT
7 http://jikes.sourceforge.net/
8 http://www.complang.tuwien.ac.at/forth/threaded-code.html
9 http://www.bluedavy.com/book/reference/c1.pdf
10 http://www.bluedavy.com/book/reference/LSRA.pdf
11 -XX:MaxInlineSize=35
12 http://wikis.sun.com/display/HotSpotInternals/PrintAssembly
13 http://www.bluedavy.com/book/reference/c2.pdf
14 http://www.bluedavy.com/book/reference/GCRA.pdf
15 http://en.wikipedia.org/wiki/Escape_analysis
16 http://portal.acm.org/citation.cfm?id=776288
17 http://blogs.oracle.com/ohrstrom/2009/05/pulling_a_machine_code_rabbit.html
18 http://blogs.sun.com/daviddetlefs/entry/tlab_sizing_an_annoying_little
19 http://blogs.sun.com/jonthecollector/entry/the_real_thing
20 http://weblogs.java.net/blog/enicholas/archive/2006/05/understanding_w.html
21 http://forums.sun.com/thread.jspa?threadID=5221725
22 http://www.pawlan.com/monica/articles/refobjs/
23 http://forums.sun.com/thread.jspa?threadID=778029
24 http://blogs.sun.com/jonthecollector/entry/our_collectors
25 http://www.algolist.net/Algorithms/Graph/Undirected/Depth-first_search
26 http://research.sun.com/jtech/pubs/01-pargc.pdf
27 http://research.sun.com/techrep/2000/smli_tr-2000-88.pdf
28 http://www.sun.com/bigadmin/content/submitted/cms_gc_logs.jsp
29 http://www.nabble.com/CMS-GC-tuning-under-JVM-5.0-td16759819.html
30 http://research.sun.com/jtech/pubs/04-g1-paper-ismm.pdf
31 http://www.ej-technologies.com/products/jprofiler/overview.html
32 http://code.google.com/p/gclogviewer/
33 http://www.artima.com/insidejvm/ed2/threadsynch.html
34 http://www.javamex.com/tutorials/synchronization_concurrency_synchronized2.shtml
35 http://java.sun.com/docs/books/jvms/second_edition/html/Threads.doc.html
四、
1 http://zh.wikipedia.org/zh/ 双向链表
http://en.wikipedia.org/wiki/LinkedList
2 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6423457
3 https://issues.apache.org/jira/browse/VELOCITY-718
4 性能测试代码 http://www.bluedavy.com/
5 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6460501
6 http://en.wikipedia.org/wiki/Compare-and-swap
7 http://bugs.sun.com/view_bug.do?bug_id=6822370
8 http://www.ibm.com/developerworks/cn/java/j-lo-streamleak/index.html?ca=drs-cn-0429
9 http://hessian.caucho.com
10 http://www.phprpc.org/zh_CN
11 http://code.google.com/apis/protocolbuffers/
12 http://bugs.caucho.com/view.php?id=1588
五、
1 http://www.facebook.com/note.php?note_id=307069903919
2 Hyper Threading
3 http://www.linuxjournal.com/article/9001
4 http://www.ufsdump.org/papers/oscon2009-linux-monitoring.pdf
5 http://www.icewalkers.com/Linux/Software/59040/sysstat.html
6 http://software.intel.com/en-us/intel-vtune/
7 http://lwn.net/Articles/362339
8 http://en.wikipedia.org/wiki/Message_Signaled_Interrupts
9 http://www.computerhope.com/unix/tcpdump.htm
10 深入理解计算机系统 Computer System A Programmer's Perspective
11 JRockit中可以选择是采用原生的线程或模拟的线程
12 http://en.wikipedia.org/wiki/Coroutine
13 http://www.malhar.net/sriram/kilim
14 http://www.ibm.com/developerworks/aix/library/au-lowertime/index.html
#N100BC
15 http://weblogs.java.net/blog/forax/archive/2009/11/19/holy-crap-jvm-has-coroutinecontinuationfiber-etc
16 http://www.scala-lang.org/node/242
17 http://java.sun.com/developer/technicalArticles/Programming/PerfTuning/
18 http://www.ibm.com/developerworks/java/library/j-jtp04186/index.html
19 http://www.cs.rochester.edu/u/scott/papers/1996_PODC_queues.pdf
20 http://www.cl.cam.ac.uk/research/srg/netos/papers/2007-cpwl.pdf
21 http://www.ibm.com/developerworks/cn/java/j-jtp11137.html
22 http://en.wikipedia.org/wiki/Amdahl's_law
六、
1 http://unicorn.bogomips.org/
2 http://engineering.twitter.com/2010/03/unicorn-power.html
3 http://blog.lighttpd.net/articles/2006/11/14/mod-proxy-core-and-sqf
4 http://www.linux-vs.org
5 http://www.sanotes.net/wp-content/uploads/2009/04/keepalived%20the%20definitive%20guide.pdf
6 http://en.wikipedia.org/wiki/Virtual_Router_Redundancy_Protocol
7 http://www.linux-ha.org
8 http://www.cs.cornell.edu/home/rvr/papers/flowgossip.pdf
9 http://en.wikipedia.org/wiki/Two-phase_commit_protocol
10 http://en.wikipedia.org/wiki/Three-phase_commit_protocol
11 http://labs.google.com/papers/paxos_made_live.html
12 http://research.yahoo.com/files/pnuts.pdf
13 http://snarfed.org/space/transactions_across_datacenters_io.html
14 http://www.julianbrowne.com/article/viewer/brewers-cap-theorem
15 http://www.bluedavy.com/iarch/google/modular_software_upgrades_for_distributed_program.pdf
16 http://developers.facebook.com/scribe/
17 http://www.bluedavy.com/iarch/ebay/ebay_arch_principles.pdf
18 http://www.bluedavy.com/iarch/twitter/fixingtwitter.pdf
七、
1 http://www.ibm.com/developerworks/cn/java/j-jtp11137.html
2 http://www.slideshare.net/nkallen/q-con-3770885
3 http://en.wikipedia.org/wiki/Shared_nothing_architecture
4 http://www.jgroups.org/
5 http://portal.acm.org/citation.cfm?id=258660
6 http://memcached.org
7 http://www.audioscrobbler.net/development/ketama/
8 sticky session
9 http://terracotta.org/
10 http://en.wikipedia.org/wiki/Network-attached_storage
11 http://en.wikipedia.org/wiki/Storage_area_network
12 http://labs.google.com/papers/gfs-sosp2003.pdf
13 http://hadoop.apache.org/hdfs/docs/current/hdfs_design.html
14 http://en.wikipedia.org/wiki/Edge_Side_Includes
15 http://code.google.com/p/adbcj/
16 http://www.jboss.org/netty/performance/20091125-mheath.html
17 http://amoeba.meidusa.com/wordpress/
18 http://labs.google.com/papers/mapreduce-osdi04.pdf
19 http://en.wikipedia.org/wiki/Message_Passing_Interface