`

servlet 定时器

阅读更多

步骤一:

web.xml中加上如下的代码:

<load-on-startup>10</load-on-startup>这句话是重点。

   <!-- 
  <servlet>
    <servlet-name>AutoPayServlet</servlet-name>
    <servlet-class>autoE2E.AutoPayServlet</servlet-class>
    <load-on-startup>10</load-on-startup>
  </servlet>
	<servlet-mapping>
	    <servlet-name>AutoPayServlet</servlet-name>
	    <url-pattern>/AutoPayServlet</url-pattern>
  </servlet-mapping>
  -->

 

 

步骤二:

servlet的核心代码:

public static String autoPayRunTime;
	static Timer timer = null;
	static {
		timer = new Timer();
		AutoUpdatePayStatu task = new AutoUpdatePayStatu();
		timer.schedule(task, 1000);
	}

步骤三:

dao层的逻辑代码:

package autoE2E;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimerTask;

import util.JDBC_Connection;

public class AutoUpdatePayStatu extends TimerTask{
	
		
		/**
	 * 获取当天支付超时的订单进行支付
	 * @return
	 */
	@Override
	public void run() {
		
		System.out.println("--------开始进行查询了-----");
		
try{				}catch (Exception e) {
			System.out.println("查询当天支付超时订单失败!"+e);
		}finally{
			JDBC_Connection.release(resultSet, preparedStatement, connection);
		}
		AutoUpdatePayStatu task = new AutoUpdatePayStatu();
		AutoPayServlet.timer.schedule(task, 10*60*1000);//10分钟循环一次
	}
}

 

分享到:
评论

相关推荐

    servlet定时器功能完整版已测试过

    java web项目,使用servlet实现定时器功能,代码请详见附件

    servlet定时器

    servlet定时器

    Web Servlet定时器

    在web.xml里配置一个Servlet,并设置其随web server的启动而启动。然后在该Servlet的init()方法里启动定时器,在destory()方法里销毁定时器。

    quartz实现定时功能实例详解(servlet定时器配置方法)

    Quartz是一个完全由java编写的开源作业调度框架,下面提供一个小例子供大家参考,还有在servlet配置的方法

    timetask-servlet.rar_pureeqs

    java定时器servlet版java定时器servlet版

    FCKEDIT和定时器

    Jsp+servlet+java bean(综合开发)(mvc) Java bean(model)java类 Jsp(view) Servlet(control) 一。连接池的配置 &lt;!-- 先下载数据库类库驱动放到tomcat/lib目录下(数据库驱动的.jar文件) --&gt; auth=...

    servlet文件上传实现进度条提示

    servlet实现文件上传的时候,当文件较大的时候,会有文件上传的进度条提示,使用的原理是使用jquery的异步请求,在jsp页面设置定时器,每隔一段时间获取文件上传监听器同步到session中的最新的上传信息。

    SpringBoot集成常用开发中间件,分库分表,缓存,消息队列,定时器,权限管理等组件.zip

    springboot框架 一、Spring Boot基础应用 Spring Boot特征 ...4.使部署变得简单,SpringBoot内置了三种Servlet容器,Tomcat,Jetty,undertow.我们只需要一个Java的运行环境就可以跑SpringBoot的项目了

    Java编程100例

    产生自己的控件,Java画图程序,非对称加密,定时器的使用,客户登录Servlet小程序等等.

    springboot简单案例

    //@EnableScheduling // 定时器扫描 已经在MyScheduleConfig类上,这里可以不写了 @EnableAsync // 异步执行 与 @Async 一起用 @EnableCaching // 缓存 @ServletComponentScan // 扫描filter servlet listener @...

    源码:阎宏设计模式光盘

    com.javapatterns.servlet 专题:Servlet技术中的模式 com.javapatterns.simplefactory 简单工厂模式 com.javapatterns.singleton 单态模式 com.javapatterns.singleton.mxrecord 专题:单例模式与MX记录 ...

    Quartz框架简单实例

    本实例是对Quartz框架的简单使用,下载解压后放在tomcat中部署起来就可以运行了,在applicationContext.xml配置文件中配置了定时的时间,自己也可以更改调度时间,初学者可以看看,希望能帮助到您。

    JavaScript评论点赞功能的实现方法

    3.使用setTimeout设置定时器。 4.使用clearTimeout清除定时器以及事件代理的运用。 效果图: 1)实现删除分享内容功能 利用事件代理实现点击关闭按钮删除分享内容。 删除事件: 利用事件代理功能,在父元素节点上添加...

    jsp+application实现网络聊天室

    使用jsp+application完成网络聊天室,没有用数据库,servlet,ajax,socket。单纯使用application。可以全屏公聊以及制定人私聊。页面刷新使用js定时器,当填写发送信息时,停止刷新,发送后继续刷新。

    java后端源码部署-JavaTutorial:Java教程:基础、中级、高级;常用的工具和Servlet容器使用说明

    定时器 数据库 XML 序列化与反序列化 Gson 单元测试 EasyMock WireMock Mockito 网络&I/O RMI HTTP Netty 4.0.x 线程&并发 反射&代理 AOP 脚本语言 加密解密 开源组件 Slf4j Redis SSH Tomcat JBoss EJB 设计模式...

    用JMeter来测试Tomcat的性能.docx

    首先,作者使用了 Tomcat 作为 Web 服务器进行测试,被测试的内容是一个 JSP 文件和一个 Servlet,JSP 文件调用 JavaBean、打印相关信息,Servlet 接受用户参数、调用 JavaBean、输出相关信息。 安装和启动 JMeter ...

    JAVA基础知识点HTML格式教程编程实例20000源代码

    EAR文件、EJB-Servlet、二进制实体、嵌入式实体、实体继承、实体生命周期 实体监听、实体管理器、实体合并、实体序列化、实体主键、实体关系 实体二级表、实体更新、实体、注射、拦截、J2SE JBoss公司、JCA、JNDI、...

    java编程100例

    java编程100实例,适合初学java的朋友学习,含有源代码,省去了码代码的时间,可以直接导入,运行。建议实用eclipse,内容如下: 实例1 产生自己的控件 实例2 控件的排布示例 ...实例99定时器的使用 实例100 音乐播放

    JavaWEB综合实战

    JavaWEB综合训练、主要使用Servlet、JSP、request、response、cookie、session、filter、listener、定时器等完成原生态的购物网站

Global site tag (gtag.js) - Google Analytics