JAVA EE
文章平均质量分 74
cqddklx
其实貌似没什么好介绍的。
展开
-
非阻塞算法-ReentrantLock代码剖析之ReentrantLock.lock
ReentrantLock是java.util.concurrent.locks中的一个可重入锁类。在高竞争条件下有更好的性能,且可以中断。深入剖析ReentrantLock的源码有助于我们了解线程调度,锁实现,中断,信号触发等底层机制,实现更好的并发程序。[color=red]以下代码出自JDK1.6[/color]先来看ReentrantLock最常用的代码lock[cod...2010-03-24 11:05:05 · 341 阅读 · 0 评论 -
通过struts2-ejb3-plugin把Struts2与EJB3.0无缝整合起来
本文是讲述使用struts2-ejb3-plugin这个插件将Struts2与EJB3.0进行整合开发。你可以从Apache的Struts2的Plugin列表了解它: http://cwiki.apache.org/S2PLUGINS/home.html 也可直接进入主页了解它: http://cwiki.apache.org/S2PLUGINS...2010-04-16 09:28:07 · 165 阅读 · 0 评论 -
【闲暇】使用中文写java代码
该帖的目的仅仅为了好玩,现实开发中还是规范来的好。不过倒是可以YY下使用中文JAVA编程。由于API是英文的,使用中文编程有点倒土不洋的感觉。有些关键字还是不能使用中文的,能用中文的尽量已经用中文替代咯。下面是主要的代码,供大家娱乐下。[code="java"]public class 字符串工具 { public static boolean 是否为空(Strin...原创 2010-07-20 13:40:32 · 327 阅读 · 0 评论 -
封装ConcurrentHashMap成为具有各种引用类型key与value的ConcurrentReferenceMap,完美取代WeakHashMap...
在非并发访问时,常用的为HashMap,在并发访问时,常用的是ConcurrentHashMap。但是如果我的键是在不没有强的引用时需要清理呢?那么可以使用WeakHashMap。如果键与值都要有引用效果呢?我推荐ConcurrentReferenceMap。什么?JDK没有这个类?好吧,确实没有,因为这个是我们自己写的。WeakHashMap有个缺点,它的key在被回收后,不...原创 2010-05-21 02:00:18 · 811 阅读 · 0 评论 -
不要同时使用ReentrantLock类与synchronized关键字锁定会修改同一个资源的不同方法...
本文是讲述ReentrantLock类与synchronized关键字同时使用的问题,不是ReentrantLock类与synchronized关键字的教程。 synchronized关键字作为java多线程编程中非常重要的关键字之一,它维护这线程并发中的安全。通常使用synchronized有2种方式。锁定当前实例[code="java"]//通过方法上使用sync...原创 2010-06-07 12:08:19 · 275 阅读 · 0 评论