<?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:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/hendy78" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/hendy78" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 09 Apr 2010 09:23:00 GMT</lastBuildDate><title>孺子牛专栏</title><description>－－态度决定一切</description><link>http://blog.csdn.net/blogrss.aspx?username=hendy78</link><item><title>java缓冲区讨论</title><link>http://blog.csdn.net/hendy78/archive/2010/04/09/5467989.aspx</link><description>&lt;br /&gt;如果将同步I/O方式下的数据传输比做数据传输的零星方式(这里的零星是指在数据传输的过程中是以零星的字节方式进行的)，那么就可以将非阻塞I/O方式下的数据传输比做数据传输的集装箱方式(在字节和低层数据传输之间，多了一层缓冲区，因此，可以将缓冲区看做是装载字节的集装箱)。 　　如果将同步I/O方式下的数据传输比做数据传输的零星方式(这里的零星是指在数据传输的过程中是以零星的字节方式进行的)，那么就可以将非阻塞I/O方式下的数据传输比做数据传输的集装箱方式(在字节和低层数据传输之间，多了一层缓冲区，因此，可以将缓冲区看做是装载字节的集装箱)。大家可以想象，如果我们要运送比较少的货物，用集装箱好象有点不太合算，而如果要运送上百吨的货物，用集装箱来运送的成本会更低。在数据传输过程中也是一样，如果数据量很小时，使用同步I/O方式会更适合，如果数据量很大时(一般以G为单位)，使用非阻塞I/O方式的效率会更高。因此，从理论上说，数据量越大，使用非阻塞I/O方式的单位成本就会越低。产生这种结果的原因和缓冲区的一些特性有着直接的关系。在本节中，将对缓冲区的一些主要特性进行讲解，使读者可以充分理&lt;img src=&quot;http://www1.feedsky.com/t1/351833047/hendy78/csdn.net/s.gif?r=http://blog.csdn.net/hendy78/archive/2010/04/09/5467989.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/hendy78/351833047/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/hendy78/351833047/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 09 Apr 2010 17:23:00 +0800</pubDate><author>hendy</author><guid isPermaLink="false">http://blog.csdn.net/hendy78/archive/2010/04/09/5467989.aspx</guid><dc:creator>hendy</dc:creator><fs:srclink>http://blog.csdn.net/hendy78/archive/2010/04/09/5467989.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hendy78/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hendy78/~1351936/351833047/1356982</fs:itemid></item><item><title>java接口原理总结</title><link>http://blog.csdn.net/hendy78/archive/2010/04/09/5467944.aspx</link><description>&lt;br /&gt;接口的概念其实并不难理解，接口关键字Interface，在使用时可以只定义函数体而不需要具体的实现。再类的继承过程中可以实现多个接口而取代了类的多继承。使用接口其实就有点像实现虚函数的调用一样，用继承接口的子类实例化声名得借口就可以通过接口调用子类内部接口定义的函数。使用这种接口方式编程，如果业务逻辑发生变化需要新增类多方法，就可以再不改变原来已经写好的代码基础上新增一个类来实现接口中定义的函数来实现。具体方法请看下面两个例子：&lt;br /&gt;　　1、JAVA多态接口动态加载实例&lt;br /&gt;　　用来计算每一种交通工具运行1000公里所需的时间，已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具：&lt;br /&gt;　　Car 和Plane，其中Car 的速度运算公式为：A*B/C&lt;br /&gt;　　Plane 的速度运算公式为：A+B+C。&lt;br /&gt;　　需要编写三类：ComputeTime.java,Plane.java,Car007.java和接口Common.java，要求在未来如果增加第3种交通工具的时候，不必修改以前的任何程序，只需要编写新的交通工具的程序。其运行&lt;img src=&quot;http://www1.feedsky.com/t1/351832270/hendy78/csdn.net/s.gif?r=http://blog.csdn.net/hendy78/archive/2010/04/09/5467944.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/hendy78/351832270/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/hendy78/351832270/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 09 Apr 2010 17:15:00 +0800</pubDate><author>hendy</author><guid isPermaLink="false">http://blog.csdn.net/hendy78/archive/2010/04/09/5467944.aspx</guid><dc:creator>hendy</dc:creator><fs:srclink>http://blog.csdn.net/hendy78/archive/2010/04/09/5467944.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hendy78/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hendy78/~1351936/351832270/1356982</fs:itemid></item><item><title>axis2的部署方法</title><link>http://blog.csdn.net/hendy78/archive/2010/03/30/5431451.aspx</link><description>本人最近做一个有个实时接口的工程，本工程要求能灵活配置和可配置组件。工程中牵连到axis2的部署问题，特把部署过程简单记录。&lt;img src=&quot;http://www1.feedsky.com/t1/351832271/hendy78/csdn.net/s.gif?r=http://blog.csdn.net/hendy78/archive/2010/03/30/5431451.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/hendy78/351832271/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/hendy78/351832271/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 30 Mar 2010 11:19:00 +0800</pubDate><author>hendy</author><guid isPermaLink="false">http://blog.csdn.net/hendy78/archive/2010/03/30/5431451.aspx</guid><dc:creator>hendy</dc:creator><fs:srclink>http://blog.csdn.net/hendy78/archive/2010/03/30/5431451.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hendy78/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hendy78/~1351936/351832271/1356982</fs:itemid></item><item><title>讨论一下java的缓存机制，可以看看例子。</title><link>http://blog.csdn.net/hendy78/archive/2009/12/02/4927489.aspx</link><description>&lt;br /&gt;缓存机制应该可以了解为：&lt;br /&gt; 1.通对JAVA类中使用static声明一个成员变量,使其多用户并发访问这个类时,多个类对象共享这一个静态成员变量,以达到并发时缓存对象.   &lt;br /&gt;  2.通过java.util.Timer或后台运行的多线程代码,同样类中使用1中所说的static变量,访问情况同1,只是在这种方法中,类对象始终运行,新建类对象可能更快. &lt;br /&gt;以上的所述的可以通过设计模式中Singleton模式，Prototype模式来分析一下，下面的例子也可以帮助了解这种说法。&lt;br /&gt;&lt;br /&gt;1、CacheData.java 存放缓存数据的Bean &lt;br /&gt;/** *//** &lt;br /&gt;* &lt;br /&gt;*/ &lt;br /&gt;package com.cari.web.cache; &lt;br /&gt;&lt;br /&gt;/** *//** &lt;br /&gt;* @author zsy &lt;br /&gt;* &lt;br /&gt;*/ &lt;br /&gt;public class CacheData ...{ &lt;br /&gt;    private Object data; &lt;br /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/351832272/hendy78/csdn.net/s.gif?r=http://blog.csdn.net/hendy78/archive/2009/12/02/4927489.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/hendy78/351832272/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/hendy78/351832272/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 02 Dec 2009 23:03:00 +0800</pubDate><author>hendy</author><guid isPermaLink="false">http://blog.csdn.net/hendy78/archive/2009/12/02/4927489.aspx</guid><dc:creator>hendy</dc:creator><fs:srclink>http://blog.csdn.net/hendy78/archive/2009/12/02/4927489.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hendy78/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hendy78/~1351936/351832272/1356982</fs:itemid></item><item><title>j2ee示例-宠物商店</title><link>http://blog.csdn.net/hendy78/archive/2007/08/08/1731912.aspx</link><description>j2ee示例-宠物商店&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/hendy78/351832273/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/hendy78/351832273/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 08 Aug 2007 17:59:00 +0800</pubDate><author>hendy</author><guid isPermaLink="false">http://blog.csdn.net/hendy78/archive/2007/08/08/1731912.aspx</guid><dc:creator>hendy</dc:creator><fs:srclink>http://blog.csdn.net/hendy78/archive/2007/08/08/1731912.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hendy78/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hendy78/~1351936/351832273/1356982</fs:itemid></item><item><title>ORACLE中异构服务与透明网关实现数据迁移</title><link>http://blog.csdn.net/hendy78/archive/2007/06/19/1658210.aspx</link><description>ORACLE中异构服务与透明网关实现数据迁移&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/hendy78/351832274/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/hendy78/351832274/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Jun 2007 16:59:00 +0800</pubDate><author>hendy</author><guid isPermaLink="false">http://blog.csdn.net/hendy78/archive/2007/06/19/1658210.aspx</guid><dc:creator>hendy</dc:creator><fs:srclink>http://blog.csdn.net/hendy78/archive/2007/06/19/1658210.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hendy78/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hendy78/~1351936/351832274/1356982</fs:itemid></item><item><title>unix 的vi命令的详细用法</title><link>http://blog.csdn.net/hendy78/archive/2007/06/19/1658180.aspx</link><description>unix 的vi命令的详细用法&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/hendy78/351832275/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/hendy78/351832275/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Jun 2007 16:50:00 +0800</pubDate><author>hendy</author><guid isPermaLink="false">http://blog.csdn.net/hendy78/archive/2007/06/19/1658180.aspx</guid><dc:creator>hendy</dc:creator><fs:srclink>http://blog.csdn.net/hendy78/archive/2007/06/19/1658180.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hendy78/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hendy78/~1351936/351832275/1356982</fs:itemid></item><item><title>shell后台操作介绍</title><link>http://blog.csdn.net/hendy78/archive/2007/06/19/1658171.aspx</link><description>shell后台操作介绍&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/hendy78/351832276/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/hendy78/351832276/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Jun 2007 16:47:00 +0800</pubDate><author>hendy</author><guid isPermaLink="false">http://blog.csdn.net/hendy78/archive/2007/06/19/1658171.aspx</guid><dc:creator>hendy</dc:creator><fs:srclink>http://blog.csdn.net/hendy78/archive/2007/06/19/1658171.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hendy78/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hendy78/~1351936/351832276/1356982</fs:itemid></item><item><title>shell入门基础必备</title><link>http://blog.csdn.net/hendy78/archive/2007/06/19/1658163.aspx</link><description>本人在学习过程中，发现了这些shell命令是常用的，并加以整理了一下，希望有作于各位！&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/hendy78/351832277/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/hendy78/351832277/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Jun 2007 16:44:00 +0800</pubDate><author>hendy</author><guid isPermaLink="false">http://blog.csdn.net/hendy78/archive/2007/06/19/1658163.aspx</guid><dc:creator>hendy</dc:creator><fs:srclink>http://blog.csdn.net/hendy78/archive/2007/06/19/1658163.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hendy78/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hendy78/~1351936/351832277/1356982</fs:itemid></item><item><title>JAVA实现动态类的调用简单例子</title><link>http://blog.csdn.net/hendy78/archive/2007/06/19/1658136.aspx</link><description>JAVA实现动态实现类的调用&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/hendy78/351832278/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/hendy78/351832278/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Jun 2007 16:30:00 +0800</pubDate><author>hendy</author><guid isPermaLink="false">http://blog.csdn.net/hendy78/archive/2007/06/19/1658136.aspx</guid><dc:creator>hendy</dc:creator><fs:srclink>http://blog.csdn.net/hendy78/archive/2007/06/19/1658136.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hendy78/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hendy78/~1351936/351832278/1356982</fs:itemid></item></channel></rss>
