<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>持续改进</title><link>http://blog.csdn.net/buffet518/</link><description>Diving toward the seabed!</description><dc:language>zh-CN</dc:language><lastUpdateTime>Thu, 04 Jun 2009 23:12:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>buffet518</dc:creator><title>Code Conventions for the Java Programming Language</title><link>http://blog.csdn.net/buffet518/archive/2009/06/04/4243603.aspx</link><pubDate>Thu, 04 Jun 2009 23:05:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2009/06/04/4243603.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/4243603.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2009/06/04/4243603.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/4243603.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4243603</trackback:ping><description>Code Conventions for the Java Programming Language&lt;br /&gt;&lt;br /&gt;http://java.sun.com/docs/codeconv/&lt;img src ="http://blog.csdn.net/buffet518/aggbug/4243603.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>Apache2.2.11和SVN1.6.1搭建svn版本控制平台（windows环境）(2)----SVNServer</title><link>http://blog.csdn.net/buffet518/archive/2009/05/10/4165908.aspx</link><pubDate>Sun, 10 May 2009 19:05:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2009/05/10/4165908.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/4165908.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2009/05/10/4165908.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/4165908.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4165908</trackback:ping><description>&lt;br /&gt;安装 ApacheSVN 服务器&lt;br /&gt;
Subversion的设计包括一个抽象的网络层，这意味着版本库可以通过各种服务器进程访问。理论上讲，Subversion可以使用无限数量的网络协议实现，目前实践中存在着两种服务器。&lt;br /&gt;&lt;br /&gt;
SVNServer：svnserve
是一个小的（也叫轻型的）、独立服务器，使用自己定义的协议和客户端。（作者注：以下称这种服务器为“svnserver服务器”，上面的安装配置就是安装svnserver服务器。）&lt;br /&gt;&lt;br /&gt;
ApacheSVN：Apache是最流行的web服务器，通过使用 mod_dav_svn
模块，Apache可以访问版本库，并且可以使客户端使用HTTP的扩展协议WebDAV/DeltaV进行访问。（作者注：以下称这种服务器为“ApacheSVN服务器”）&lt;br /&gt;&lt;br /&gt;
通过 Http 协议访问版本库是 Subversion
的亮点之一。ApacheSVN服务器具备了许多svnserve服务器没有的特性，使用上更加灵活，但是有一点难于配置，灵活通常会带来复杂性。&lt;img src ="http://blog.csdn.net/buffet518/aggbug/4165908.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>Apache2.2.11和SVN1.6.1搭建svn版本控制平台（windows环境）(1)</title><link>http://blog.csdn.net/buffet518/archive/2009/05/10/4165870.aspx</link><pubDate>Sun, 10 May 2009 18:37:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2009/05/10/4165870.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/4165870.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2009/05/10/4165870.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/4165870.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4165870</trackback:ping><description>一、安装 第一步，安装Apache2.2，下载后直接安装就可以了，没有什么难的。 第二步，安装Subversion1.6.1(目前最新版本)，注意下载时，看是否支持Apache2.2；我使用的是svn-win32-1.4.4.zip，解压之后即可使用。二、整合 第一步，打开Apache安装目录下的httpd.conf文件找到下面的语句：#LoadModule dav_module modules/mod_dav.so将上面语句前面的#去掉第二步，在这句后面追加，如下语句：LoadModule dav_svn_module "{svn安装目录}/bin/mod_dav_svn.so"LoadModule authz_svn_module "{svn安装目录}//bin/mod_authz_svn.so"注：{svn安装目录}就是svn-win32-1.6.1.zip解压后你放的目录第三步，在这个文件的最后，追加如下语句：&lt;img src ="http://blog.csdn.net/buffet518/aggbug/4165870.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>MVC 和Model2的区别</title><link>http://blog.csdn.net/buffet518/archive/2008/07/23/2698545.aspx</link><pubDate>Wed, 23 Jul 2008 18:01:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/07/23/2698545.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2698545.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/07/23/2698545.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2698545.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2698545</trackback:ping><description>&lt;br /&gt;1.简述MVC。&lt;br /&gt;MVC是复合模式，结合了观察者模式、策略模式和组合模式。&lt;br /&gt;模型使用Observer,控制器是视图的策略，视图使用组合模式实现用户界面。&lt;br /&gt;适配器是使用MVC时，经常附带用到的技巧：使用适配器将模型适配成符合现有视图和控制器的需要的模型。&lt;br /&gt;2.MVC 和Model2的区别。&lt;br /&gt;Model2是MVC在Web上的应用。&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2698545.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>Template Pattern</title><link>http://blog.csdn.net/buffet518/archive/2008/07/08/2625737.aspx</link><pubDate>Tue, 08 Jul 2008 17:45:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/07/08/2625737.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2625737.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/07/08/2625737.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2625737.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2625737</trackback:ping><description>Hook,是一种被声明在抽象类中的方法，但只有空的或者默认的实现。
算法的某些步骤是可选的，我们就可以将这些步骤实现为Hook，而不是实现成抽象方法。&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2625737.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>模式比较</title><link>http://blog.csdn.net/buffet518/archive/2008/07/08/2625705.aspx</link><pubDate>Tue, 08 Jul 2008 17:32:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/07/08/2625705.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2625705.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/07/08/2625705.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2625705.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2625705</trackback:ping><description>1.Decorator&amp;Adapter&amp;Facade2.Template Method&amp;Strategy&amp;Factory Method3.Hollywood Principle vs Dependency Inversion Principle&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2625705.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>方法设计</title><link>http://blog.csdn.net/buffet518/archive/2008/07/08/2625663.aspx</link><pubDate>Tue, 08 Jul 2008 17:24:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/07/08/2625663.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2625663.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/07/08/2625663.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2625663.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2625663</trackback:ping><description>方法设计1.Q:利用字符串传入参数化的类型，似乎有点危险，比如clam，拼成calm怎么办？&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2625663.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>The Principle of  Least  Knowledge</title><link>http://blog.csdn.net/buffet518/archive/2008/07/07/2622362.aspx</link><pubDate>Mon, 07 Jul 2008 17:41:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/07/07/2622362.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2622362.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/07/07/2622362.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2622362.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2622362</trackback:ping><description>一、//example Code二、Advantages&amp;Disadvantages&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2622362.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>Singleton的三种方案</title><link>http://blog.csdn.net/buffet518/archive/2008/07/07/2622284.aspx</link><pubDate>Mon, 07 Jul 2008 17:23:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/07/07/2622284.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2622284.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/07/07/2622284.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2622284.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2622284</trackback:ping><description>一、//Synchronize the method：会大大降低程序的性能
二、//Use eager instantiation
三、//Double-checked locking&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2622284.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>Adaper  Decorator   Facade 三者的 区别</title><link>http://blog.csdn.net/buffet518/archive/2008/07/07/2622249.aspx</link><pubDate>Mon, 07 Jul 2008 17:15:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/07/07/2622249.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2622249.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/07/07/2622249.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2622249.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2622249</trackback:ping><description>Adapter:将一个对象包装起来以改变其接口；Decorator: 将一个对象包装起来以增加新的行为和责任；Facade:将一群对象"包装"起来以简化其接口；&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2622249.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>Ajax 三剑客源码及在线文档</title><link>http://blog.csdn.net/buffet518/archive/2008/04/13/2288678.aspx</link><pubDate>Sun, 13 Apr 2008 16:00:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/04/13/2288678.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2288678.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/04/13/2288678.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2288678.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2288678</trackback:ping><description>Ajax Hacks 源代码&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2288678.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>Struts1.2  Action 和ActionForm  导致页面出不来</title><link>http://blog.csdn.net/buffet518/archive/2008/04/06/2255062.aspx</link><pubDate>Sun, 06 Apr 2008 18:26:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/04/06/2255062.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2255062.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/04/06/2255062.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2255062.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2255062</trackback:ping><description>struts中jsp页面出不来的问题&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2255062.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>AppFuse struts2Modular: mvn &amp;amp;amp; mvn jetty:run-war Error </title><link>http://blog.csdn.net/buffet518/archive/2008/03/23/2209793.aspx</link><pubDate>Sun, 23 Mar 2008 13:48:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/03/23/2209793.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2209793.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/03/23/2209793.aspx#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2209793.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2209793</trackback:ping><description>struts2Modular: mvn &amp; mvn jetty:run-war Error &lt;img src ="http://blog.csdn.net/buffet518/aggbug/2209793.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>AppFuse struts2Basic  : mvn appfuse:full-source    Error</title><link>http://blog.csdn.net/buffet518/archive/2008/03/23/2209425.aspx</link><pubDate>Sun, 23 Mar 2008 13:06:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/03/23/2209425.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2209425.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/03/23/2209425.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2209425.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2209425</trackback:ping><description>&gt;mvn appfuse:full-source
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'appfuse'.
[INFO] ------------------------------------------------------------------------
[INFO] Building AppFuse Struts 2 Application
[INFO]    task-segment: [appfuse:full-source]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] -------------&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2209425.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>buffet518</dc:creator><title>java.lang.UnsupportedClassVersionError: Bad version number in .class file</title><link>http://blog.csdn.net/buffet518/archive/2008/03/19/2198238.aspx</link><pubDate>Wed, 19 Mar 2008 21:53:00 GMT</pubDate><guid>http://blog.csdn.net/buffet518/archive/2008/03/19/2198238.aspx</guid><wfw:comment>http://blog.csdn.net/buffet518/comments/2198238.aspx</wfw:comment><comments>http://blog.csdn.net/buffet518/archive/2008/03/19/2198238.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/buffet518/comments/commentRss/2198238.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2198238</trackback:ping><description>java.lang.UnsupportedClassVersionError: Bad version number in .class fileeclipse的compiler的jdk版本，tomcat所用的jdk版本不一致导致的问题&lt;img src ="http://blog.csdn.net/buffet518/aggbug/2198238.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>