<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/dr2tr" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/dr2tr" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 09 May 2008 23:36:00 GMT</lastBuildDate><title>Closed</title><description>Closed</description><link>http://blog.csdn.net/dr2tr/</link><item><title>离开</title><link>http://blog.csdn.net/dr2tr/archive/2008/05/09/2425761.aspx</link><wfw:comment>http://blog.csdn.net/dr2tr/comments/2425761.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dr2tr/comments/commentRss/2425761.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2425761</trackback:ping><description>&lt;p&gt;发现改版了&lt;/p&gt;&lt;p&gt;可是，CSDN 有什么权利 在没有经过用户同意的情况下 把用户的隐私信息显示在页面上？&lt;/p&gt;&lt;p&gt;失望，就离开吧&lt;/p&gt;&lt;img src =&quot;http://blog.csdn.net/dr2tr/aggbug/2425761.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 10 May 2008 07:36:00 +0800</pubDate><author>Closed</author><comments>http://blog.csdn.net/dr2tr/archive/2008/05/09/2425761.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dr2tr/archive/2008/05/09/2425761.aspx</guid><dc:creator>Closed</dc:creator></item><item><title>说说final</title><link>http://blog.csdn.net/dr2tr/archive/2007/08/17/1747949.aspx</link><wfw:comment>http://blog.csdn.net/dr2tr/comments/1747949.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dr2tr/comments/commentRss/1747949.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1747949</trackback:ping><description>final&lt;img src =&quot;http://blog.csdn.net/dr2tr/aggbug/1747949.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 17 Aug 2007 19:12:00 +0800</pubDate><author>deadsea</author><comments>http://blog.csdn.net/dr2tr/archive/2007/08/17/1747949.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dr2tr/archive/2007/08/17/1747949.aspx</guid><dc:creator>deadsea</dc:creator></item><item><title>Singleton和Double Check</title><link>http://blog.csdn.net/dr2tr/archive/2007/08/03/1724749.aspx</link><wfw:comment>http://blog.csdn.net/dr2tr/comments/1724749.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dr2tr/comments/commentRss/1724749.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724749</trackback:ping><description>singleton, double check&lt;img src =&quot;http://blog.csdn.net/dr2tr/aggbug/1724749.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 04 Aug 2007 01:00:00 +0800</pubDate><author>deadsea</author><comments>http://blog.csdn.net/dr2tr/archive/2007/08/03/1724749.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dr2tr/archive/2007/08/03/1724749.aspx</guid><dc:creator>deadsea</dc:creator></item><item><title>线程安全及其他</title><link>http://blog.csdn.net/dr2tr/archive/2007/07/16/1694015.aspx</link><wfw:comment>http://blog.csdn.net/dr2tr/comments/1694015.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dr2tr/comments/commentRss/1694015.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1694015</trackback:ping><description>多线程，线程安全，final, static, synchronized&lt;img src =&quot;http://blog.csdn.net/dr2tr/aggbug/1694015.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 17 Jul 2007 04:38:00 +0800</pubDate><author>deadsea</author><comments>http://blog.csdn.net/dr2tr/archive/2007/07/16/1694015.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dr2tr/archive/2007/07/16/1694015.aspx</guid><dc:creator>deadsea</dc:creator></item><item><title>近期用到的一些命令和配置</title><link>http://blog.csdn.net/dr2tr/archive/2007/06/28/1670619.aspx</link><wfw:comment>http://blog.csdn.net/dr2tr/comments/1670619.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dr2tr/comments/commentRss/1670619.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1670619</trackback:ping><description>sybase, wl&lt;img src =&quot;http://blog.csdn.net/dr2tr/aggbug/1670619.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 29 Jun 2007 04:27:00 +0800</pubDate><author>deadsea</author><comments>http://blog.csdn.net/dr2tr/archive/2007/06/28/1670619.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dr2tr/archive/2007/06/28/1670619.aspx</guid><dc:creator>deadsea</dc:creator></item><item><title>Spring配置文件中SessionFactory引用Hibernate配置产生问题的思考</title><link>http://blog.csdn.net/dr2tr/archive/2007/06/28/1670600.aspx</link><wfw:comment>http://blog.csdn.net/dr2tr/comments/1670600.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dr2tr/comments/commentRss/1670600.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1670600</trackback:ping><description>Spring, Hibernate, Transaction&lt;img src =&quot;http://blog.csdn.net/dr2tr/aggbug/1670600.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 29 Jun 2007 04:23:00 +0800</pubDate><author>deadsea</author><comments>http://blog.csdn.net/dr2tr/archive/2007/06/28/1670600.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dr2tr/archive/2007/06/28/1670600.aspx</guid><dc:creator>deadsea</dc:creator></item><item><title>Design Patterns -- Visitor</title><link>http://blog.csdn.net/dr2tr/archive/2007/03/13/1528190.aspx</link><wfw:comment>http://blog.csdn.net/dr2tr/comments/1528190.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dr2tr/comments/commentRss/1528190.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1528190</trackback:ping><description>Visitor pattern&lt;img src =&quot;http://blog.csdn.net/dr2tr/aggbug/1528190.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 14 Mar 2007 01:10:00 +0800</pubDate><author>deadsea</author><comments>http://blog.csdn.net/dr2tr/archive/2007/03/13/1528190.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dr2tr/archive/2007/03/13/1528190.aspx</guid><dc:creator>deadsea</dc:creator></item><item><title>Design Pattern -- Iterator</title><link>http://blog.csdn.net/dr2tr/archive/2007/03/12/1526801.aspx</link><wfw:comment>http://blog.csdn.net/dr2tr/comments/1526801.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dr2tr/comments/commentRss/1526801.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1526801</trackback:ping><description>Iterator&lt;img src =&quot;http://blog.csdn.net/dr2tr/aggbug/1526801.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 12 Mar 2007 21:59:00 +0800</pubDate><author>deadsea</author><comments>http://blog.csdn.net/dr2tr/archive/2007/03/12/1526801.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dr2tr/archive/2007/03/12/1526801.aspx</guid><dc:creator>deadsea</dc:creator></item><item><title>Design Pattern -- Decorator</title><link>http://blog.csdn.net/dr2tr/archive/2007/03/09/1525162.aspx</link><wfw:comment>http://blog.csdn.net/dr2tr/comments/1525162.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dr2tr/comments/commentRss/1525162.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1525162</trackback:ping><description>Decorator, extend an object's behavior&lt;img src =&quot;http://blog.csdn.net/dr2tr/aggbug/1525162.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 09 Mar 2007 22:36:00 +0800</pubDate><author>deadsea</author><comments>http://blog.csdn.net/dr2tr/archive/2007/03/09/1525162.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dr2tr/archive/2007/03/09/1525162.aspx</guid><dc:creator>deadsea</dc:creator></item><item><title>Liskov Substitution Principle</title><link>http://blog.csdn.net/dr2tr/archive/2007/03/08/1523988.aspx</link><wfw:comment>http://blog.csdn.net/dr2tr/comments/1523988.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dr2tr/comments/commentRss/1523988.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1523988</trackback:ping><description>Liskov Substitution Principle, 由Barbara Liskov 和 Jeannette Wing在93年提出，其原文为：“Let q(x) be a property provable about objects x of type T. Then q(y) should be true for objects y of type S where S is a subtype of T. ” 。通俗一点来说，LSP的意思是指，“An instance of a class should function as an instance of its superclass” (《Design Pattern Java Workbook》)。&lt;img src =&quot;http://blog.csdn.net/dr2tr/aggbug/1523988.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 08 Mar 2007 19:15:00 +0800</pubDate><author>deadsea</author><comments>http://blog.csdn.net/dr2tr/archive/2007/03/08/1523988.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dr2tr/archive/2007/03/08/1523988.aspx</guid><dc:creator>deadsea</dc:creator></item></channel></rss>