- 博客(4)
- 收藏
- 关注
原创 Google Collections(Guava)中强大的Concurrent MapMaker
仔细研究了刚发布1.0版本的Google Collections,被其中的MapMaker震惊,这不就是我梦寐以求的Concurrent Map神器吗?如果Google Collection在5年前就发布该有多好?!废话少讲,邀请大家一起来观赏一下什么是MapMaker。[i]Hashtable太老土啦,线程安全我都用ConcurrentHashMap。什么?现在流行MapMaker? [...
2010-05-20 09:54:05
134
拿到spring proxy的target class
前两天ahuaxuan同学的帖子[url="http://www.iteye.com/topic/263895"]aop cache再讨论[/url],讲述了利用AOP来实现method cache,写的很好,但是有一个遗憾,就是那个代码不能对代理对象实现cache,下面是ahuaxuan的代码[code="java"]if (invocation.getThis().getClass()...
2008-11-19 00:44:49
484
简单,易于Mock,仅依赖Spring的Domain Model
声明:该贴并不讨论Domain Model对于企业应用是否有意义,JE已经讨论过很多了,有很多优秀的帖供参考,这里仅谈实现。马丁大叔在《企业应用架构模式中》提出Domain Model(领域模型,领域对象,Domain Object)的概念后,我们发现这才是开发企业应用更OO的模式,以前的Transaction Script简直太土了。。。按照领域模型组织起来的面向对象语言代码,简直美极了,而RO...
2008-05-16 00:09:17
220
模仿Warp Dynamic Finder的Hibernate Dynamic Dao
看了Robbin前两天发的那帖,Warp framework - 一个相当有前途的Java轻量级Web开发框架([url]http://www.iteye.com/topic/168780[/url]),让人眼前一亮,特别是基于annotation的warp-dynamic-finder部分给人印象非常深刻,利用它,80%情况下Dao的实现不用去写了,只要定义个interface,加几个annot...
2008-03-16 01:21:21
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人