具体实现包括:2个类和web.xml设置

一、web.xml设置

com.common.trigger.SystemListener

二、

2.1

package com.common.trigger;

import java.util.Date;

import java.util.Timer;

import javax.servlet.ServletContextEvent;

import javax.servlet.ServletContextListener;

public class SystemListener implements ServletContextListener {

private java.util.Timer timer = null;

@Override

public void contextDestroyed(ServletContextEvent event) {

timer.cancel();

event.getServletContext().log("定时器销毁");

}

@Override

public void contextInitialized(ServletContextEvent event) {

Date taskrun = new Date();

System.out.println("taskrun:"+taskrun);

timer = new Timer(true);

event.getServletContext().log("定时器已启动");

timer.schedule(new ListenerAction(),0,60*1000);

event.getServletContext().log("已经添加任务调度表");

}

}

2.2

package com.common.trigger;

import java.util.TimerTask;

public class ListenerAction extends TimerTask {  private static boolean isrunning = false;  private static long dotaskmillis = 0l;  @Override  public void run() {   System.out.println("dotaskmillis:"+dotaskmillis);   if(!isrunning){    isrunning = true;    /*     * 业务实现区     */    isrunning = false;   }else{    System.out.println("系统正忙,请稍后");   }  } }

java触发器时间_Java 时间触发器相关推荐

  1. java转日期_Java时间日期格式转换

    import java.util.*;import java.text.*;importjava.util.Calendar;public classVeDate {/*** 获取现在时间 * *@r ...

  2. java 24字母_java 时间格式化中的模式字母

    java日期格式化中的模式字母有特定的意义,由于没有注意,今天在做工程的时候导致出现了奇怪的日期: 错误写法如下: 然而得到了错误的结果: 正确写法如下: 这样就得到了正确的结果 mm指的是分钟,MM ...

  3. java time 格式_java时间格式的简单整理

    概述 自己在使用Java日志格式的时候,发现不好定义.所以本篇文章的主要目的是收集一些常用的日志格式,解说每个字段代表的意思以及扩充部分Java常用的时间类. 名词解释 时刻:时刻是时间上的某个瞬间, ...

  4. java 比较当前时间_java时间比较

    方法一:判断date1是否在当前时间之前(new Date().before(date1) 方法二:通过运算比较这样能算出差多少时间public static void main(String[] a ...

  5. java 设置日期的格式_java时间格式大全

    java.util.*; import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @ ...

  6. java定义时间格式大全_Java时间格式转换大全

    package com.date; import java.text.DateFormat; import java.text.ParseException; import java.text.Par ...

  7. java格式_java时间格式转换大全

    Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @ ...

  8. java joda 获取utc时间_java – 使用JodaTime以毫秒为单位的UTC到本地时间

    我试图使用Jodatime显示特定时间段内的交易. 我们的服务器要求开始日期和结束日期为UTC(这可能是显而易见的).因此,围绕它们的任何业务逻辑都使用DateTime对象,时区设置为DateTime ...

  9. java获取系统当前时间格式化_java 获取系统当前时间并格式化

    java 获取系统当前时间并格式化 CreateTime--2018年5月9日11:41:00 Author:Marydon 实现方式有三种 updateTime--2018年7月23日09点32分 ...

最新文章

  1. 从控制器到驱动器的WD——硬盘巨头启示录之西数篇
  2. Java实现string转byte
  3. python找零钱代码_Python实现的一个找零钱的小程序代码分享
  4. 冒名者还是重名?疑惑中!
  5. 计算机无法离开家庭组,【求助】Windows无法从该家庭组中删除你的计算机
  6. sed和awk的常用实例 .
  7. php preg_replace html,php – 忽略preg_replace中的html标签
  8. 搭建10分钟,解决90%问题,帕累托分析模型为何这么强?
  9. 本周学习小结(11/03 - 17/03)
  10. 提取pdf文件文本:pdfparser与xpdf具体操作
  11. Acoustica Premium Edition Mac(音频编辑软件)
  12. 计算机具有逻辑思维,逻辑思维能力
  13. Gym Atari环境预处理Wrapper解读
  14. Python常用字符编码
  15. 1.markdown基础语法
  16. 阿里技术专家花3年写的《MySQL笔记》解决了70%数据库面试难题,网友:非常棒!
  17. oracle配置话清单,oracle 几个常用话语
  18. 圣地亚哥分校 计算机,美国加州大学圣地亚哥分校计算机科学专业.pdf
  19. 潭州课堂25班:Ph201805201 django 项目 第一课 (课堂笔记)
  20. 微商引流用什么礼品?从而形成裂变传播

热门文章

  1. 微信发语音,会被上司和客户骂?老外都知道这事儿了
  2. Java项目:springboot电影推荐网站
  3. 【转】CAN总线设计---CAN节点的电容、CAN终端电阻、CAN总线共模电感/共模扼流圈修改版*****
  4. tensorflow与深度学习之一
  5. 在网上,你说服不了任何人!
  6. css3 实现 太极图
  7. 计算机无法查看隐藏文件夹,怎么查看隐藏文件?2种方法教你查看电脑中的隐藏文件...
  8. 威布尔分析在产品失效模式评估中的应用举例
  9. java计算机毕业设计springboot+vue股票交易模拟系统
  10. .net 4.0怎么安装