- 博客(25)
- 资源 (5)
- 收藏
- 关注
原创 Quartz入门实例4-通过JobDataMap实现数据的传输
JobDataMap 通过它的超类 org.quartz.util.DirtyFlagMap 实现了java.util.Map 接口,你可以向 JobDataMap 中存入键/值对,那些数据对可在你的 Job 类中传递和进行访问。这是一个向你的 Job 传送配置的信息便捷方法。
2014-07-31 14:47:40 9919 3
原创 Quartz入门实例3-使用CronTrigger指定触发器执行job
SimpleTrigger 对于需要在指定的毫秒处及时执行的作业还是不错的,但是假如你的作业需要更复杂的执行计划时,你也就要CronTrigger 给你提供更强更灵活的功能。cron 这一观念是来自于 UNIX 世界。在 UNIX 中,cron 是一个运行于后台的守护程序,它负责所有基于时间的事件。尽管 Quartz 除相同的名字和相似的表达式语法外,并未分享到 UNIX cron
2014-07-31 14:03:45 9123 1
原创 Quartz入门实例2-根据SimpleScheduleBuilder配置不同的SimpleTrigger触发器
Job代码:package cn.zto.job;import java.text.SimpleDateFormat;import java.util.Date;import org.quartz.Job;import org.quartz.JobDetail;import org.quartz.JobExecutionContext;import org.quartz.Job
2014-07-31 13:53:10 13484
原创 Quartz入门实例1-Hello job
使用maven构建项目pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac
2014-07-31 10:51:30 2200 1
转载 Condition的阻塞队列
package cn.zto.condition;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;//阻塞队列public class ConditionTest { L
2014-07-14 16:44:02 774
转载 java5中的线程同步
package cn.zto.countdownlatch;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;//使用countdownLathch类实现线程同步public class
2014-07-14 16:42:59 675
转载 java线程池
利用Executors创建所需要的缓存类型package cn.zto.threadpool;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;//线程池public class TestThreadPool { public static void main(St
2014-07-14 16:39:59 738
转载 使用ReadWriteLock实现模拟缓存
使用ReadWriteLock的读写锁 实现 模拟缓存的 功能 package cn.zto.lock;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.Re
2014-07-14 16:38:51 1043 3
转载 多线程入门实例(转)
大神的多线程基础入门 http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html#!comments 通过上面的示例代码 可以更好的看懂下面的(多线程和并发库高级应用视频) http://yun.baidu.com/s/1bncoJ2f
2014-07-14 16:37:22 639
原创 空中网多线程面试题
//第一题:现有的程序代码模拟产生了16个日志对象,并且需要运行16秒才能打印完这些日志,请在程序中增加4个线程去调用parseLog()方法来分头打印这16个日志对象,程序只需要运行4秒即可打印完这些日志对象。原始代码如下: package read; public class Test { public static void main(String[] arg...
2014-07-11 12:55:26 185
原创 空中网多线程面试题3
第三题:现有程序同时启动了4个线程去调用TestDo.doSome(key, value)方法,由于TestDo.doSome(key, value)方法内的代码是先暂停1秒,然后再输出以秒为单位的当前时间值,所以,会打印出4个相同的时间值,如下所示: 4:4:1258199615 1:1:1258199615 3:3:1258199615 1:2:12581996
2014-07-07 19:32:25 910
原创 空中网多线程面试题2
//第二题:现成程序中的Test类中的代码在不断地产生数据,然后交给TestDo.doSome()方法去处理,就好像生产者在不断地产生数据,消费者在不断消费数据。请将程序改造成有10个线程来消费生成者产生的数据,这些消费者都调用TestDo.doSome()方法去进行处理,故每个消费者都需要一秒才能处理完,程序应保证这些消费者线程依次有序地消费数据,只有上一个消费者消费完后,下一个消费者才能消费数
2014-07-07 19:30:27 867
原创 空中网多线程面试题1
//第一题:现有的程序代码模拟产生了16个日志对象,并且需要运行16秒才能打印完这些日志,请在程序中增加4个线程去调用parseLog()方法来分头打印这16个日志对象,程序只需要运行4秒即可打印完这些日志对象。原始代码如下: package read; public class Test { public static void main(String[] args){
2014-07-07 19:26:50 1119
原创 Condition的阻塞队列
package cn.zto.condition;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;//阻塞队列public class ConditionT...
2014-07-07 18:57:50 182
原创 java5中的线程同步
package cn.zto.countdownlatch;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;//使用countdownLathch类实现线程同步publ...
2014-07-07 18:54:48 129
原创 java线程池
利用Executors创建所需要的缓存类型package cn.zto.threadpool;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;//线程池public class TestThreadPool { public stati...
2014-07-07 18:49:14 161
原创 使用ReadWriteLock实现模拟缓存
使用ReadWriteLock的读写锁 实现 模拟缓存的 功能 package cn.zto.lock;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurren...
2014-07-07 18:44:39 246
原创 多线程入门实例(转)
大神的多线程基础入门 http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html#!comments 通过上面的示例代码 可以更好的看懂下面的(多线程和并发库高级应用视频) http://yun.baidu.com/s/1bncoJ2f ...
2014-07-07 17:36:40 122
springMVC学习笔记
2015-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人