<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Distributed World</title>
	<atom:link href="http://hailunyan.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hailunyan.wordpress.com</link>
	<description>Simplicity is power</description>
	<lastBuildDate>Thu, 05 Jan 2012 08:28:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hailunyan.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Distributed World</title>
		<link>http://hailunyan.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hailunyan.wordpress.com/osd.xml" title="Distributed World" />
	<atom:link rel='hub' href='http://hailunyan.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Installing Movable Type and WrodPress on Windows</title>
		<link>http://hailunyan.wordpress.com/2009/05/05/installing-movable-type-on-windows/</link>
		<comments>http://hailunyan.wordpress.com/2009/05/05/installing-movable-type-on-windows/#comments</comments>
		<pubDate>Tue, 05 May 2009 16:32:00 +0000</pubDate>
		<dc:creator>dcgeek</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hailunyan.wordpress.com/?p=163</guid>
		<description><![CDATA[http://lawver.net/geek/geeked/004204.php http://www.ricocheting.com/server/apache.html http://cxliv.org/2007/12/14/install_movable_type_under_apache_tomcat.php intall DBD-mysql: http://forums.movabletype.org/2009/03/installation-problem-with-dbdmysql.html http://home.wangjianshuo.com/archives/20021124_install_perl_on_windows_xp.htm install Apache Server on Windows http://johnbokma.com/windows/apache-virtual-hosts-xp.html install WordPress http://codex.wordpress.org/Installing_WordPress#Detailed_Instructions<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=163&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>http://lawver.net/geek/geeked/004204.php</p>
<p>http://www.ricocheting.com/server/apache.html</p>
<p>http://cxliv.org/2007/12/14/install_movable_type_under_apache_tomcat.php</p>
<p>intall DBD-mysql:</p>
<p>http://forums.movabletype.org/2009/03/installation-problem-with-dbdmysql.html</p>
<p>http://home.wangjianshuo.com/archives/20021124_install_perl_on_windows_xp.htm</p>
<p>install Apache Server on Windows</p>
<p>http://johnbokma.com/windows/apache-virtual-hosts-xp.html</p>
<p>install WordPress</p>
<p>http://codex.wordpress.org/Installing_WordPress#Detailed_Instructions</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hailunyan.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hailunyan.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hailunyan.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hailunyan.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hailunyan.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hailunyan.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hailunyan.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hailunyan.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hailunyan.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hailunyan.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hailunyan.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hailunyan.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hailunyan.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hailunyan.wordpress.com/163/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=163&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hailunyan.wordpress.com/2009/05/05/installing-movable-type-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30974e007679f0b8edac485c76e6e7c7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Special Topics &#8211; Latency</title>
		<link>http://hailunyan.wordpress.com/2009/05/04/special-topics-latency/</link>
		<comments>http://hailunyan.wordpress.com/2009/05/04/special-topics-latency/#comments</comments>
		<pubDate>Mon, 04 May 2009 22:14:15 +0000</pubDate>
		<dc:creator>dcgeek</dc:creator>
				<category><![CDATA[High Performance Computing]]></category>
		<category><![CDATA[Latency]]></category>

		<guid isPermaLink="false">http://hailunyan.wordpress.com/?p=161</guid>
		<description><![CDATA[Architecting for Latency http://www.michaelnygard.com/blog/2007/11/architecting_for_latency.html The Challenges of Latency http://www.infoq.com/articles/pritchett-latency<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=161&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Architecting for Latency</p>
<p>http://www.michaelnygard.com/blog/2007/11/architecting_for_latency.html</p>
<p>The Challenges of Latency</p>
<p>http://www.infoq.com/articles/pritchett-latency</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hailunyan.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hailunyan.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hailunyan.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hailunyan.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hailunyan.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hailunyan.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hailunyan.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hailunyan.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hailunyan.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hailunyan.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hailunyan.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hailunyan.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hailunyan.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hailunyan.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=161&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hailunyan.wordpress.com/2009/05/04/special-topics-latency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30974e007679f0b8edac485c76e6e7c7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Consistency vs. availability: eventual consistency by Werner Vogels</title>
		<link>http://hailunyan.wordpress.com/2009/05/04/consistency-vs-availability-eventual-consistency-by-werner-vogels/</link>
		<comments>http://hailunyan.wordpress.com/2009/05/04/consistency-vs-availability-eventual-consistency-by-werner-vogels/#comments</comments>
		<pubDate>Mon, 04 May 2009 21:36:48 +0000</pubDate>
		<dc:creator>dcgeek</dc:creator>
				<category><![CDATA[concurrency]]></category>
		<category><![CDATA[High Performance Computing]]></category>

		<guid isPermaLink="false">http://hailunyan.wordpress.com/?p=159</guid>
		<description><![CDATA[http://www.infoq.com/news/2008/01/consistency-vs-availability<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=159&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>http://www.infoq.com/news/2008/01/consistency-vs-availability</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hailunyan.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hailunyan.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hailunyan.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hailunyan.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hailunyan.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hailunyan.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hailunyan.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hailunyan.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hailunyan.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hailunyan.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hailunyan.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hailunyan.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hailunyan.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hailunyan.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=159&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hailunyan.wordpress.com/2009/05/04/consistency-vs-availability-eventual-consistency-by-werner-vogels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30974e007679f0b8edac485c76e6e7c7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>How to create simple Amazon affiliate links</title>
		<link>http://hailunyan.wordpress.com/2009/04/17/how-to-create-simple-amazon-affiliate-links/</link>
		<comments>http://hailunyan.wordpress.com/2009/04/17/how-to-create-simple-amazon-affiliate-links/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 23:55:07 +0000</pubDate>
		<dc:creator>dcgeek</dc:creator>
				<category><![CDATA[amazon]]></category>

		<guid isPermaLink="false">http://hailunyan.wordpress.com/?p=157</guid>
		<description><![CDATA[http://crazybob.org/2008/10/how-to-create-simple-amazon-affiliate.html<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=157&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>http://crazybob.org/2008/10/how-to-create-simple-amazon-affiliate.html</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hailunyan.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hailunyan.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hailunyan.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hailunyan.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hailunyan.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hailunyan.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hailunyan.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hailunyan.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hailunyan.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hailunyan.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hailunyan.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hailunyan.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hailunyan.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hailunyan.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=157&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hailunyan.wordpress.com/2009/04/17/how-to-create-simple-amazon-affiliate-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30974e007679f0b8edac485c76e6e7c7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Transaction Book Review &#8211; Transaction Processing: Concepts and Techniques</title>
		<link>http://hailunyan.wordpress.com/2009/03/12/transaction-book-review/</link>
		<comments>http://hailunyan.wordpress.com/2009/03/12/transaction-book-review/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 18:28:00 +0000</pubDate>
		<dc:creator>dcgeek</dc:creator>
				<category><![CDATA[favorite books]]></category>
		<category><![CDATA[reading list]]></category>
		<category><![CDATA[transaction]]></category>

		<guid isPermaLink="false">http://hailunyan.wordpress.com/?p=148</guid>
		<description><![CDATA[For nearly a decade this book has been the definitive reference on transaction processing. Although the more recent, May 2001 book titled &#8220;Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control&#8221; by Gerhard Weikum and Gottfried Vossen will probably supplant this book as the standard reference, there is still much material that makes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=148&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For nearly a decade this book has been the definitive reference on transaction processing. Although the more recent, May 2001 book titled &#8220;Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control&#8221; by Gerhard Weikum and Gottfried Vossen will probably supplant this book as the standard reference, there is still much material that makes this book useful.</p>
<p>In particular, this book covers the following topics in more depth than the newer boom cited above:<br />
- Fault tolerance and availability, both topics are covered in depth from hardware and software perspectives. This is unique for a book on transaction processing in that most books on the subject confine their scope to software and databases.</p>
<p>- A wide and complete survey of transaction models. True, some of this material is about models that are falling into disuse, but the value is the way the authors go deeply into the mechanics. I&#8217;ve always felt that this part of the book is the most valuable because the principles can be refactored into hybrid models. Moreover, comparing this material with the newer book by Weikum and Vossen shows that these principles are still employed in today&#8217;s TP solutions.</p>
<p>Material about transaction processing monitors is obviously out of date, but, like the TP models, the principles still apply to contemporary systems. My recommendation is if you are going to buy a single book on the topic get the Weikum and Vossen I cited in the first paragraph. However, if your budget allows, I also highly recommend this book as well because of the depth in which fault tolerance and TP models are covered. If you want to just learn the basics of TP I recommend that you consider &#8220;Principles of Transaction Processing&#8221; by Philip A. Bernstein and Eric Newcomer because it is less daunting than this or the Weikum and Vossen book (both of which are 1100+ pages). </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hailunyan.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hailunyan.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hailunyan.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hailunyan.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hailunyan.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hailunyan.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hailunyan.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hailunyan.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hailunyan.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hailunyan.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hailunyan.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hailunyan.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hailunyan.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hailunyan.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=148&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hailunyan.wordpress.com/2009/03/12/transaction-book-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30974e007679f0b8edac485c76e6e7c7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Building a better HashMap</title>
		<link>http://hailunyan.wordpress.com/2009/03/12/building-a-better-hashmap/</link>
		<comments>http://hailunyan.wordpress.com/2009/03/12/building-a-better-hashmap/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 16:09:34 +0000</pubDate>
		<dc:creator>dcgeek</dc:creator>
				<category><![CDATA[concurrency]]></category>

		<guid isPermaLink="false">http://hailunyan.wordpress.com/?p=146</guid>
		<description><![CDATA[1. Java theory and practice: Building a better HashMap 2. Performance Optimization in ConcurrentHashMap 3. The Java Memory Model in 500 Words<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=146&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>1. <a href="http://www.ibm.com/developerworks/java/library/j-jtp08223/">Java theory and practice: Building a better HashMap</a><br />
2. <a href="http://floatingpoint.tinou.com/2008/09/performance-optimization-in-concurrenthashmap.html">Performance Optimization in ConcurrentHashMap</a><br />
3. <a href="http://floatingpoint.tinou.com/2008/08/the-java-memory-model-in-500-words.html">The Java Memory Model in 500 Words</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hailunyan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hailunyan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hailunyan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hailunyan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hailunyan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hailunyan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hailunyan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hailunyan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hailunyan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hailunyan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hailunyan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hailunyan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hailunyan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hailunyan.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=146&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hailunyan.wordpress.com/2009/03/12/building-a-better-hashmap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30974e007679f0b8edac485c76e6e7c7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>IBM Developerworks Series: Transaction strategies</title>
		<link>http://hailunyan.wordpress.com/2009/03/10/ibm-developerworks-series-transaction-strategies/</link>
		<comments>http://hailunyan.wordpress.com/2009/03/10/ibm-developerworks-series-transaction-strategies/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 16:15:36 +0000</pubDate>
		<dc:creator>dcgeek</dc:creator>
				<category><![CDATA[transaction]]></category>

		<guid isPermaLink="false">http://hailunyan.wordpress.com/?p=144</guid>
		<description><![CDATA[1. Understanding transaction pitfalls 2. Models and strategies overview<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=144&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>1. <a href="http://www.ibm.com/developerworks/java/library/j-ts1.html?S_TACT=105AGX02&amp;S_CMP=EDU">Understanding transaction pitfalls</a><br />
2. <a href="http://www.ibm.com/developerworks/java/library/j-ts2.html?S_TACT=105AGX02&amp;S_CMP=EDU">Models and strategies overview</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hailunyan.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hailunyan.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hailunyan.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hailunyan.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hailunyan.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hailunyan.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hailunyan.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hailunyan.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hailunyan.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hailunyan.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hailunyan.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hailunyan.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hailunyan.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hailunyan.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=144&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hailunyan.wordpress.com/2009/03/10/ibm-developerworks-series-transaction-strategies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30974e007679f0b8edac485c76e6e7c7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Reading list</title>
		<link>http://hailunyan.wordpress.com/2009/03/03/reading-list/</link>
		<comments>http://hailunyan.wordpress.com/2009/03/03/reading-list/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 04:17:45 +0000</pubDate>
		<dc:creator>dcgeek</dc:creator>
				<category><![CDATA[reading list]]></category>

		<guid isPermaLink="false">http://hailunyan.wordpress.com/2009/03/03/reading-list/</guid>
		<description><![CDATA[Essential Java resources Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions either Domain-Driven Design: Tackling Complexity in the Heart of Software or Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series) by Martin Fowler<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=143&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ibm.com/developerworks/java/library/j-javaresources.html?S_TACT=105AGX52&amp;S_CMP=tec-csdn">Essential Java resources</a></p>
<p>Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions</p>
<p>either<br />
Domain-Driven Design: Tackling Complexity in the Heart of Software<br />
or<br />
Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series) by Martin Fowler</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hailunyan.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hailunyan.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hailunyan.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hailunyan.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hailunyan.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hailunyan.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hailunyan.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hailunyan.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hailunyan.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hailunyan.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hailunyan.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hailunyan.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hailunyan.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hailunyan.wordpress.com/143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=143&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hailunyan.wordpress.com/2009/03/03/reading-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30974e007679f0b8edac485c76e6e7c7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Hibernate Open Session In View with Spring</title>
		<link>http://hailunyan.wordpress.com/2009/02/25/hibernate-open-session-in-view-with-spring/</link>
		<comments>http://hailunyan.wordpress.com/2009/02/25/hibernate-open-session-in-view-with-spring/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 20:05:27 +0000</pubDate>
		<dc:creator>dcgeek</dc:creator>
				<category><![CDATA[hibernate]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://hailunyan.wordpress.com/?p=136</guid>
		<description><![CDATA[Open Session in View Open Session in View Filter Spring Hibernate Struts using OpenSessionInViewFilter Hibernate Session closed despite OpenSessionInViewFilter Solution to run struts through spring with OpenSessionInView Spring&#8217;s OpenSessionInViewFilter Saving using the OpenSessionInViewFilter [Hibernate] Open Session in View Pattern Spring: OpenSessionInViewInterceptor vs. OpenSessionInViewFilter<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=136&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hibernate.org/43.html">Open Session in View</a><br />
<a href="http://forum.springframework.org/showthread.php?t=54472">Open Session in View Filter Spring Hibernate Struts</a><br />
<a href="http://forum.springframework.org/showthread.php?t=21447">using OpenSessionInViewFilter</a><br />
<a href="http://forum.springframework.org/showthread.php?t=10460">Hibernate Session closed despite OpenSessionInViewFilter</a><br />
<a href="http://forum.springframework.org/showthread.php?t=10519">Solution to run struts through spring with OpenSessionInView</a><br />
<a href="http://www.hibernate.org/43.589.html">Spring&#8217;s OpenSessionInViewFilter</a><br />
<a href="http://forum.springframework.org/showthread.php?t=12414">Saving using the OpenSessionInViewFilter</a><br />
<a href="http://raibledesigns.com/rd/entry/hibernate_open_session_in_view">[Hibernate] Open Session in View Pattern</a><br />
<a href="http://72miles.com/blog/posts/spring-opensessioninviewinterceptor-vs-opensessioninviewfilter/">Spring: OpenSessionInViewInterceptor vs. OpenSessionInViewFilter</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hailunyan.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hailunyan.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hailunyan.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hailunyan.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hailunyan.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hailunyan.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hailunyan.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hailunyan.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hailunyan.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hailunyan.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hailunyan.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hailunyan.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hailunyan.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hailunyan.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=136&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hailunyan.wordpress.com/2009/02/25/hibernate-open-session-in-view-with-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30974e007679f0b8edac485c76e6e7c7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Special Topic: Thread-Safty</title>
		<link>http://hailunyan.wordpress.com/2009/02/25/special-topic-thread-safty/</link>
		<comments>http://hailunyan.wordpress.com/2009/02/25/special-topic-thread-safty/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 19:33:01 +0000</pubDate>
		<dc:creator>dcgeek</dc:creator>
				<category><![CDATA[concurrency]]></category>

		<guid isPermaLink="false">http://hailunyan.wordpress.com/?p=133</guid>
		<description><![CDATA[Thread safety http://en.wikipedia.org/wiki/Thread-safe Design for thread safety http://www.javaworld.com/javaworld/jw-08-1998/jw-08-techniques.html Thread-safe webapps using Spring http://www.javalobby.org/articles/thread-safe/index.jsp Write thread-safe servlets http://www.javaworld.com/javaworld/jw-07-2004/jw-0712-threadsafe.html A Short Guide to Mastering Thread-Safety http://www.thinkingparallel.com/2006/10/15/a-short-guide-to-mastering-thread-safety/ Singleton pattern http://en.wikipedia.org/wiki/Singleton_pattern#Java_5_solution<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=133&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Thread safety</p>
<p>http://en.wikipedia.org/wiki/Thread-safe</p>
<p>Design for thread safety</p>
<p>http://www.javaworld.com/javaworld/jw-08-1998/jw-08-techniques.html</p>
<p>Thread-safe webapps using Spring</p>
<p>http://www.javalobby.org/articles/thread-safe/index.jsp</p>
<p>Write thread-safe servlets</p>
<p>http://www.javaworld.com/javaworld/jw-07-2004/jw-0712-threadsafe.html</p>
<p>A Short Guide to Mastering Thread-Safety</p>
<p>http://www.thinkingparallel.com/2006/10/15/a-short-guide-to-mastering-thread-safety/</p>
<p>Singleton pattern</p>
<p>http://en.wikipedia.org/wiki/Singleton_pattern#Java_5_solution</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hailunyan.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hailunyan.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hailunyan.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hailunyan.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hailunyan.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hailunyan.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hailunyan.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hailunyan.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hailunyan.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hailunyan.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hailunyan.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hailunyan.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hailunyan.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hailunyan.wordpress.com/133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hailunyan.wordpress.com&amp;blog=4355400&amp;post=133&amp;subd=hailunyan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hailunyan.wordpress.com/2009/02/25/special-topic-thread-safty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30974e007679f0b8edac485c76e6e7c7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcgeek</media:title>
		</media:content>
	</item>
	</channel>
</rss>
