加载中
Java 并发之线程池未捕获异常信息丢失的问题

在使用 Java 5 加入的线程池功能时,如果不小心,就可能发生异常信息丢失,任务莫名结束的问题。如何避免,请看本文

2014/02/03 22:37
4.3K
Java 并发之 ConcurrentSkipListMap 简述

JCIP 提到了在 Java 6 中引入了两个新的并发集合类 ConcurrentSkipListMap 和 ConcurrentSkipListSet。其实只要介绍一下 ConcurrentSkipListMap 即可(后面简称为 CSLM),因为我们都知道 JD...

2014/01/08 13:14
1.3W
Java 并发之 FutureTask 的基本使用

通过 JCIP 示例介绍 FutureTask 基本使用

2013/12/17 11:21
931
小说 Java 命名规则与模式

最近公司内部培训是关于代码重构的。代码重构的目的之一是提到代码的可读性。其实,提到代码可读性并不难,很多时候代码可读性差的原因是命名的问题,这是常被我们忽略的一个细节。接下来谈谈...

2013/11/27 22:49
325
简化在 InfoQ 上看到的一段的代码

刚在 InfoQ 上看了篇文章,讲的是 Servlet 3.0 的异步特性(当然这个特性有段时间了)。链接在此。不过我想说的不是 Servlet 3.0 的什么异步特性,而是想说说这篇文章里的示例代码的问题。 ...

2013/11/27 13:52
216
Java 并发之 Future 接口

简介 Future 是 Java 5 JUC 包中的一个接口,主要提供了三类功能: 任务结果的获取 这个功能由 get 方法提供,它有两种形式的重载。get 方法本身使用起来很简单,需要注意的是它所抛出的异常...

2013/11/13 18:11
3K
Java 并发之 AbstractQueuedSynchronizer

如果你读过 JUC 中 ReentrantLock、CountDownLatch、FutureTask、Semaphore 等的源代码,会发现其中都有一个名为 Sync 的类,而这个类是以 AbstractQueuedSynchronizer 为基础的,所以说 Ab...

2013/10/30 18:28
639
Java 并发之线程中断

所谓线程中断,其实就是终止一个线程。在使用 Java 线程时,除了线程自行正常结束,很多时候也需要提前结束一个线程的执行过程。Thread 类中有一个与 start() 相对应的 stop() 方法,可以从外...

简述诊断 Java 应用 CPU 占用率过高的问题的步骤

使用 jps -l 命令找到药诊断的 Java 应用的 pid(-l 参数是用来显示 Java 应用的完整包名的)。或者使用 top 命令根据 CPU 使用率查找 pid。 使用 top -H -p <pid> 显示此进程中每个线程的相...

2013/09/12 18:25
703
LinkedHashMap 简介

LinkedHashMap 简介 LinkedHashMap 是在 HashMap 的基础之上(extends 于 HashMap),增加了一个用于记录插入顺序或访问顺序的链表。 查找元素操作 LinkedHashMap 覆写了 HashMap 的 get 方法...

2013/09/04 14:24
189
如何在 JBoss AS 7 中使用 Service Archive SAR 文件

在 JBoss AS 7 之前的版本中使用 SAR 时,你需要一个 extends 了 org.jboss.system.ServiceMBeanSupport 并 implements org.jboss.system.ServiceMBean 的类。但在 JBoss AS 7 中,这两者都不...

2013/08/20 15:40
879
Java 并发之 ScheduledThreadPoolExecutor 原理分析

JDK version: 1.7.0_11-b21 写完了发现这么少。。。 从 ScheduledThreadPoolExecutor 这个名字就可以看出,这货 extends 了 ThreadPoolExecutor。而大家都知道,在 ThreadPoolExecutor 的构造...

2013/08/16 15:42
4K
可交换的四本书的封面

我的是中文版的,只是没找到图片

2013/08/08 22:08
227
要卖的四本书的封面

我的是中文版的,只是没找到图片

2013/08/08 22:08
64
创建 Skinny WAR 包

在 EAR 中可包含多个 WAR 包,WAR 中有包含着 lib 目录,由于存放其依赖的第三方 JAR 包。如果多个 WAR 包,WAR 包与 EJB-JAR 包的依赖之间存在这重叠,便会造成浪费。如果应用较大,依赖较多...

2013/08/08 18:35
338
阅读要分个三六九等

阅读是一个好习惯,而对于程序员来说,就不仅是好可以形容的,说是必须并不为过。 阅读来源就不多说了。基本就是国内外的各种技术社区网站,通过 RSS 订阅,一小部分通过微博,主动搜索什么的...

2013/08/07 22:47
127

没有更多内容

加载失败,请刷新页面

返回顶部
顶部