- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 使用JSR303进行参数校验
JSR 303 – Bean Validation 是一个数据验证的规范。在任何时候,当你要处理一个应用程序的业务逻辑时,必须要考虑数据校验,确保输入进来的数据从语 义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余、不利于维护等问题。使用Bean Validation,将验证逻辑与相应的域模型进
2012-04-15 19:52:07 14848 1
原创 Spring事件体系
Spring事件体系包括三个组件:事件,事件监听器,事件广播器。事件:ApplicationEvent事件监听器:ApplicationListener,对监听到的事件进行处理。事件广播器:ApplicationEventMulticaster,将Springpublish的事件广播给所有的监听器。Spring在ApplicationContext接口的抽象实现
2012-04-14 16:22:33 15567 3
原创 Java并发集合类
在Java类库中出现的第一个关联的集合类是 Hashtable。 Hashtable 提供了一种易于使用的、线程安全的、关联的map功能。然而,线程安全性付出代价是――Hashtable 的所有方法都是同步的。Hashtable 的后继者HashMap 是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的基类和一个同步的包装器Collections.synchronizedMap
2012-04-08 11:16:55 8124
转载 探索 ConcurrentHashMap 高并发性的实现机制
今天看到“探索 ConcurrentHashMap 高并发性的实现机制”这篇文章,感觉很不错,所以转过来收藏。 探索 ConcurrentHashMap 高并发性的实现机制简介ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源
2012-04-07 19:18:43 2156 2
Spring框架的设计理念与设计模式分析之一
2010-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人