架构
iteye_2077
这个作者很懒,什么都没留下…
展开
-
比FastMethod更快的Java反射调用API,以及比Cglib更快的BeanMap实现
动态调用方法,大多数情况下,只能使用反射机制实现。反射性能上远远逊于直接调用(虽然JDK7中的MethodHandle也可以稍微提高动态调用性能,但JDK7在企业应用中暂时还无法普及)。反射调用之所以性能低下,主要是因为通用接口对参数进行数组封装和解封导致,而大多数情况下,反射调用时的参数数量和类型,我们是知道的。那么,能不能动态调用方法时不去对参数进行封装和解封,从而达到提高动态调用的效...2013-03-08 17:30:10 · 164 阅读 · 0 评论 -
给Slf4j加个壳,超简单易用的通用日志器Logs,全静态方法支持
实际项目开发中,发现许多开发人员(特别是新人)不喜欢记录日志,主要原因可能是目前的日志器都需要从日志工厂声明好日志对象然后才能使用,以apache logging为例:[code="java"]Log log = LogFactory.getLog("XXXXX");//声明日志器[/code]这一点让开发人员感觉麻烦,甚至于整个项目中经常出现sysout打印,严重影响性能和可控性...2013-03-10 13:39:56 · 455 阅读 · 0 评论