﻿<?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/fangxm007/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 30 Apr 2026 06:23:23 GMT</lastBuildDate><pubDate>Thu, 30 Apr 2026 06:23:23 GMT</pubDate><ttl>60</ttl><item><title>静态分析工具及使用总结（三）</title><link>http://www.blogjava.net/fangxm007/archive/2007/01/28/96410.html</link><dc:creator>繁星满空</dc:creator><author>繁星满空</author><pubDate>Sun, 28 Jan 2007 14:46:00 GMT</pubDate><guid>http://www.blogjava.net/fangxm007/archive/2007/01/28/96410.html</guid><wfw:comment>http://www.blogjava.net/fangxm007/comments/96410.html</wfw:comment><comments>http://www.blogjava.net/fangxm007/archive/2007/01/28/96410.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fangxm007/comments/commentRss/96410.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fangxm007/services/trackbacks/96410.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这里主要介绍三种开源的工具，PMD、CheckStyle和FindBugs，着重是在Ant里的调用，据说商业软件JTest也是著名的代码分析工具，哈哈，要花钱的没有用过。（三）介绍的是FindBugs。&nbsp;&nbsp;<a href='http://www.blogjava.net/fangxm007/archive/2007/01/28/96410.html'>阅读全文</a><img src ="http://www.blogjava.net/fangxm007/aggbug/96410.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fangxm007/" target="_blank">繁星满空</a> 2007-01-28 22:46 <a href="http://www.blogjava.net/fangxm007/archive/2007/01/28/96410.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>由不要重复发明轮子所想</title><link>http://www.blogjava.net/fangxm007/archive/2006/12/11/86932.html</link><dc:creator>繁星满空</dc:creator><author>繁星满空</author><pubDate>Mon, 11 Dec 2006 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/fangxm007/archive/2006/12/11/86932.html</guid><wfw:comment>http://www.blogjava.net/fangxm007/comments/86932.html</wfw:comment><comments>http://www.blogjava.net/fangxm007/archive/2006/12/11/86932.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/fangxm007/comments/commentRss/86932.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fangxm007/services/trackbacks/86932.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt">
				<font face="Verdana">
						<font size="2">
								<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt">西方国家的一句谚语，不要重复发明轮子，</span>
								<span lang="EN-US" style="mso-bidi-font-size: 10.5pt">Don’t Reinvent the Wheel.</span>
								<span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt">
								</span>
								<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt">我想<span lang="EN-US">IT</span>从业人员没有不知道其中的含义的，其基本的意思是说，企业中的任何一项工作都有人做过，我们需要的就是找到做这项工作的人。在<span lang="EN-US">IT</span>业引申起来，就有了不同的理解，有人说某项技术别人已经做过，我们需要用的时候，直接拿过来用，不要重新制造。有人说西方人自己不就在发明一个又一个轮子吗，比如有了<span lang="EN-US">struts</span>，还要搞<span lang="EN-US">webwork</span>、<span lang="EN-US">tapestry</span>等，有了<span lang="EN-US">hibernate</span>，还要搞<span lang="EN-US">ibatis</span>、<span lang="EN-US">jdo</span>等。对此，我的看法是，我们不重复发明轮子，但我们必须深入研究其轮子的制造原理，如果我们能制造更先进的轮子，那有必要发明这个轮子。所以，当我们在使用别人的轮子时，如<span lang="EN-US">struts</span>、<span lang="EN-US">spring</span>、<span lang="EN-US">hibernate</span>，我们要深入了解其轮子的制造原理，我们也可以制造一些类似<span lang="EN-US">web</span>框架的小玩具，但不是先进的轮子，那就仅限自己学习之用了，没必要去推广。<br /><span lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?><o:p></o:p></span></span>
						</font>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt">
				<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt">
						<font face="Verdana">
								<font size="2">
										<br />     还有一种重复发明轮子的情况值得重视，那就是在我们的工作学习中，经常会碰到一些新的轮子，那我们当然是要深入了解了，有些人就从最基本的入门开始，自己翻译官方文档或查看源码，花了很长的时间和很多的精力，最后终于说，我已经深入了解这个轮子了，哈哈。导致的结果就是，我们搜索或看<span lang="EN-US">blog</span>时，就有很多这种文章，如<span lang="EN-US">***</span>入门（原创），<span lang="EN-US">***</span>参考（原创）。这种情况我深有体会，最近我花了很多时间和精力去研究代码静态分析工具的使用，可无意中发现了在<span lang="EN-US">developerworks</span>上已经有了这方面详细的介绍和分析，比我整理的还好，那个心情，郁闷呀，白花花的时间和精力就这么白费了。如果之前我先搜索这方面的资料，也许我可以只花很少的时间就可以上手，剩下的时间进行更深入的研究了。<span lang="EN-US"><o:p></o:p></span></font>
						</font>
				</span>
		</p>
		<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">
				<font face="Verdana" size="2">
						<br />     人的时间和精力是有限的，就算不同的人天赋不一样，那我们也应该把有限的时间和精力花在刀刃上。所以，当网上有了很好的资料借鉴时，我们可以更快速的上手，可以把经验和心得记录下来，而不是闭门造车的，艰难的翻译官方文档，节省下来的精力可以进行更深入的研究。希望有一天，<span lang="EN-US">blogjava</span>上不是充斥着<span lang="EN-US">***</span>入门，<span lang="EN-US">***</span>教程之类的文章，而更多的是不仅是原创，更重要的是没有重复的，如<span lang="EN-US">***</span>经验总结，<span lang="EN-US">***</span>感受感想的文章。不是说我们浮躁的不去翻译官方文档，做什么事情都先要去搜索，而是我们应该像牛顿一样，踩在前人的肩膀上，才可以看的更高，更远。</font>
		</span>
<img src ="http://www.blogjava.net/fangxm007/aggbug/86932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fangxm007/" target="_blank">繁星满空</a> 2006-12-11 16:08 <a href="http://www.blogjava.net/fangxm007/archive/2006/12/11/86932.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>静态分析工具及使用总结（二）</title><link>http://www.blogjava.net/fangxm007/archive/2006/12/05/85638.html</link><dc:creator>繁星满空</dc:creator><author>繁星满空</author><pubDate>Tue, 05 Dec 2006 09:49:00 GMT</pubDate><guid>http://www.blogjava.net/fangxm007/archive/2006/12/05/85638.html</guid><wfw:comment>http://www.blogjava.net/fangxm007/comments/85638.html</wfw:comment><comments>http://www.blogjava.net/fangxm007/archive/2006/12/05/85638.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/fangxm007/comments/commentRss/85638.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fangxm007/services/trackbacks/85638.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这里主要介绍三种开源的工具，PMD、CheckStyle和FindBugs，着重是在Ant里的调用，据说商业软件JTest也是著名的代码分析工具，哈哈，要花钱的没有用过，（二）介绍的是Checkstyle。&nbsp;&nbsp;<a href='http://www.blogjava.net/fangxm007/archive/2006/12/05/85638.html'>阅读全文</a><img src ="http://www.blogjava.net/fangxm007/aggbug/85638.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fangxm007/" target="_blank">繁星满空</a> 2006-12-05 17:49 <a href="http://www.blogjava.net/fangxm007/archive/2006/12/05/85638.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>静态分析工具及使用总结（一）</title><link>http://www.blogjava.net/fangxm007/archive/2006/11/09/80210.html</link><dc:creator>繁星满空</dc:creator><author>繁星满空</author><pubDate>Thu, 09 Nov 2006 09:21:00 GMT</pubDate><guid>http://www.blogjava.net/fangxm007/archive/2006/11/09/80210.html</guid><wfw:comment>http://www.blogjava.net/fangxm007/comments/80210.html</wfw:comment><comments>http://www.blogjava.net/fangxm007/archive/2006/11/09/80210.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fangxm007/comments/commentRss/80210.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fangxm007/services/trackbacks/80210.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这里主要介绍三种开源的工具，PMD、CheckStyle和FindBugs，着重是在Ant里的调用，据说商业软件JTest也是著名的代码分析工具，哈哈，要花钱的没有用过，（一）介绍的是PMD。&nbsp;&nbsp;<a href='http://www.blogjava.net/fangxm007/archive/2006/11/09/80210.html'>阅读全文</a><img src ="http://www.blogjava.net/fangxm007/aggbug/80210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fangxm007/" target="_blank">繁星满空</a> 2006-11-09 17:21 <a href="http://www.blogjava.net/fangxm007/archive/2006/11/09/80210.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库命名规范（适用SQL Server）</title><link>http://www.blogjava.net/fangxm007/archive/2006/09/29/72732.html</link><dc:creator>繁星满空</dc:creator><author>繁星满空</author><pubDate>Fri, 29 Sep 2006 02:16:00 GMT</pubDate><guid>http://www.blogjava.net/fangxm007/archive/2006/09/29/72732.html</guid><wfw:comment>http://www.blogjava.net/fangxm007/comments/72732.html</wfw:comment><comments>http://www.blogjava.net/fangxm007/archive/2006/09/29/72732.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/fangxm007/comments/commentRss/72732.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fangxm007/services/trackbacks/72732.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 该规范是为了统一命名，并且考虑和java的model类的对应，请大家拍砖。&nbsp;&nbsp;<a href='http://www.blogjava.net/fangxm007/archive/2006/09/29/72732.html'>阅读全文</a><img src ="http://www.blogjava.net/fangxm007/aggbug/72732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fangxm007/" target="_blank">繁星满空</a> 2006-09-29 10:16 <a href="http://www.blogjava.net/fangxm007/archive/2006/09/29/72732.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Practical Java读书笔记</title><link>http://www.blogjava.net/fangxm007/archive/2006/08/30/66702.html</link><dc:creator>繁星满空</dc:creator><author>繁星满空</author><pubDate>Wed, 30 Aug 2006 09:50:00 GMT</pubDate><guid>http://www.blogjava.net/fangxm007/archive/2006/08/30/66702.html</guid><wfw:comment>http://www.blogjava.net/fangxm007/comments/66702.html</wfw:comment><comments>http://www.blogjava.net/fangxm007/archive/2006/08/30/66702.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fangxm007/comments/commentRss/66702.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fangxm007/services/trackbacks/66702.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Practical Java又一本关于编写java代码的书，虽然名气没有Effective Java大，但其中有一些实践仍是对我们编写高质量的代码有帮助的。<br><br>ps:Effective Java和Practical Java中文版都是侯捷翻译的，质量应该是有保证的。&nbsp;&nbsp;<a href='http://www.blogjava.net/fangxm007/archive/2006/08/30/66702.html'>阅读全文</a><img src ="http://www.blogjava.net/fangxm007/aggbug/66702.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fangxm007/" target="_blank">繁星满空</a> 2006-08-30 17:50 <a href="http://www.blogjava.net/fangxm007/archive/2006/08/30/66702.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse开发项目之怪问题</title><link>http://www.blogjava.net/fangxm007/archive/2006/07/30/60854.html</link><dc:creator>繁星满空</dc:creator><author>繁星满空</author><pubDate>Sun, 30 Jul 2006 06:38:00 GMT</pubDate><guid>http://www.blogjava.net/fangxm007/archive/2006/07/30/60854.html</guid><wfw:comment>http://www.blogjava.net/fangxm007/comments/60854.html</wfw:comment><comments>http://www.blogjava.net/fangxm007/archive/2006/07/30/60854.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/fangxm007/comments/commentRss/60854.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fangxm007/services/trackbacks/60854.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Eclipse，当今java集成开发环境（IDE）之王者，不过今天不是夸它，是列举利用Eclipse进行开发时碰到的怪问题，大家是不是也经常会碰到Eclipse的怪问题呢？&nbsp;&nbsp;<a href='http://www.blogjava.net/fangxm007/archive/2006/07/30/60854.html'>阅读全文</a><img src ="http://www.blogjava.net/fangxm007/aggbug/60854.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fangxm007/" target="_blank">繁星满空</a> 2006-07-30 14:38 <a href="http://www.blogjava.net/fangxm007/archive/2006/07/30/60854.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Effective Java读书笔记</title><link>http://www.blogjava.net/fangxm007/archive/2006/06/29/55708.html</link><dc:creator>繁星满空</dc:creator><author>繁星满空</author><pubDate>Thu, 29 Jun 2006 03:32:00 GMT</pubDate><guid>http://www.blogjava.net/fangxm007/archive/2006/06/29/55708.html</guid><wfw:comment>http://www.blogjava.net/fangxm007/comments/55708.html</wfw:comment><comments>http://www.blogjava.net/fangxm007/archive/2006/06/29/55708.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fangxm007/comments/commentRss/55708.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fangxm007/services/trackbacks/55708.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Effective Java这本书很早就读过，一直想整理一个读书笔记。最近抽时间参考网上的一些资料，整理了一下。有时候复查一些代码，真是不堪入目，不仅到处是坏味道，而且十分的不effective，毕竟不是所有人都那么幸运去编写新代码，维护旧代码的人还是大有人在的。&nbsp;&nbsp;<a href='http://www.blogjava.net/fangxm007/archive/2006/06/29/55708.html'>阅读全文</a><img src ="http://www.blogjava.net/fangxm007/aggbug/55708.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fangxm007/" target="_blank">繁星满空</a> 2006-06-29 11:32 <a href="http://www.blogjava.net/fangxm007/archive/2006/06/29/55708.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java环境变量问题排错小结</title><link>http://www.blogjava.net/fangxm007/archive/2006/05/25/47981.html</link><dc:creator>繁星满空</dc:creator><author>繁星满空</author><pubDate>Thu, 25 May 2006 02:56:00 GMT</pubDate><guid>http://www.blogjava.net/fangxm007/archive/2006/05/25/47981.html</guid><wfw:comment>http://www.blogjava.net/fangxm007/comments/47981.html</wfw:comment><comments>http://www.blogjava.net/fangxm007/archive/2006/05/25/47981.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/fangxm007/comments/commentRss/47981.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fangxm007/services/trackbacks/47981.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 总结了关于java环境变量的一些问题。&nbsp;&nbsp;<a href='http://www.blogjava.net/fangxm007/archive/2006/05/25/47981.html'>阅读全文</a><img src ="http://www.blogjava.net/fangxm007/aggbug/47981.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fangxm007/" target="_blank">繁星满空</a> 2006-05-25 10:56 <a href="http://www.blogjava.net/fangxm007/archive/2006/05/25/47981.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JDK+Editplus一键快速编译运行Java代码</title><link>http://www.blogjava.net/fangxm007/archive/2006/04/24/42884.html</link><dc:creator>繁星满空</dc:creator><author>繁星满空</author><pubDate>Mon, 24 Apr 2006 11:30:00 GMT</pubDate><guid>http://www.blogjava.net/fangxm007/archive/2006/04/24/42884.html</guid><wfw:comment>http://www.blogjava.net/fangxm007/comments/42884.html</wfw:comment><comments>http://www.blogjava.net/fangxm007/archive/2006/04/24/42884.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fangxm007/comments/commentRss/42884.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fangxm007/services/trackbacks/42884.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 简单介绍了利用JDK+Editplus来打造简易的java开发环境。&nbsp;&nbsp;<a href='http://www.blogjava.net/fangxm007/archive/2006/04/24/42884.html'>阅读全文</a><img src ="http://www.blogjava.net/fangxm007/aggbug/42884.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fangxm007/" target="_blank">繁星满空</a> 2006-04-24 19:30 <a href="http://www.blogjava.net/fangxm007/archive/2006/04/24/42884.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>