- 浏览: 26060 次
- 性别:
- 来自: 上海
最新评论
-
redhat:
stupidly wrong! java proxy has ...
拿到spring proxy的target class -
Agrael:
恩,目前正关注,等把相关资料看一遍再继续。
Google Collections(Guava)中强大的Concurrent MapMaker -
Norther:
Agrael 写道我指的转正是纳入JDK API中。我个人不是 ...
Google Collections(Guava)中强大的Concurrent MapMaker -
Agrael:
我指的转正是纳入JDK API中。我个人不是很喜欢用非标准库里 ...
Google Collections(Guava)中强大的Concurrent MapMaker -
Norther:
Agrael 写道其实我在想,google的collectio ...
Google Collections(Guava)中强大的Concurrent MapMaker
文章列表
仔细研究了刚发布1.0版本的Google Collections,被其中的MapMaker震惊,这不就是我梦寐以求的Concurrent Map神器吗?如果Google Collection在5年前就发布该有多好?!废话少讲,邀请大家一起来观赏一下什么是MapMaker。
Hashtable太老土啦,线程安全我都用ConcurrentHashMap。什么?现在流行MapMaker?
JDK 1.5引入的ConcurrentHashMap由于其精巧的设计,更高的并发性能,捕获了大家的心,在并发场景中出场率极高,但随着深入的使用,很快的就发现了其中的不足。例如在以Map作为Cache的典型场 ...
前两天ahuaxuan同学的帖子aop cache再讨论,讲述了利用AOP来实现method cache,写的很好,但是有一个遗憾,就是那个代码不能对代理对象实现cache,下面是ahuaxuan的代码
if (invocation.getThis().getClass().getCanonicalName().contains("$Proxy")) ...
声明:该贴并不讨论Domain Model对于企业应用是否有意义,JE已经讨论过很多了,有很多优秀的帖供参考,这里仅谈实现。马丁大叔在《企业应用架构模式中》提出Domain Model(领域模型,领域对象,Domain Object)的概念后,我们发现 ...
看了Robbin前两天发的那帖,Warp framework - 一个相当有前途的Java轻量级Web开发框架(http://www.iteye.com/topic/168780),让人眼前一亮,特别是基于annotation的warp-dynamic-finder部分给人印象非常深刻,利用它,80%情况下Dao的实现不用去写了,只要定义个interface,加几个annotation轻松搞定,自己就着手实现了一个,基于spring的HibernateDaoSupport,其用法也很简单,如下:
public interface StudentDao {
@Save
Long sa ...