﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>BlogJava-走自己的路-最新评论</title><link>http://www.blogjava.net/ldd600/CommentsRSS.aspx</link><description>路漫漫其修远兮，吾将上下而求索</description><language>zh-cn</language><pubDate>Tue, 12 Apr 2011 05:56:49 GMT</pubDate><lastBuildDate>Tue, 12 Apr 2011 05:56:49 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: Mysql水平分表</title><link>http://www.blogjava.net/ldd600/archive/2011/02/24/344801.html#345091</link><dc:creator>E书文学</dc:creator><author>E书文学</author><pubDate>Thu, 24 Feb 2011 11:22:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2011/02/24/344801.html#345091</guid><description><![CDATA[学习到了谢谢博主<img src ="http://www.blogjava.net/ldd600/aggbug/345091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">E书文学</a> 2011-02-24 19:22 <a href="http://www.blogjava.net/ldd600/archive/2011/02/24/344801.html#345091#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Mysql水平分表</title><link>http://www.blogjava.net/ldd600/archive/2011/02/22/344801.html#344822</link><dc:creator>叱咤红人</dc:creator><author>叱咤红人</author><pubDate>Tue, 22 Feb 2011 05:18:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2011/02/22/344801.html#344822</guid><description><![CDATA[@饿了否订餐网<br>确实是个问题。<br>1.计数统计，直接存为key value的形式。<br>2.线下统计：对所有表进行分析，统计程序写起来很复杂，头痛。这种方式只适合根据简单sql或存储过程就可以分析出来的数据。<br>3.统计收集：如果统计程序写起来相当复杂的，可以把数据按方便的格式存储到可以存大数据量的数据库或文件系统中。我现在把统计数据异步地存储到了mongodb。这样分析程序起来就简单了，格式存储的好可以支持实时查询都没问题。<br><img src ="http://www.blogjava.net/ldd600/aggbug/344822.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">叱咤红人</a> 2011-02-22 13:18 <a href="http://www.blogjava.net/ldd600/archive/2011/02/22/344801.html#344822#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Mysql水平分表</title><link>http://www.blogjava.net/ldd600/archive/2011/02/22/344801.html#344818</link><dc:creator>饿了否订餐网</dc:creator><author>饿了否订餐网</author><pubDate>Tue, 22 Feb 2011 04:56:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2011/02/22/344801.html#344818</guid><description><![CDATA[如果拆分了统计是怎么做呢<img src ="http://www.blogjava.net/ldd600/aggbug/344818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">饿了否订餐网</a> 2011-02-22 12:56 <a href="http://www.blogjava.net/ldd600/archive/2011/02/22/344801.html#344818#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Redis List</title><link>http://www.blogjava.net/ldd600/archive/2010/12/31/342016.html#342043</link><dc:creator>ugg boots on sale</dc:creator><author>ugg boots on sale</author><pubDate>Fri, 31 Dec 2010 02:29:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/12/31/342016.html#342043</guid><description><![CDATA[呵呵，很好的学习资料哦，可惜我看不懂，嘻、因为我看到这些代码类的就头疼<img src ="http://www.blogjava.net/ldd600/aggbug/342043.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">ugg boots on sale</a> 2010-12-31 10:29 <a href="http://www.blogjava.net/ldd600/archive/2010/12/31/342016.html#342043#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 剥下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣</title><link>http://www.blogjava.net/ldd600/archive/2010/11/17/296397.html#338245</link><dc:creator>higkoo</dc:creator><author>higkoo</author><pubDate>Wed, 17 Nov 2010 03:57:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/11/17/296397.html#338245</guid><description><![CDATA[不错，顶起！<img src ="http://www.blogjava.net/ldd600/aggbug/338245.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">higkoo</a> 2010-11-17 11:57 <a href="http://www.blogjava.net/ldd600/archive/2010/11/17/296397.html#338245#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 抛弃TT/TC，拥抱Redis</title><link>http://www.blogjava.net/ldd600/archive/2010/11/06/337354.html#337406</link><dc:creator>copper fittings</dc:creator><author>copper fittings</author><pubDate>Sat, 06 Nov 2010 07:40:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/11/06/337354.html#337406</guid><description><![CDATA[我还是抛弃不了TT/TC、、<img src ="http://www.blogjava.net/ldd600/aggbug/337406.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">copper fittings</a> 2010-11-06 15:40 <a href="http://www.blogjava.net/ldd600/archive/2010/11/06/337354.html#337406#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 蛋疼的PooledConnectionFactory(activemq-pool)[未登录]</title><link>http://www.blogjava.net/ldd600/archive/2010/11/02/336755.html#336760</link><dc:creator>samuel</dc:creator><author>samuel</author><pubDate>Tue, 02 Nov 2010 01:38:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/11/02/336755.html#336760</guid><description><![CDATA[果然是这样的。汗颜 activemq-pool的设计者。<br><br>不好用，就不用他的了，自己写一个就是了。<img src ="http://www.blogjava.net/ldd600/aggbug/336760.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">samuel</a> 2010-11-02 09:38 <a href="http://www.blogjava.net/ldd600/archive/2010/11/02/336755.html#336760#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 不用keytool，tomcat打开https</title><link>http://www.blogjava.net/ldd600/archive/2010/08/16/328817.html#328961</link><dc:creator>shaiehv</dc:creator><author>shaiehv</author><pubDate>Mon, 16 Aug 2010 02:22:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/08/16/328817.html#328961</guid><description><![CDATA[曙海嵌入式学院提供以下课程的培训--中国最大的FPGA,DSP和3G手机通信培训机构：<br>FPGA培训,DSP培训,MTK培训,Android培训,Symbian培训,iPhone培训,单片机培训,Candence PCB培训,Vxworks培训等。<br>网址： <a href="http://www.51qianru.cn" target="_new" rel="nofollow">http://www.51qianru.cn</a><br>上海总部电话：021-51875830 深圳:0755-61280252 北京:010-51292078  南京:025-68662821<img src ="http://www.blogjava.net/ldd600/aggbug/328961.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">shaiehv</a> 2010-08-16 10:22 <a href="http://www.blogjava.net/ldd600/archive/2010/08/16/328817.html#328961#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: RDBMS的lucene爬虫</title><link>http://www.blogjava.net/ldd600/archive/2010/05/07/320250.html#320272</link><dc:creator>罗莱家纺</dc:creator><author>罗莱家纺</author><pubDate>Fri, 07 May 2010 05:52:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/05/07/320250.html#320272</guid><description><![CDATA[阿那是表达式<img src ="http://www.blogjava.net/ldd600/aggbug/320272.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">罗莱家纺</a> 2010-05-07 13:52 <a href="http://www.blogjava.net/ldd600/archive/2010/05/07/320250.html#320272#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 剥下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣</title><link>http://www.blogjava.net/ldd600/archive/2010/03/22/296397.html#316216</link><dc:creator>ldd600</dc:creator><author>ldd600</author><pubDate>Mon, 22 Mar 2010 14:02:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/03/22/296397.html#316216</guid><description><![CDATA[@zhaixf<br>1. 和Xss值有关，你的结果也可以说明这一点，或者您可将Xss设置的变态一点<br>2. 您用的是32位还是64位系统，您的虚拟内存是多大，虚拟内存还受其他程序的影响。<br><img src ="http://www.blogjava.net/ldd600/aggbug/316216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">ldd600</a> 2010-03-22 22:02 <a href="http://www.blogjava.net/ldd600/archive/2010/03/22/296397.html#316216#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 剥下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣</title><link>http://www.blogjava.net/ldd600/archive/2010/03/22/296397.html#316203</link><dc:creator>zhaixf</dc:creator><author>zhaixf</author><pubDate>Mon, 22 Mar 2010 10:51:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/03/22/296397.html#316203</guid><description><![CDATA[帅哥，我也做了下相应的测试，发现公式中的：<br>便可推导出单个JVM Instance可支持的最大线程数的估计值：<br>(MaxProcessMemory&lt;固定值&gt; – Xms&lt;初始化值，最小值&gt; – XX:PermSize&lt;初始化值，最小值&gt; – 100m&lt;估算值&gt;) / Xss = Number of threads&lt;最大值&gt;<br>Xms不会影响创建线程的个数，起作用的应该是：-Xmx<br>其他地方和我想的基本一致，但是我在测试过程中遇到了比较奇怪的问题，没有办法解释：下面是我测试的情况，重点关注“-Xmx1692m”，似乎作为了一个分隔线，之上的也能用公式解释，之下的也能用公式解释。<br><br>-Xms3060m -Xmx3060m<br>-Xss2048k (thread :94)<br><br>-Xms2560m -Xmx2560m<br>-Xss2048k (thread :157)<br><br>-Xms2048m -Xmx2048m<br>-Xss2048k (thread :221)<br>-Xss1024k (thread :598)<br><br>-Xms1792m -Xmx1792m<br>-Xss1024k (thread :683)<br><br>-Xms1692m -Xmx1692m<br>-Xss1024k (thread :49)(进程自己结束)<br><br>-Xms1560m -Xmx1560m<br>-Xss2048k (thread :31)(进程自己结束hs_err_pid24865.log)<br><br>-Xms1536m -Xmx1536m<br>-Xss2048k (thread :34)(进程自己结束hs_err_pid24865.log)<br>-Xss1024k(thread :100)<br><br>-Xms1024m -Xmx2048m<br>-Xss2048k (thread :221)<br><br>-Xms1048m -Xmx1048m<br>-Xss2048k (thread :95)<br><br>-Xms560m -Xmx1152m<br>-Xss2048k(thread :82)<br>-Xss1024k(thread :228)<br><br>-Xms1048m -Xmx3560m<br>-Xss2048k (thread :32)(进程自己结束)<img src ="http://www.blogjava.net/ldd600/aggbug/316203.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">zhaixf</a> 2010-03-22 18:51 <a href="http://www.blogjava.net/ldd600/archive/2010/03/22/296397.html#316203#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 提高遗留代码的测试覆盖率</title><link>http://www.blogjava.net/ldd600/archive/2010/03/11/315073.html#315110</link><dc:creator>ldd600</dc:creator><author>ldd600</author><pubDate>Wed, 10 Mar 2010 21:58:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/03/11/315073.html#315110</guid><description><![CDATA[@ldg<br>英文还是比较烂的，就是有些单词用惯了，不好意思。不正确或者不明白的地方可以提出来一起讨论，向你学习，这样就可以使大家进步，呵呵。<img src ="http://www.blogjava.net/ldd600/aggbug/315110.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">ldd600</a> 2010-03-11 05:58 <a href="http://www.blogjava.net/ldd600/archive/2010/03/11/315073.html#315110#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 提高遗留代码的测试覆盖率</title><link>http://www.blogjava.net/ldd600/archive/2010/03/10/315073.html#315100</link><dc:creator>ldg</dc:creator><author>ldg</author><pubDate>Wed, 10 Mar 2010 14:39:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/03/10/315073.html#315100</guid><description><![CDATA[只明白了一件事：楼主的英文很好……，大概跟洋鬼子共事过。<img src ="http://www.blogjava.net/ldd600/aggbug/315100.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">ldg</a> 2010-03-10 22:39 <a href="http://www.blogjava.net/ldd600/archive/2010/03/10/315073.html#315100#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 侦听和处理用户对业务对象改动的简易框架</title><link>http://www.blogjava.net/ldd600/archive/2010/03/01/304100.html#314144</link><dc:creator>游客</dc:creator><author>游客</author><pubDate>Mon, 01 Mar 2010 02:47:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/03/01/304100.html#314144</guid><description><![CDATA[很好。公司的team也开发了记录ActionLog的组件。不过在获取改变集和比较对象上代价比较高。正好参考<img src ="http://www.blogjava.net/ldd600/aggbug/314144.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">游客</a> 2010-03-01 10:47 <a href="http://www.blogjava.net/ldd600/archive/2010/03/01/304100.html#314144#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 剥下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣</title><link>http://www.blogjava.net/ldd600/archive/2010/01/20/296397.html#310181</link><dc:creator>叱咤红人</dc:creator><author>叱咤红人</author><pubDate>Tue, 19 Jan 2010 23:42:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/01/20/296397.html#310181</guid><description><![CDATA[帅哥，<br>1.用ulimit看一下，虚拟内存是否做了限制。这个异常我测试下来是出现在当总内存（物理内存+虚拟内存）不够的情况下。 <br>2.用profile工具或者gc log看一下内存的使用情况。看程序中是否有内存溢出的风险。 <br>3.出问题时系统中的线程使用情况。kill -3 或者用TDA.<img src ="http://www.blogjava.net/ldd600/aggbug/310181.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">叱咤红人</a> 2010-01-20 07:42 <a href="http://www.blogjava.net/ldd600/archive/2010/01/20/296397.html#310181#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 剥下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣[未登录]</title><link>http://www.blogjava.net/ldd600/archive/2010/01/19/296397.html#310112</link><dc:creator>菜鸟</dc:creator><author>菜鸟</author><pubDate>Tue, 19 Jan 2010 09:17:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/01/19/296397.html#310112</guid><description><![CDATA[我的邮箱是ooxoo024@hotmail.com，请大侠指点下，先谢谢了。<img src ="http://www.blogjava.net/ldd600/aggbug/310112.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">菜鸟</a> 2010-01-19 17:17 <a href="http://www.blogjava.net/ldd600/archive/2010/01/19/296397.html#310112#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 剥下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣[未登录]</title><link>http://www.blogjava.net/ldd600/archive/2010/01/19/296397.html#310110</link><dc:creator>菜鸟</dc:creator><author>菜鸟</author><pubDate>Tue, 19 Jan 2010 09:16:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2010/01/19/296397.html#310110</guid><description><![CDATA[我最近总也是碰见OOM（Exception in thread &quot;CompilerThread0&quot; java.lang.OutOfMemoryError: requested 1056888 bytes for Chunk::new. Out of swap space?）<br>不知道大侠能否指点下偶？<br><br>1、服务器硬件配置如下：<br>Type	IBM X3850<br>Processor Details	2132 MHz * 16<br>Memory	16G<br>操作系统是RedHat企业版5.0，64位服务器<br><br>2、我使用的JDK是jdk-1_5_0_12-linux-i586，应用服务器是Weblogic 9.2，weblogic服务器setDomain.sh文件的参数配置如下：<br># PATCH_LIBPATH=[myPatchLibpath] (unix)<br># PATCH_PATH=[myPatchPath] (unix)<br><br>. ${WL_HOME}/common/bin/commEnv.sh<br><br>WLS_HOME=&quot;${WL_HOME}/server&quot;<br>export WLS_HOME<br><br>WLI_HOME=&quot;${WL_HOME}/integration&quot;<br>export WLI_HOME<br><br>MEM_ARGS=&quot;-Xms3072m -Xmx3072m&quot;<br>export MEM_ARGS<br><br>if [ &quot;${JAVA_VENDOR}&quot; = &quot;Sun&quot; ] ; then<br>        if [ &quot;${PRODUCTION_MODE}&quot; = &quot;&quot; ] ; then<br>                MEM_DEV_ARGS=&quot;-XX:CompileThreshold=8000 -XX:PermSize=96m -XX:+UseParallelGC &quot;<br>                export MEM_DEV_ARGS<br>        fi<br>fi<br><br># Had to have a separate test here BECAUSE of immediate variable expansion on windows<br><br>if [ &quot;${JAVA_VENDOR}&quot; = &quot;Sun&quot; ] ; then<br>        MEM_ARGS=&quot;${MEM_ARGS} ${MEM_DEV_ARGS} -XX:MaxPermSize=256m&quot;<br>        export MEM_ARGS<br>fi<br><br><img src ="http://www.blogjava.net/ldd600/aggbug/310110.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">菜鸟</a> 2010-01-19 17:16 <a href="http://www.blogjava.net/ldd600/archive/2010/01/19/296397.html#310110#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 对Log4j封装的一些想法</title><link>http://www.blogjava.net/ldd600/archive/2009/12/27/307266.html#307415</link><dc:creator>叱咤红人</dc:creator><author>叱咤红人</author><pubDate>Sun, 27 Dec 2009 01:47:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2009/12/27/307266.html#307415</guid><description><![CDATA[@aaa<br>是的，是我记混了。我们公司有一个log framework对Log4J做了一层封装，把log的方法的参数都改成String了，但还有一些提供的方法，会把object都toString后再调用那些封装过的参数为String的log方法，所以出现了预先toString的情况。于是我们在写的时候也需要isDebugEnabled。没有和log4j的区分清楚，已经改正，您说的是我说的第四点，现在的第三点，恩，谢谢提醒。<br><br><img src ="http://www.blogjava.net/ldd600/aggbug/307415.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">叱咤红人</a> 2009-12-27 09:47 <a href="http://www.blogjava.net/ldd600/archive/2009/12/27/307266.html#307415#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 对Log4j封装的一些想法[未登录]</title><link>http://www.blogjava.net/ldd600/archive/2009/12/26/307266.html#307338</link><dc:creator>aaa</dc:creator><author>aaa</author><pubDate>Sat, 26 Dec 2009 01:15:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2009/12/26/307266.html#307338</guid><description><![CDATA[关于isDebugEnabled，你就算实现了一个空的EmptyLogger也没有用吧。<br>我记得写log.isDebugEnabled是为了防止某些字符串拼接的开销。<br>比如log.debug(xxx+xxx+xxx);<img src ="http://www.blogjava.net/ldd600/aggbug/307338.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">aaa</a> 2009-12-26 09:15 <a href="http://www.blogjava.net/ldd600/archive/2009/12/26/307266.html#307338#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 侦听和处理用户对业务对象改动的简易框架</title><link>http://www.blogjava.net/ldd600/archive/2009/12/01/304100.html#304357</link><dc:creator>创意产品</dc:creator><author>创意产品</author><pubDate>Tue, 01 Dec 2009 04:13:00 GMT</pubDate><guid>http://www.blogjava.net/ldd600/archive/2009/12/01/304100.html#304357</guid><description><![CDATA[非常好的文章，谢谢楼主分享！<img src ="http://www.blogjava.net/ldd600/aggbug/304357.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldd600/" target="_blank">创意产品</a> 2009-12-01 12:13 <a href="http://www.blogjava.net/ldd600/archive/2009/12/01/304100.html#304357#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>