摘要:
http://zachary-guo.iteye.com/blog/361177 阅读全文
摘要:
Quartz Scheduler可以对Trigger建立一个监听器,分别对Trigger的各种状态进行监听实现监听器需要实现TriggerListener接口,然后注册到Scheduler上就可以了。一:写一个类实现触发器监听接口package com.gary.operation.jobdemo.... 阅读全文
摘要:
http://www.cnblogs.com/Scott007/p/3269018.html日志的打印,在程序中是必不可少的,如果需要将不同的日志打印到不同的地方,则需要定义不同的Appender,然后定义每一个Appender的日志级别、打印形式和日志的输出路径。1 log4j输出多个自定义日志文... 阅读全文
摘要:
1 在web.xml中使用默认servlet处理静态资源,缺点是如果静态资源过多,则配置量会比较大,一旦有遗漏,则会造成资源无法正常显示或404错误。 default *.jpg default *.png ... 阅读全文
摘要:
http://www.aspose.com/docs/display/cellsnet/Smart+Markershttp://www.aspose.com/docs/display/cellsjava/Smart+Markershttp://www.aspose.com/docs/display/... 阅读全文
摘要:
监控 ehcache缓存:1,下载:http://terracotta.org/downloads/open-source/destination?name=ehcache-monitor-kit-1.0.3-distribution.tar.gz&bucket=tcdistributions&fi... 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
ReentrantLock 一个可重入的互斥锁 Lock,它具有与使用 synchronized 方法和语句所访问的隐式监视器锁相同的一些基本行为和语义,但功能更强大。这个类主要基于AQS(AbstractOwnableSynchronizer)封装的 公平与非公平锁。所谓公平锁就是指在多个线程的争... 阅读全文
摘要:
这个类比较简单,是一个静态类,不需要实例化直接使用,底层是通过java未开源的Unsafe直接调用底层操作系统来完成对线程的阻塞。 1 package java.util.concurrent.locks; 2 import java.util.concurrent.*; 3 import sun.... 阅读全文
摘要:
FutureTask类提供了可取消的异步计算,并且可以利用开始和取消计算的方法、查询计算是否完成的方法和获取计算结果的方法。首先看一下继承关系public class FutureTask implements RunnableFuturepublic interface RunnableFutur... 阅读全文