﻿<?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-设计java-最新评论</title><link>http://www.blogjava.net/kingyaoo/CommentsRSS.aspx</link><description>j2ee轻量级框架，IMVC，IORM &amp;&amp; web网络游戏</description><language>zh-cn</language><pubDate>Tue, 05 Aug 2008 12:58:50 GMT</pubDate><lastBuildDate>Tue, 05 Aug 2008 12:58:50 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 突然说几句</title><link>http://www.blogjava.net/kingyaoo/archive/2008/08/04/217642.html#220019</link><dc:creator>msn:ysd_521@hotmail.com</dc:creator><author>msn:ysd_521@hotmail.com</author><pubDate>Mon, 04 Aug 2008 10:49:00 GMT</pubDate><guid>http://www.blogjava.net/kingyaoo/archive/2008/08/04/217642.html#220019</guid><description><![CDATA[呵呵，期待楼主的成功，有时间可以聊聊分享下经验。<br>MSN：ysd_521@hotmail.com<img src ="http://www.blogjava.net/kingyaoo/aggbug/220019.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kingyaoo/" target="_blank">msn:ysd_521@hotmail.com</a> 2008-08-04 18:49 <a href="http://www.blogjava.net/kingyaoo/archive/2008/08/04/217642.html#220019#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: java反射性能测试分析</title><link>http://www.blogjava.net/kingyaoo/archive/2008/06/25/206533.html#210591</link><dc:creator>YYX</dc:creator><author>YYX</author><pubDate>Wed, 25 Jun 2008 08:50:00 GMT</pubDate><guid>http://www.blogjava.net/kingyaoo/archive/2008/06/25/206533.html#210591</guid><description><![CDATA[真正要提高性能，不是在这种小地方下手，而是整体架构的设计，查询语句，数据库的配置，缓存的配置，运算量的分布。这些方面改善一点，比5000次copyProperties()节约时间还长。<br><img src ="http://www.blogjava.net/kingyaoo/aggbug/210591.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kingyaoo/" target="_blank">YYX</a> 2008-06-25 16:50 <a href="http://www.blogjava.net/kingyaoo/archive/2008/06/25/206533.html#210591#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: java反射性能测试分析</title><link>http://www.blogjava.net/kingyaoo/archive/2008/06/25/206533.html#210589</link><dc:creator>YYX</dc:creator><author>YYX</author><pubDate>Wed, 25 Jun 2008 08:37:00 GMT</pubDate><guid>http://www.blogjava.net/kingyaoo/archive/2008/06/25/206533.html#210589</guid><description><![CDATA[@刹那<br>spring 和struts2的整合项目 我正在做。<br>你那个beanutils运行一次要把bean里面的所有getter和setter遍历一次，当比你其他的地方专门指定某方法执行的慢多了，要比也要所有属性get，set一次再和beanutils比。<br>另外我说的这个性能差距可以忽略，的确是这样的，从数据库以后的逻辑运算比起数据库查询需要的时间，本来就是可以忽略的。<br>就好比一个亿万富翁，不会一大早出远门到便宜的地方去买菜。哪怕楼下的菜贵10倍，只要东西一样，就行。<img src ="http://www.blogjava.net/kingyaoo/aggbug/210589.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kingyaoo/" target="_blank">YYX</a> 2008-06-25 16:37 <a href="http://www.blogjava.net/kingyaoo/archive/2008/06/25/206533.html#210589#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: java反射性能测试分析</title><link>http://www.blogjava.net/kingyaoo/archive/2008/06/17/206533.html#208640</link><dc:creator>z-bro</dc:creator><author>z-bro</author><pubDate>Tue, 17 Jun 2008 07:54:00 GMT</pubDate><guid>http://www.blogjava.net/kingyaoo/archive/2008/06/17/206533.html#208640</guid><description><![CDATA[仔细阅读了这段代码,并且阅读了beanutils-1.8.0 ConstructorUtils与setProperty代码,很遗憾我没有发现有优化执行效率的迹象存在.在ConstructorUtils部分程序结构相对简单,代码冗余相对较小;而setProperty部分,有相当部分log代码(可以通过开关关闭),并且有大量的细致工作代码.beanutils中在ConstructorUtils与setProperty部分也没有缓存的机制存在.另外补充一句:刹那 的这份测试代码都使用了java缺省的类加载器,这3种加载(创建)方式(BeanUtils,java自己反射,手动)在第一次之后,都是使用了ClassLoader的缓存,而并没有重新读类文件.<br>结合 刹那 的分析报告,我个人认为beanutils不能作为强调高效框架的首选,因为&quot;如果你只生成一次，其他的什么都不做，那么本身也没什么意义&quot;,但是如果如YXX考虑的那样,可能是个不错的选择<br><br><img src ="http://www.blogjava.net/kingyaoo/aggbug/208640.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kingyaoo/" target="_blank">z-bro</a> 2008-06-17 15:54 <a href="http://www.blogjava.net/kingyaoo/archive/2008/06/17/206533.html#208640#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: java反射性能测试分析</title><link>http://www.blogjava.net/kingyaoo/archive/2008/06/16/206533.html#208358</link><dc:creator>刹那</dc:creator><author>刹那</author><pubDate>Mon, 16 Jun 2008 08:06:00 GMT</pubDate><guid>http://www.blogjava.net/kingyaoo/archive/2008/06/16/206533.html#208358</guid><description><![CDATA[@newroc<br>你的是jdk几？我是1.6<img src ="http://www.blogjava.net/kingyaoo/aggbug/208358.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kingyaoo/" target="_blank">刹那</a> 2008-06-16 16:06 <a href="http://www.blogjava.net/kingyaoo/archive/2008/06/16/206533.html#208358#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: java反射性能测试分析</title><link>http://www.blogjava.net/kingyaoo/archive/2008/06/16/206533.html#208274</link><dc:creator>newroc</dc:creator><author>newroc</author><pubDate>Mon, 16 Jun 2008 04:27:00 GMT</pubDate><guid>http://www.blogjava.net/kingyaoo/archive/2008/06/16/206533.html#208274</guid><description><![CDATA[每种JDK测试的效果会有些差别，我的结果是BeanUtils  要比自己 直接使用反射要快些的。<img src ="http://www.blogjava.net/kingyaoo/aggbug/208274.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kingyaoo/" target="_blank">newroc</a> 2008-06-16 12:27 <a href="http://www.blogjava.net/kingyaoo/archive/2008/06/16/206533.html#208274#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: IMVC--j2ee轻量级MVC框架介绍</title><link>http://www.blogjava.net/kingyaoo/archive/2008/06/11/206939.html#207175</link><dc:creator>刹那</dc:creator><author>刹那</author><pubDate>Wed, 11 Jun 2008 10:30:00 GMT</pubDate><guid>http://www.blogjava.net/kingyaoo/archive/2008/06/11/206939.html#207175</guid><description><![CDATA[@jeasonzhao<br>呵呵。。兄弟过奖了<img src ="http://www.blogjava.net/kingyaoo/aggbug/207175.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kingyaoo/" target="_blank">刹那</a> 2008-06-11 18:30 <a href="http://www.blogjava.net/kingyaoo/archive/2008/06/11/206939.html#207175#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: IMVC--j2ee轻量级MVC框架介绍</title><link>http://www.blogjava.net/kingyaoo/archive/2008/06/11/206939.html#207092</link><dc:creator>jeasonzhao</dc:creator><author>jeasonzhao</author><pubDate>Wed, 11 Jun 2008 04:57:00 GMT</pubDate><guid>http://www.blogjava.net/kingyaoo/archive/2008/06/11/206939.html#207092</guid><description><![CDATA[我的神啊，总算找着知音了<img src ="http://www.blogjava.net/kingyaoo/aggbug/207092.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kingyaoo/" target="_blank">jeasonzhao</a> 2008-06-11 12:57 <a href="http://www.blogjava.net/kingyaoo/archive/2008/06/11/206939.html#207092#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: java反射性能测试分析</title><link>http://www.blogjava.net/kingyaoo/archive/2008/06/08/206533.html#206620</link><dc:creator>刹那</dc:creator><author>刹那</author><pubDate>Sun, 08 Jun 2008 00:30:00 GMT</pubDate><guid>http://www.blogjava.net/kingyaoo/archive/2008/06/08/206533.html#206620</guid><description><![CDATA[@YYX<br>这位老兄一定没做过webwork和spring整合开发。因为webwork的action是非单利的，用spring整合的时候需要每次一个请求反射一个action，而不是你说的都是一次生成长期使用（虽然在大多数情况下，spring还是最好弄单利）。<br>虽然我知道整个开销对于web应用是可以忽略的，但是能优化，我还是要优化的，因为毕竟做的是框架类的东西，如果框架本身性能有问题，那么基于它上面的应用就比较难说了。另外，beanUtils如果你作为一种tools，在平时开发的时候用用，那么没什么问题，但是如果集成到通用框架中，我不敢苟同，因为本身通用框架中的组件被他人拿出来重用的可能性很小（保持框架内通用可重用即可），权衡这些，还是觉得beanUtils这种东西不适合做通用框架下集成，但是却是和在普通的应用中使用。<img src ="http://www.blogjava.net/kingyaoo/aggbug/206620.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kingyaoo/" target="_blank">刹那</a> 2008-06-08 08:30 <a href="http://www.blogjava.net/kingyaoo/archive/2008/06/08/206533.html#206620#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: java反射性能测试分析</title><link>http://www.blogjava.net/kingyaoo/archive/2008/06/08/206533.html#206619</link><dc:creator>YYX</dc:creator><author>YYX</author><pubDate>Sat, 07 Jun 2008 20:17:00 GMT</pubDate><guid>http://www.blogjava.net/kingyaoo/archive/2008/06/08/206533.html#206619</guid><description><![CDATA[对于Spring这种框架来说，一个bean生成了以后是长时间存在的。<br>而对于beanUtils这种简单应用5000次也就是1~2百毫秒时间，大部分时间只是执行一次，对于web应用，从底层数据一直执行至表现层，这点开销可以忽略不计。<br>执行效能优化以系统架构选择，储存策略，数据表数据库和SQL优化为主。<br>而且beanUtils也在节约开发时间同时也可以使代码更为通用。<br>另:不要把开源社区的人都当成神了，像beanUtils这种代码没什么可以优化的地方。<img src ="http://www.blogjava.net/kingyaoo/aggbug/206619.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kingyaoo/" target="_blank">YYX</a> 2008-06-08 04:17 <a href="http://www.blogjava.net/kingyaoo/archive/2008/06/08/206533.html#206619#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>