<?xml version="1.0" encoding="UTF-8"?>







<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/">

  <channel rdf:about="http://www.searchfull.net:80/blog/">
    <title>搜斧SearchFull - 随笔 category</title>
    <link>http://www.searchfull.net:80/blog/</link>
    <description>专注于Java技术、开源项目、项目管理</description>
    <items>
      <rdf:Seq>
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/10/20/1224470199958.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/10/11/1223719472958.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/10/07/1223367791992.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/09/25/1222331608102.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/09/25/1222331553856.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/09/22/1222068214467.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/07/20/1216519264802.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/06/06/1212725759421.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/05/28/1211962416011.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/05/27/1211860741269.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/05/21/1211339033637.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/05/11/1210514876974.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/05/06/1210054125599.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/03/25/1206417456588.html" />
        
        <rdf:li resource="http://www.searchfull.net:80/blog/2008/03/16/1205632763983.html" />
        
      </rdf:Seq>
    </items>
  </channel>

  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/10/20/1224470199958.html">
    <title>如何用WAP蜂窝电话上传文件</title>
    <link>http://www.searchfull.net:80/blog/2008/10/20/1224470199958.html</link>
    
      
      
        <description>
          WML(WAP1.X标记语言)和XHTML MP(WAP2.0标记语言)不支持文件上传。但是幸运的是，在一些wap2.0蜂窝电话上的浏览器支持&amp;lt;input type=&amp;quot;file&amp;quot;&amp;gt;元素作为XHTML MP的扩展。一些HTML兼容的WAP浏览器也支持&amp;lt;input type=&amp;quot;file&amp;quot;&amp;gt;元素。
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/10/20/1224470199958.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/10/11/1223719472958.html">
    <title>关于ConcurrentModificationException异常</title>
    <link>http://www.searchfull.net:80/blog/2008/10/11/1223719472958.html</link>
    
      
        <description>
          关于&lt;strong&gt;ConcurrentModificationException&lt;/strong&gt;异常&lt;br /&gt;
&lt;br /&gt;
在Java API里已经解释了这个&lt;a href=&#034;http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/util/ConcurrentModificationException.html&#034;&gt;&lt;strong&gt;ConcurrentModificationException&lt;/strong&gt;&lt;/a&gt;异常的来历：&lt;br /&gt;
&lt;blockquote&gt;
&lt;p&gt; 当方法检测到对象的并发修改，但不允许这种修改时，抛出此异常。  &lt;/p&gt;
&lt;p&gt; 例如，某个线程在 Collection 上进行迭代时，通常不允许另一个线程修改该 Collection。通常在这些情况下，迭代的结果是不明确的。如果检测到这种行为，一些迭代器实现（包括 JRE 提供的所有通用 collection 实现）可能选择抛出此异常。执行该操作的迭代器称为&lt;em&gt;快速失败&lt;/em&gt; 迭代器，因为迭代器很快就完全失败，而不会冒着在将来某个时间任意发生不确定行为的风险。  &lt;/p&gt;
&lt;p&gt; 注意，此异常不会始终指出对象已经由&lt;em&gt;不同&lt;/em&gt; 线程并发修改。如果单线程发出违反对象协定的方法调用序列，则该对象可能抛出此异常。例如，如果线程使用快速失败迭代器在 collection 上迭代时直接修改该 collection，则迭代器将抛出此异常。  &lt;/p&gt;
&lt;p&gt;注意，迭代器的fail-fast快速失败行为无法得到保证，因为一般来说，不可能对是否出现不同步并发修改做出任何硬性保证。快速失败操作会尽最大努力抛出 &lt;tt&gt;ConcurrentModificationException&lt;/tt&gt;。因此，为提高此类操作的正确性而编写一个依赖于此异常的程序是错误的做法，正确做法是：&lt;em&gt;&lt;tt&gt;ConcurrentModificationException&lt;/tt&gt; 应该仅用于检测 bug。&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div id=&#034;entry_introduce&#034;&gt;
&lt;div class=&#034;entry_introduce&#034;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 当使用 fail-fast iterator 对 Collection 或 Map 进行迭代操作过程中尝试直接修改 Collection / Map 的内容时，即使是在单线程下运行， &amp;nbsp;java.util.ConcurrentModificationException 异常也将被抛出。&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;　 　Iterator 是工作在一个独立的线程中，并且拥有一个 mutex 锁。 Iterator 被创建之后会建立一个指向原来对象的单链索引表，当原来的对象数量发生变化时，这个索引表的内容不会同步改变，所以当索引指针往后移动的时候就找不到要迭 代的对象，所以按照 fail-fast 原则 Iterator 会马上抛出 java.util.ConcurrentModificationException 异常。&lt;/p&gt;
&lt;p&gt;　　所以 Iterator 在工作的时候是不允许被迭代的对象被改变的。但你可以使用 Iterator 本身的方法 remove() 来删除对象， Iterator.remove() 方法会在删除当前迭代对象的同时维护索引的一致性。&lt;/p&gt;
&lt;p&gt;　　有意思的是如果你的 Collection / Map 对象实际只有一个元素的时候， ConcurrentModificationException 异常并不会被抛出。这也就是为什么&lt;a href=&#034;http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/util/ConcurrentModificationException.html&#034; target=&#034;_blank&#034;&gt;在 javadoc 里面指出&lt;/a&gt;： it would be wrong to write a program that depended on this exception for its correctness: &lt;em&gt;&lt;tt&gt;ConcurrentModificationException&lt;/tt&gt; should be used only to detect bugs.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;下面的代码没有问题：&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol class=&#034;dp-j&#034; start=&#034;1&#034;&gt;
    &lt;li&gt;&lt;span&gt;&lt;span class=&#034;keyword&#034;&gt;import&lt;/span&gt;&lt;span&gt;&amp;nbsp;java.util.*;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&lt;span class=&#034;keyword&#034;&gt;public&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&#034;keyword&#034;&gt;class&lt;/span&gt;&lt;span&gt;&amp;nbsp;TryIteratorRemove&amp;nbsp;{&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&#034;keyword&#034;&gt;public&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&#034;keyword&#034;&gt;static&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&#034;keyword&#034;&gt;void&lt;/span&gt;&lt;span&gt;&amp;nbsp;main(String&amp;nbsp;[]&amp;nbsp;args){&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Collection&amp;lt;String&amp;gt;&amp;nbsp;myCollection&amp;nbsp;=&amp;nbsp;&lt;span class=&#034;keyword&#034;&gt;new&lt;/span&gt;&lt;span&gt;&amp;nbsp;ArrayList&amp;lt;String&amp;gt;(&lt;/span&gt;&lt;span class=&#034;number&#034;&gt;10&lt;/span&gt;&lt;span&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myCollection.add(&lt;span class=&#034;string&#034;&gt;&amp;quot;123&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myCollection.add(&lt;span class=&#034;string&#034;&gt;&amp;quot;456&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myCollection.add(&lt;span class=&#034;string&#034;&gt;&amp;quot;789&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&#034;keyword&#034;&gt;int&lt;/span&gt;&lt;span&gt;&amp;nbsp;i=&lt;/span&gt;&lt;span class=&#034;number&#034;&gt;0&lt;/span&gt;&lt;span&gt;;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&#034;keyword&#034;&gt;for&lt;/span&gt;&lt;span&gt;(Iterator&amp;nbsp;it&amp;nbsp;=&amp;nbsp;myCollection.iterator();it.hasNext();)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;myObject&amp;nbsp;=&amp;nbsp;(String)it.next();&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(myObject);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i++;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&#034;keyword&#034;&gt;if&lt;/span&gt;&lt;span&gt;(i==&lt;/span&gt;&lt;span class=&#034;number&#034;&gt;1&lt;/span&gt;&lt;span&gt;){&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&#034;comment&#034;&gt;//myCollection.remove(myObject);&lt;/span&gt;&lt;span&gt;&amp;nbsp; //这行代码有问题，会抛出&lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;tt&gt;ConcurrentModificationException&lt;/tt&gt; &lt;/em&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.remove();&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&lt;span class=&#034;string&#034;&gt;&amp;quot;After&amp;nbsp;remove,the&amp;nbsp;size&amp;nbsp;of&amp;nbsp;myCollection&amp;nbsp;is:&amp;nbsp;&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;nbsp;+&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myCollection.size()+&lt;span class=&#034;string&#034;&gt;&amp;quot;&amp;nbsp;\n&amp;nbsp;and&amp;nbsp;its&amp;nbsp;content&amp;nbsp;is:&amp;nbsp;&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&#034;keyword&#034;&gt;for&lt;/span&gt;&lt;span&gt;(String&amp;nbsp;s&amp;nbsp;:&amp;nbsp;myCollection){&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(s);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;}&amp;nbsp; &lt;br /&gt;
    &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;br /&gt;
&lt;/em&gt; &lt;/p&gt;
&lt;strong&gt;&lt;/strong&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
        </description>
      
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/10/07/1223367791992.html">
    <title>在Spring中使用Quartz任务调度支持集群</title>
    <link>http://www.searchfull.net:80/blog/2008/10/07/1223367791992.html</link>
    
      
      
        <description>
          &lt;p&gt;虽然在&lt;a href=&#034;http://www.opensymphony.com/quartz/&#034;&gt;Quartz&lt;/a&gt;上有&lt;a title=&#034;0.41849995&#034; href=&#034;http://www.searchfull.net/blog/2008/03/08/1204966617410.html&#034;&gt;配置Quartz集群Clustering&lt;/a&gt; ，但是在Spring中使用Q&lt;font face=&#034;Arial&#034;&gt;uartz任务调度并支持集群系统却有些问题，下面介绍解决办法：&lt;/font&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/10/07/1223367791992.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/09/25/1222331608102.html">
    <title> 我收藏的链接（26）</title>
    <link>http://www.searchfull.net:80/blog/2008/09/25/1222331608102.html</link>
    
      
      
        <description>
          &lt;dl&gt;&lt;dt&gt;&lt;a href=&#034;http://java.sun.com/developer/TechTips/2000/tt0411.html&#034; tags=&#034;java&#034; add_date=&#034;1222330607&#034; last_visit=&#034;1222330607&#034;&gt;FORMATTING DECIMAL  NUMBERS&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;格式化数字，科学计数法  &lt;/dd&gt;&lt;dt&gt;&lt;a href=&#034;http://www.enhanceie.com/ua.aspx&#034; tags=&#034;IE&#034; add_date=&#034;1222242942&#034; last_visit=&#034;1222242942&#034;&gt;Internet Explorer - User-Agent test and override  registry scripts&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;存储空间不足 无法完成此操作： &lt;br /&gt;
&lt;/dd&gt;&lt;dd&gt;reg delete  &amp;quot;HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User  Agent\Post Platform&amp;quot; /f &lt;br /&gt;
&lt;/dd&gt;&lt;dd&gt;reg delete  &amp;quot;HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User  Agent\Post Platform&amp;quot; /f &lt;br /&gt;
&lt;/dd&gt;&lt;dd&gt;reg delete  &amp;quot;HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User  Agent\Post Platform&amp;quot; /f &lt;br /&gt;
&lt;/dd&gt;&lt;dd&gt;reg delete  &amp;quot;HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User  Agent\Post Platform&amp;quot; /f  &lt;/dd&gt;&lt;dt&gt;&lt;a href=&#034;http://exist.sourceforge.net/&#034; tags=&#034;xml&#034; add_date=&#034;1222241674&#034; last_visit=&#034;1222241674&#034;&gt;Open Source Native XML Database&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a href=&#034;http://highscalability.com/7-stages-scaling-web-apps&#034; tags=&#034;scalability,performance&#034; add_date=&#034;1222232799&#034; last_visit=&#034;1222232799&#034;&gt;The  7 Stages of Scaling Web Apps | High Scalability&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a href=&#034;http://www.blogjava.net/pengpenglin/archive/2008/09/03/226699.html&#034; tags=&#034;java,reflection&#034; add_date=&#034;1222228788&#034; last_visit=&#034;1222228788&#034;&gt;【原】Java  Reflection 之 Method - pengpenglin - BlogJava&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;Java反射 Reflection  &lt;/dd&gt;&lt;/dl&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/09/25/1222331608102.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/09/25/1222331553856.html">
    <title>我收藏的链接（25）</title>
    <link>http://www.searchfull.net:80/blog/2008/09/25/1222331553856.html</link>
    
      
        <description>
          &lt;dl&gt;&lt;dt&gt;&lt;a last_visit=&#034;1217061834&#034; add_date=&#034;1217061834&#034; tags=&#034;java,javaEE&#034; href=&#034;http://www.ibm.com/developerworks/websphere/techjournal/0701_botzum/0701_botzum.html?ca=dgr-jw17Java-EE-Best-Practices#sec10&#034;&gt;IBM WebSphere  Developer Technical Journal: The top Java EE best practices&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1217061822&#034; add_date=&#034;1217061822&#034; tags=&#034;JavaEE,java&#034; href=&#034;http://www.ibm.com/developerworks/websphere/techjournal/0405_brown/0405_brown.html&#034;&gt;IBM WebSphere  Developer Technical Journal: The top 10 (more or less) J2EE best practices&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1217037938&#034; add_date=&#034;1217037938&#034; tags=&#034;software,programming&#034; href=&#034;http://www.readwriteweb.com/archives/top_10_concepts_that_every_software_engineer_should_know.php&#034;&gt;Top 10  Concepts That Every Software Engineer Should Know - ReadWriteWeb&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216955923&#034; add_date=&#034;1216955923&#034; tags=&#034;life&#034; href=&#034;http://www.southcn.com/estate/zhuanti/hujigaige/zhengceyingxiang/200312250252.htm&#034;&gt;南方网-广州市人口准入基本条件（二）&lt;/a&gt;   &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216955568&#034; add_date=&#034;1216955568&#034; tags=&#034;life&#034; href=&#034;http://www.southcn.com/estate/zhuanti/hujigaige/zhengceyingxiang/200312250245.htm&#034;&gt;南方网-广州市人口准入基本条件（一）&lt;/a&gt;   &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216879828&#034; add_date=&#034;1216879828&#034; tags=&#034;linux&#034; href=&#034;http://www.thoughtpolice.co.uk/vmware/howto/1-minute-guide.html&#034;&gt;1 Minute HOWTO  Guides&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;ubuntu,fedora,centos,freebsd如何升级安装软件包，设置操作系统语言  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216863717&#034; add_date=&#034;1216863717&#034; tags=&#034;html,Web&#034; href=&#034;http://www.w3.org/People/Raggett/tidy/&#034;&gt;Clean up your Web pages with HTML  TIDY&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216814620&#034; add_date=&#034;1216814620&#034; tags=&#034;ubuntu&#034; href=&#034;http://blog.weeker.org/2007/02/06/380&#034;&gt;weeker.org &amp;raquo; Blog Archive &amp;raquo; Ubuntu  源列表&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216780077&#034; add_date=&#034;1216780077&#034; tags=&#034;webserver&#034; href=&#034;http://hi.baidu.com/suantop/blog/item/8abac18dbbfde816b21bba2d.html&#034;&gt;squid3.0反向代理  apache+squid_蒜头网&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216780067&#034; add_date=&#034;1216780067&#034; tags=&#034;webserver&#034; href=&#034;http://hi.baidu.com/suantop/blog/item/45b8933f8e145fe954e723bd.html&#034;&gt;lighttpd+tomcat+squid3.0_蒜头网&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216779922&#034; add_date=&#034;1216779922&#034; tags=&#034;web&#034; href=&#034;http://tech.it168.com/o/2007-11-08/200711081252156.shtml&#034;&gt;高并发高流量网站架构 - 技术门户 |  ITPUB |&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216775137&#034; add_date=&#034;1216775137&#034; tags=&#034;web,webserver&#034; href=&#034;http://www.ibm.com/developerworks/cn/web/wa-lo-nginx/index.html&#034;&gt;使用 Nginx  提升网站访问速度&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;Nginx是一个web 服务器  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216775102&#034; add_date=&#034;1216775102&#034; tags=&#034;performance,java&#034; href=&#034;http://www.javaperformancetuning.com/tips/rawtips.shtml&#034;&gt;Java  performance tuning tips&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;Java性能调优  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216709264&#034; add_date=&#034;1216709264&#034; tags=&#034;gcc,linux,ubuntu&#034; href=&#034;http://anaaman.blogspot.com/2006/01/crt1o-no-such-file-no-such-file-or.html&#034;&gt;Ana&#039;s  Lair: crt1.o: No such file: No such file or directory&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;解决下面的问题： C compiler cannot create executables /usr/bin/ld: crt1.o: No such  file: No such file or directory  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216709252&#034; add_date=&#034;1216709252&#034; tags=&#034;linux,gcc,ubuntu&#034; href=&#034;http://wwboss.blog.sohu.com/71631103.html&#034;&gt;Linux下./configure错误详解-王琬的BLOG-搜狐博客&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;解决下面的问题： C compiler cannot create executables /usr/bin/ld: crt1.o: No such  file: No such file or directory  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216703308&#034; add_date=&#034;1216703308&#034; tags=&#034;project&#034; href=&#034;http://www.javaeye.com/news/2964&#034;&gt;每个项目最重要的十件事 - 软件 - JavaEye新闻&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216689173&#034; add_date=&#034;1216689173&#034; tags=&#034;search,lucene&#034; href=&#034;http://mg4j.dsi.unimi.it/&#034;&gt;MG4J: Managing Gigabytes for  Java&amp;trade;&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;lucene的第二选择，一个搜索引擎  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216630023&#034; add_date=&#034;1216630023&#034; tags=&#034;memcached&#034; href=&#034;http://code.sixapart.com/svn/memcached/trunk/server/scripts/memcached-tool&#034;&gt;memcached-tool&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;memcached monitor 监视  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216608823&#034; add_date=&#034;1216608823&#034; tags=&#034;java,performance&#034; href=&#034;http://www.javaeye.com/news/2943&#034;&gt;十个最好的Java性能故障排除工具 - Java -  JavaEye新闻&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216608271&#034; add_date=&#034;1216608271&#034; tags=&#034;ci&#034; href=&#034;http://www.blogjava.net/chelsea/archive/2008/07/20/216246.html&#034;&gt;敏捷质疑: 持续集成 - 切尔斯基 -  BlogJava&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216362372&#034; add_date=&#034;1216362372&#034; tags=&#034;spring&#034; href=&#034;http://blog.springsource.com/main/2007/01/23/dynamic-datasource-routing/&#034;&gt;SpringSource Team  Blog &amp;raquo; Dynamic DataSource Routing&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;Spring+Hibernate多数据源解决方案  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216361797&#034; add_date=&#034;1216361797&#034; tags=&#034;spring,hibernate&#034; href=&#034;http://wutaoo.javaeye.com/blog/145811&#034;&gt;Horizontal Database Partitioning  with Spring and Hibernate - ... - JavaEye技术网站&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;Spring+Hibernate框架下，多数据源Datasource，多sessionFactory的水平数据库分区分割解决方案  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216361789&#034; add_date=&#034;1216361789&#034; tags=&#034;spring,hibernate&#034; href=&#034;http://www.javaeye.com/post/509938&#034;&gt;spring之多SessionFactory - Spring -  Java - JavaEye论坛&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;Spring+Hibernate框架下，多数据源Datasource，多sessionFactory的水平数据库分区分割解决方案  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216212863&#034; add_date=&#034;1216212863&#034; tags=&#034;Oracle&#034; href=&#034;http://conjs.cn/?p=94&#034;&gt;Oracle10g学习笔记 | 专注.NET 、JAVA技术&lt;/a&gt;  &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216188816&#034; add_date=&#034;1216188816&#034; tags=&#034;java&#034; href=&#034;https://yanfs.dev.java.net/&#034;&gt;yanfs: yanfs&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;文件系统，远程访问驱动器  &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1216174084&#034; add_date=&#034;1216174084&#034; tags=&#034;web&#034; href=&#034;http://www.zzvo.com/&#034;&gt;站长日志 - 面向网站站长的专业网络开发、网站运营博客&lt;/a&gt;  &lt;/dt&gt;&lt;dd&gt;css 参考 &lt;/dd&gt;&lt;/dl&gt;
        </description>
      
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/09/22/1222068214467.html">
    <title>质检总局建议停止食用以前购买的无法确定是否含三聚氰胺的奶粉</title>
    <link>http://www.searchfull.net:80/blog/2008/09/22/1222068214467.html</link>
    
      
      
        <description>
          &lt;p&gt;质检总局建议停止&lt;span&gt;食用以前购买的无法确定是否含三聚氰胺的奶粉&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2008年9月21日，&lt;a href=&#034;http://www.aqsiq.gov.cn&#034;&gt;质检总局官方网站&lt;/a&gt;发布的&lt;strong&gt;&lt;font color=&#034;#993300&#034;&gt;&lt;a href=&#034;http://www.aqsiq.gov.cn/ztlm/nf/rdgz/200809/t20080921_90622.htm&#034;&gt;关于乳制品安全相关问题答复&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;新闻中，第三点《&lt;strong&gt;&lt;span&gt;关于查询消费者已购买的婴儿配方奶粉是否合格的问题&lt;/span&gt;&lt;/strong&gt;》指出&lt;/p&gt;
&lt;blockquote dir=&#034;ltr&#034; style=&#034;MARGIN-RIGHT: 0px&#034;&gt;
&lt;h4&gt;&lt;span&gt;&amp;ldquo;&lt;span&gt;打消家长顾虑的最好办法，是停止食用以前购买的奶粉，孩子的健康毕竟比几袋奶粉贵重多了&lt;/span&gt;&amp;rdquo;。&lt;/span&gt;&lt;/h4&gt;
&lt;/blockquote&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/09/22/1222068214467.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/07/20/1216519264802.html">
    <title>在AppModule里配置Tapestry5支持UTF-8国际化和Servlet开发</title>
    <link>http://www.searchfull.net:80/blog/2008/07/20/1216519264802.html</link>
    
      
      
        <description>
          &lt;div class=&#034;section&#034;&gt;
&lt;p&gt;Tapestry5必须有一个&amp;quot;module builder class&amp;quot;，很典型地，经常是叫&amp;quot;AppModule&amp;quot;，AppModule经常用来定义一些新服务、覆盖原始服务、或者为服务更改配置。常用的是让Tapestry5支持UTF-8的request Encoding、忽略一些路径过滤来支持Servlet和其他Servlet Filter的开发等。下面的代码可以加在AppModule中：&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;Tapestry5通过在web.xml下定义tapestry.app-package指向的Java包里寻找AppModule，也就是&amp;lt;filter-name&amp;gt;加上&amp;quot;Module&amp;quot;字符。&lt;/p&gt;
&lt;p&gt;下面是官方文档里&lt;a href=&#034;http://tapestry.apache.org/tapestry5/tapestry-core/guide/conf.html&#034;&gt;Tapsetry IoC 配置&lt;/a&gt;：&lt;/p&gt;
&lt;h3&gt;Tapestry IoC Configuration&lt;/h3&gt;
&lt;p&gt;Most other configuration occurs inside your application&#039;s module builder class. The application module builder will often define new services, provide overrides of services, or make contributions to service configurations.&lt;/p&gt;
&lt;p&gt;Tapestry looks for a module builder class in the services package (under the root package). It capitalizes the &amp;lt;filter-name&amp;gt; and appends &amp;quot;Module&amp;quot;. In the previous example, the module builder class would be org.example.myapp.services.AppModule.&lt;/p&gt;
&lt;p&gt;If such a class exists, it is added to the IoC Registry. It is not an error for your application to not have a module, though any non-trivial application will have a module.&lt;/p&gt;
&lt;/div&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/07/20/1216519264802.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/06/06/1212725759421.html">
    <title>奉劝：不要考护理，不要做护士</title>
    <link>http://www.searchfull.net:80/blog/2008/06/06/1212725759421.html</link>
    
      
      
        <description>
          &lt;a href=&#034;http://www.searchfull.net/blog/2008/06/06/1212725759421.html&#034;&gt;不要考护理，不要做护士&lt;/a&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/06/06/1212725759421.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/05/28/1211962416011.html">
    <title>使用Weblogic JMS监控log4j的日志</title>
    <link>http://www.searchfull.net:80/blog/2008/05/28/1211962416011.html</link>
    
      
      
        <description>
          &lt;p&gt;参考：&lt;/p&gt;
&lt;h4 class=&#034;desc&#034;&gt;&lt;a rel=&#034;nofollow&#034; href=&#034;http://java-x.blogspot.com/2006/12/messaging-quickstart-sample-code.html&#034;&gt;Messaging Quickstart: Weblogic JMS Sample Code&lt;/a&gt; &lt;/h4&gt;
&lt;h4 class=&#034;desc&#034;&gt;&lt;a rel=&#034;nofollow&#034; href=&#034;http://java-x.blogspot.com/2006/12/messaging-quickstart-configuring.html&#034;&gt;Messaging Quickstart: Configuring Weblogic JMS&lt;/a&gt;&lt;/h4&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/05/28/1211962416011.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/05/27/1211860741269.html">
    <title>Apache的winnt_accept: Asynchronous AcceptEx failed问题</title>
    <link>http://www.searchfull.net:80/blog/2008/05/27/1211860741269.html</link>
    
      
      
        <description>
          &lt;pre id=&#034;line1&#034;&gt;&lt;a href=&#034;http://httpd.apache.org/docs/2.0/mod/mpm_winnt.html&#034;&gt;winnt(MPM) － Apache 2.2 参考手册&lt;/a&gt;有下列描述&lt;/pre&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/05/27/1211860741269.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/05/21/1211339033637.html">
    <title>软件版本号的意义</title>
    <link>http://www.searchfull.net:80/blog/2008/05/21/1211339033637.html</link>
    
      
      
        <description>
          &lt;a href=&#034;http://www.searchfull.net/blog/2008/05/21/1211339033637.html&#034;&gt;软件版本号的意义&lt;/a&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/05/21/1211339033637.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/05/11/1210514876974.html">
    <title>我收藏的链接（19）</title>
    <link>http://www.searchfull.net:80/blog/2008/05/11/1210514876974.html</link>
    
      
      
        <description>
          &lt;dl&gt;&lt;dt&gt;&lt;a tags=&#034;ubuntu,linux&#034; add_date=&#034;1210505001&#034; last_visit=&#034;1210505001&#034; href=&#034;http://www.ubuntugeek.com/settingup-an-ftp-server-on-ubuntu-with-proftpd.html&#034;&gt;Settingup an FTP Server on Ubuntu with ProFTPD -- Ubuntu Geek&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;ubuntu,linux&#034; add_date=&#034;1210504675&#034; last_visit=&#034;1210504675&#034; href=&#034;http://www.ubuntugeek.com/setting-up-a-telnet-server-in-ubuntu.html&#034;&gt;Setting Up a Telnet Server in Ubuntu -- Ubuntu Geek&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;websphere&#034; add_date=&#034;1210501696&#034; last_visit=&#034;1210501696&#034; href=&#034;http://www.ibm.com/developerworks/cn/websphere/techjournal/0408_wakelin/0408_wakelin.html&#034;&gt;IBM WebSphere 开发者技术期刊: 使用 J2EE Connector Architecture 进行 WebSphere Application Server 和 CICS 的事务集成&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;jfreechart&#034; add_date=&#034;1210499551&#034; last_visit=&#034;1210499551&#034; href=&#034;http://www-128.ibm.com/developerworks/cn/java/l-jfreechart/&#034;&gt;使用 JFreeChart来创建基于web的图表&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;websphere&#034; add_date=&#034;1210494139&#034; last_visit=&#034;1210494139&#034; href=&#034;http://www.ibm.com/developerworks/websphere/techjournal/0504_beaven/0504_beaven.html&#034;&gt;IBM WebSphere Developer Technical Journal: Transactional high availability and deployment considerations in WebSphere Application Server V6&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;tapestry&#034; add_date=&#034;1210477858&#034; last_visit=&#034;1210477858&#034; href=&#034;http://mail-archives.apache.org/mod_mbox/tapestry-users/200309.mbox/%3C328F0554099E3B418A43A44ADF3A8E4701EEA85C@mail.smartprice.com%3E&#034;&gt;在tapestry的html里的head标签里增加meta等html内容&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;ubuntu&#034; add_date=&#034;1210410190&#034; last_visit=&#034;1210410190&#034; href=&#034;http://wiki.ubuntu.org.cn/index.php?title=Qref/Hardy&amp;amp;variant=zh-cn&#034;&gt;Qref/Hardy - Ubuntu中文&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;ubuntu&#034; add_date=&#034;1210406989&#034; last_visit=&#034;1210406989&#034; href=&#034;http://ilovemac.cn/articles/play-with-hardy-config-system-tweak.html&#034;&gt;零命令玩转Ubuntu 8.04 之 配置篇 （系统微调） | iLoveMac.cn&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;linux,subversion&#034; add_date=&#034;1210378151&#034; last_visit=&#034;1210378151&#034; href=&#034;http://tortoisesvn.net/node/58&#034;&gt;Does a similar app also exist for Macs or Linux? | TortoiseSVN&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;ubuntu,linux&#034; add_date=&#034;1210343528&#034; last_visit=&#034;1210343528&#034; href=&#034;http://forum.ubuntu.org.cn/viewtopic.php?t=101719&amp;amp;start=0&amp;amp;sid=fc1a0ae075aa0a9bf4ca5ccbd02eea5f&#034;&gt;Ubuntu中文 论坛 :: 阅读主题 - 中文输入法&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;ubuntu,linux&#034; add_date=&#034;1210343507&#034; last_visit=&#034;1210343507&#034; href=&#034;http://www.builder.com.cn/2008/0508/851670.shtml&#034;&gt;ubuntu 8.04中文环境解决方法 - 开发者在线 - www.builder.com.cn&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;ubuntu,linux&#034; add_date=&#034;1210343304&#034; last_visit=&#034;1210343304&#034; href=&#034;http://www.linuxidc.com/Linux/2008-04/12362.htm&#034;&gt;来个Ubuntu 8.04的更新源&lt;/a&gt; &lt;/dt&gt;&lt;/dl&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/05/11/1210514876974.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/05/06/1210054125599.html">
    <title>什么是专业软件工程师？</title>
    <link>http://www.searchfull.net:80/blog/2008/05/06/1210054125599.html</link>
    
      
        <description>
          &lt;p&gt;
“专业软件工程师”，是指具有规范化的价值观和知识体系，规范化的工作习惯和职业纪律，职业化的工作作风和流程，当然也具有相应的技能和经验。
&lt;/p&gt;
        </description>
      
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/03/25/1206417456588.html">
    <title>我收藏的链接（17）</title>
    <link>http://www.searchfull.net:80/blog/2008/03/25/1206417456588.html</link>
    
      
      
        <description>
          &lt;dt&gt;&lt;a href=&#034;http://www.searchfull.net/blog/2008/03/25/1206417456588.html&#034;&gt;我收藏的链接（17）&lt;/a&gt;&amp;nbsp; &lt;/dt&gt;&lt;dt&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;tapestry&#034; add_date=&#034;1206407232&#034; last_visit=&#034;1206407232&#034; href=&#034;http://www.javaenum.com/tapestry/&#034;&gt;Tapestry 5的新功能&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;hibernate,performance&#034; add_date=&#034;1206342069&#034; last_visit=&#034;1206342069&#034; href=&#034;http://opensource.atlassian.com/projects/hibernate/browse/HHH-2645&#034;&gt;[#HHH-2645] Synchronization bottleneck in EntityModeToTuplizerMapping - Hibernate JIRA&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;java,hibernate&#034; add_date=&#034;1206341922&#034; last_visit=&#034;1206341922&#034; href=&#034;http://www.hibernate.org/109.html&#034;&gt;hibernate.org - Equals and HashCode&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;java,image&#034; add_date=&#034;1206335773&#034; last_visit=&#034;1206335773&#034; href=&#034;http://blog.csdn.net/YuLimin/archive/2007/07/07/1681873.aspx&#034;&gt;写了一个实用的图像放大缩小程序，但是动画GIF转换后不会显示了，只有第一帧 - 简单就是美！ - CSDNBlog&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;spring&#034; add_date=&#034;1206335760&#034; last_visit=&#034;1206335760&#034; href=&#034;http://blog.csdn.net/YuLimin/archive/2007/10/10/1819134.aspx&#034;&gt;Spring 2.5 Perfomance Improvements 200% 直逼 Guice - 简单就是美！ - CSDNBlog&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;用ConcurrentHashMap代替Collections.synchronized(new HashMap()) 并发性能问题 &lt;/dd&gt;&lt;dt&gt;&lt;a tags=&#034;rss&#034; add_date=&#034;1206255442&#034; last_visit=&#034;1206255442&#034; href=&#034;http://cyber.law.harvard.edu/rss/rss.html&#034;&gt;RSS 2.0 Specification (RSS 2.0 at Harvard Law)&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;lucene&#034; add_date=&#034;1206231069&#034; last_visit=&#034;1206231069&#034; href=&#034;http://www.javaeye.com/news/1600&#034;&gt;为什么说Lucene不好 - 开源 - JavaEye新闻&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;rss,java&#034; add_date=&#034;1206194067&#034; last_visit=&#034;1206194067&#034; href=&#034;http://www.javaworld.com/javaworld/jw-11-2007/jw-11-rome.html&#034;&gt;Manage RSS feeds with the Rome API - Java World&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;用Rome API管理RSS种子 &lt;/dd&gt;&lt;dt&gt;&lt;a tags=&#034;database&#034; add_date=&#034;1206096448&#034; last_visit=&#034;1206096448&#034; href=&#034;http://www.developer.com/net/net/article.php/3589351&#034;&gt;Ten of the Biggest Mistakes Developers Make With Databases&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;architecture,java&#034; add_date=&#034;1206064175&#034; last_visit=&#034;1206064175&#034; href=&#034;http://www.artima.com/lejava/articles/stringtemplate.html&#034;&gt;The Importance of Model-View Separation&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;performance,web&#034; add_date=&#034;1206063083&#034; last_visit=&#034;1206063083&#034; href=&#034;http://developer.yahoo.com/performance/rules.html&#034;&gt;Best Practices for Speeding Up Your Web Site&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;提高网站的性能最佳实践 &lt;/dd&gt;&lt;dt&gt;&lt;a tags=&#034;eclipse,testing,coverage&#034; add_date=&#034;1206061183&#034; last_visit=&#034;1206061183&#034; href=&#034;http://www.eclemma.org/&#034;&gt;EclEmma - Java Code Coverage for Eclipse&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;uml&#034; add_date=&#034;1206011526&#034; last_visit=&#034;1206011526&#034; href=&#034;http://www.umlchina.com/&#034;&gt;UMLChina--软件以用为本&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;architecture,UML&#034; add_date=&#034;1206011371&#034; last_visit=&#034;1206011371&#034; href=&#034;http://www.uml.org.cn/&#034;&gt;UML软件工程组织&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;architecture&#034; add_date=&#034;1205904480&#034; last_visit=&#034;1205904480&#034; href=&#034;http://www.blogjava.net/hongjunli/archive/2007/03/19/104646.html&#034;&gt;如何从开发人员走向架构师 - Eric Li&#039;s Weblog - BlogJava&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;ejb3,eclipse&#034; add_date=&#034;1205722444&#034; last_visit=&#034;1205722444&#034; href=&#034;http://www.laliluna.de/ejb-3-ant-tutorial-jboss.html&#034;&gt;First EJB 3 Tutorial explaining Ant and showing how to create a session and entity beans with annotations and JBoss.&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;用Eclipse开发EJB3，如何用annotations和JBoss创建一个Session和Entity BEAN &lt;/dd&gt;&lt;dt&gt;&lt;a tags=&#034;ejb&#034; add_date=&#034;1205675652&#034; last_visit=&#034;1205675652&#034; href=&#034;http://stevieliu.bokee.com/2967849.html&#034;&gt;Eclipse+lomboz+jboss 开发EJB实例（3）--Stevie Liu的博客&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;ejb,eclipse&#034; add_date=&#034;1205675606&#034; last_visit=&#034;1205675606&#034; href=&#034;http://www.ibm.com/developerworks/cn/java/l-eclipse-j2ee/index.html&#034;&gt;使用Eclipse开发J2EE应用&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;management,project&#034; add_date=&#034;1205641619&#034; last_visit=&#034;1205641619&#034; href=&#034;http://www.blogjava.net/speedzheng/archive/2008/03/13/186125.html&#034;&gt;what is wrong with the project? - OutSource All - BlogJava&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a tags=&#034;svn&#034; add_date=&#034;1205587891&#034; last_visit=&#034;1205587891&#034; href=&#034;http://www.blogjava.net/hadeslee/archive/2008/03/12/185788.html&#034;&gt;Apache和Subversion集成安装与配置 - 千里冰封 - BlogJava&lt;/a&gt; &lt;/dt&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/03/25/1206417456588.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  
  <item rdf:about="http://www.searchfull.net:80/blog/2008/03/16/1205632763983.html">
    <title>我收藏的链接（16）</title>
    <link>http://www.searchfull.net:80/blog/2008/03/16/1205632763983.html</link>
    
      
      
        <description>
          &lt;dt&gt;&lt;a last_visit=&#034;1205570791&#034; add_date=&#034;1205570791&#034; tags=&#034;BI&#034; href=&#034;http://xsb.itpub.net/post/419/67124&#034;&gt;xsb Oracle Blog | 商业智能(BI)架构&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205559884&#034; add_date=&#034;1205559884&#034; tags=&#034;java,BI&#034; href=&#034;http://www.cs.waikato.ac.nz/ml/weka/&#034;&gt;Weka 3 - Data Mining with Open Source Machine Learning Software in Java&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;开源的数据挖掘工具 &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205553230&#034; add_date=&#034;1205553230&#034; tags=&#034;hibernate&#034; href=&#034;http://www.hibernate.org/15.html&#034;&gt;hibernate.org - Performance Q&amp;amp;A&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;hibernate的性能 &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205485803&#034; add_date=&#034;1205485803&#034; tags=&#034;eclipse,java&#034; href=&#034;http://www.j2eespider.org/cnf/display/EN/Home&#034;&gt;Home - J2EE Spider&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;代码生成工具 &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205484250&#034; add_date=&#034;1205484250&#034; tags=&#034;graphics&#034; href=&#034;http://graphviz.org/&#034;&gt;Graphviz graph visualization&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205467105&#034; add_date=&#034;1205467105&#034; tags=&#034;java&#034; href=&#034;http://anon.inf.tu-dresden.de/index_en.html&#034;&gt;JAP -- ANONYMITY &amp;amp; PRIVACY&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205466291&#034; add_date=&#034;1205466291&#034; tags=&#034;java,rss&#034; href=&#034;http://www.rssowl.org/&#034;&gt;RSSOwl - A Java RSS / RDF / Atom Newsreader | May the owl be with you&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205465976&#034; add_date=&#034;1205465976&#034; tags=&#034;java,music&#034; href=&#034;http://frinika.sourceforge.net/&#034;&gt;音乐剪辑&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205385087&#034; add_date=&#034;1205385087&#034; tags=&#034;java&#034; href=&#034;http://djproject.sourceforge.net/ns/&#034;&gt;The DJ project&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;桌面Java Native Swing &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205302982&#034; add_date=&#034;1205302982&#034; tags=&#034;management&#034; href=&#034;http://www.chefproject.org/&#034;&gt;团队协作工具&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205301879&#034; add_date=&#034;1205301879&#034; tags=&#034;collaboration,management&#034; href=&#034;http://www.xplanner.org/&#034;&gt;XPlanner Home&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;项目管理 &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205301837&#034; add_date=&#034;1205301837&#034; tags=&#034;spring,Eclipse&#034; href=&#034;http://springide.org/blog/&#034;&gt;Spring IDE Blog&lt;/a&gt; &lt;/dt&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205300024&#034; add_date=&#034;1205300024&#034; tags=&#034;crawler,Java&#034; href=&#034;http://crawler.archive.org/&#034;&gt;Heritrix - Home Page&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;网络蜘蛛，网络爬行，抓取内容 &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205244526&#034; add_date=&#034;1205244526&#034; tags=&#034;java&#034; href=&#034;http://brian.pontarelli.com/2008/03/07/do-we-really-need-code-reloading/&#034;&gt;Invert Your Mind &amp;raquo; Blog Archive &amp;raquo; Do we really need code reloading?&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;调试程序的时候真的需要实时代码刷新吗？ &lt;/dd&gt;&lt;dt&gt;&lt;a last_visit=&#034;1205197107&#034; add_date=&#034;1205197107&#034; tags=&#034;Scrum&#034; href=&#034;http://www.infoq.com/cn/news/2008/03/Scrum-Adoption-in-Yahoo&#034;&gt;InfoQ: 凤翼天翔&amp;mdash;&amp;mdash;Scrum在Yahoo!中的成功应用&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;大量的协作、团队良好的工作，以及能清晰定义的优先级&lt;/dd&gt;
          &lt;p&gt;&lt;a href="http://www.searchfull.net:80/blog/2008/03/16/1205632763983.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
  </item>
  

</rdf:RDF>
