- 浏览: 1574636 次
- 来自: 上海
文章分类
- 全部博客 (374)
- Java (101)
- Struts (54)
- Oracle (30)
- JavaScript (16)
- Spring (27)
- Hibernate (16)
- MyEclipse (3)
- JSF (1)
- FreeMarker (2)
- SiteMesh (2)
- JfreeChart (2)
- Ibatis (2)
- JSP (12)
- MyBatis (4)
- SWFupload (1)
- EJB (4)
- Jboss (4)
- WebService (2)
- Linux (16)
- Android (2)
- XML (6)
- Java 网络编程 (13)
- AXIS2 (1)
- FTP (1)
- Jswing (1)
- Socket (3)
- 杂文选集 (6)
- solr (2)
- PS (1)
- Tomcat (7)
- JDBC (9)
- Highcharts (1)
- maven (1)
- Nodejs (0)
- navicat (2)
- Exception (5)
- eclipse (3)
- jQuery (1)
- springMVC (4)
- MySQL (11)
- SVN (1)
- Sql Server (1)
- zookeeper (1)
- JVM (1)
- Groovy (2)
- Git (1)
- Nginx (1)
- DynamicReport (1)
- IDEA (2)
- JasperReports (1)
- Postgresql (2)
- Mac (1)
- gradle (1)
- 数据结构算法 (1)
最新评论
-
hpu145:
引用引用
java 千分位的添加和去除 -
被遗忘的下路:
少了个junit-4.8.2的包
SSH2整合完整案例(四十三) -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
emoji 表情图片解决方法 -
caipeiming:
这个挺好JavaScript实现input输入框控件只允许输入 ...
js 控制文本框只能输入中文、英文、数字等 -
双子树:
东西太好啦受教啊
Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)
import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; /** * 定时器 timer (功能有限,只能采用[秒数等]计算定时), 其他更好的工具 quartz ,spring scheduler */ public class TraditionalTimerTest { static int count=0; /** * @param args */ public static void main(String[] args) { //不写 3000,就只 1s钟后 开始爆炸 //写3000,就是1s后爆炸 然后隔 3s再炸下,循环 new Timer().schedule(new TimerTask() { @Override public void run() { // TODO Auto-generated method stub System.out.println("bombing!"); } }, 1000,3000); //定时器 ,10后爆炸 //2s后 炸,然后 2s后 再炸 继续这样 new Timer().schedule(new TimerTask() { @Override public void run() { // TODO Auto-generated method stub System.out.println("bombing!"); new Timer().schedule(new TimerTask(){ @Override public void run() { // TODO Auto-generated method stub System.out.println("bombing!"); } }, 4000); //如果为2000 就是 2s 的循环爆炸, 如果为 4000 就是 2 s 4s 的交替 执行 } }, 2000,6000); //定时器 ,10后爆炸 //另一种思路实现上面的 每隔2s 4s 4s 4s 连环 爆炸 class MyTimerTask extends TimerTask{ @Override public void run() { System.out.println("bombing!"); new Timer().schedule(new MyTimerTask(), 4000); } } new Timer().schedule(new MyTimerTask(), 2000); //另一种思路实现上面的 每隔2s 4s 2s 4s 连环 爆炸 class MyTimerTask1 extends TimerTask{ @Override public void run() { count=(count++)%2; System.out.println("bombing!"); new Timer().schedule(new MyTimerTask1(), 2000+2000*count); //如果为2000 就是 2s 的循环爆炸, 如果为 4000 就是 2 s 4s 的交替 执行 } } //指定的时间 点 开始执行,然后 间隔 2s执行一次 Calendar cal=Calendar.getInstance(); cal.add(Calendar.SECOND, 10); new Timer().schedule(new TimerTask(){ @Override public void run() { // TODO Auto-generated method stub System.out.println("bombing!"); } }, cal.getTime(), 2000); //打印计时 while(true){ System.out.println(new Date().getSeconds()); try { Thread.sleep(1000); } catch (Exception e) { e.printStackTrace(); } } } }
发表评论
-
检测一个字符串是否在jvm的常量池中
2018-12-18 17:34 948public static boolean inPool( ... -
UTC时间, GMT时间 ,夏令时
2017-08-18 15:12 2234经常混淆于此,特地研究了一下,记录在此以备忘。 整个地 ... -
java 反射List
2017-02-18 01:58 5600package com.enhance.reflect; ... -
JDK1.5 Exchange 两个线程互换数据
2016-08-04 18:00 915import java.util.concurrent ... -
JDK1.5 CountDownLatch
2016-08-04 16:25 1025/* * 还有一个利用场景: ... -
java CyclicBarrier 循环障碍阻塞
2016-08-03 23:54 964//一个同步辅助类,它允许一组线程互相等待,直到到达某个公 ... -
java 信号灯 Semaphore
2016-08-03 23:53 1792更多介绍http://blog.csdn.net/java20 ... -
java 使用读写锁设计一个缓存模型
2016-08-03 23:49 1374import java.util.HashMap; ... -
java 读写锁
2016-08-03 23:46 785import java.util.Random; i ... -
java 多个线程之间同步通信
2016-08-02 17:16 2371import java.util.concurrent ... -
jdk1.5 锁 Lock 和 Condition
2016-08-02 17:03 886// lock 练习 public class Lock ... -
JDK1.5 获取线程执行结果 Callable Future
2016-08-02 15:08 1133import java.util.Random; i ... -
JDK1.5 线程池
2016-08-02 14:48 768import java.util.concurrent ... -
java 多线程ThreadLocal
2016-08-02 00:13 1115import java.util.Random; ... -
java 多线程同步+通信
2016-08-01 16:48 931/** *父子线程 交替打印10 次, 100次 ... -
java 线程同步
2016-08-01 16:43 983import java.util.concurrent.l ... -
java多线程练习
2016-08-01 16:35 1805Java 传统多线程 Java 多线程同步 Java 多线 ... -
java 传统多线程
2016-08-01 16:34 968/** * 传统多线程 */ public ... -
java 图片,剪切,缩放
2016-01-06 10:21 2181package out; import ja ... -
java术语(PO/POJO/VO/BO/DAO/DTO)
2014-11-27 11:45 1947PO(persistant object) 持久 ...
相关推荐
Java定时器Timer简述.pdf
Java定时器Timer简述共8页.pdf.zip
java 定时器(Timer) java 定时器(Timer) java 定时器(Timer)
java定时器说明与应用
在开放过程当中,遇到项目需要用到定时器,然后查找了一些资料并进行了整理。希望对正在学习同学有所帮助。
java定时器,timer类操作详解 java定时器,timer类操作详解
本文主要介绍了Java定时器Timer的相关知识,具有一定的参考价值,下面跟着小编一起来看下吧
一个很简单的java定时器,很适合初学者呢,希望能够给你一点的提示哦
主要为大家详细介绍了Java定时器Timer的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要介绍了java定时器timer的使用方法代码示例,向大家分享了两部分代码,详细内容请参见正文,还是比较不错的,需要的朋友可以参考下。
本文首先设计一个单次定时器Timer+TimerTask,然后再次基础上设计一个循环定时器。
在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。 对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
java中定时器timer类的实现和源代码
java_Timer定时器实例_Spring实例
java多线程定时器
定时器Timer用法及其源码
java Timer定时器实例 Spring实例.doc java Timer定时器实例 Spring实例.doc
java定时器,import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; 规定每天几点执行一次