- 浏览: 602714 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (199)
- 纯java (22)
- 中间件 (1)
- java线程 (1)
- webwork (10)
- HTML/CSS (11)
- struts2 (10)
- mysql (14)
- Linux (8)
- 字符编码和转换 (1)
- WebService (1)
- web (21)
- javascript (33)
- ajax (5)
- 随便写写 (3)
- svn (0)
- eclipse使用技巧 (10)
- Ant (1)
- 互联网发展方向 (1)
- Jquery (12)
- 视频 (2)
- MD5 (1)
- 项目经验总结 (1)
- Oracle (2)
- Netbeans (1)
- Apache/Tomcat (4)
- springside (1)
- hibernate (6)
- SpringSecurity (0)
- java与文件 (1)
- CKEditor (4)
- JSON (3)
- 笔试题 (0)
- 应用部署 (1)
- 杂七杂八 (1)
- android (1)
- jQuery UI (1)
- XML相关技术 (1)
- HTML5 (1)
- CSS3 (0)
- 正则表达式 (1)
- http协议 (3)
- 算法 (5)
- 互联网知识 (1)
最新评论
-
hp321:
我现在遇到一个开发自定义按钮的问题,想请教下你:问题如下:举例 ...
Ckeditor 如何在源码模式下添加可以显现的按钮 -
make1828:
javascript跨域解决方案(一) -
huxianwen:
问题是, ckeditor编辑器在源码模式并不能插入任何代码呀 ...
Ckeditor 如何在源码模式下添加可以显现的按钮 -
nidonglin1986:
虽然解决了问题,但是原因说的不是很明白啊。中文跟HTML标志 ...
struts2的标签在JS中的使用 中文乱码 -
ldw1986hf123:
[*]
JVM工作原理
什么情况下我们会使用定时器的功能呢:就是我们需要程序在某一个时间或者每隔一段时间运行一个固定的程序时.
首先: 1.在web.xml中配置监听器:
<listener>
<listener-class>com.founder.cetv.servlet.ContextListener</listener-class>
</listener>
2.添加两个类:
MessageTask.java
package com.founder.cetv.servlet;
import java.util.Date;
import java.util.List;
import java.util.TimerTask;
import com.founder.cetv.bo.OssMgr;
import com.founder.cetv.dbManager.ShopManager;
import com.founder.cetv.pojo.Shop;
public class MessageTask extends TimerTask {
public MessageTask() {
// 默认构造函数
}
/**
* 完成调用webservice接口更新所有的店铺的商品数量信息
*/
public void run() {
//在这里写上你要定时执行的代码
List list=ShopManager.getLoginNameList();
OssMgr ossMgr = new OssMgr();
for(int i=0;i<list.size();i++){
Shop shop = new Shop();
shop=(Shop)list.get(i);
ossMgr.updateUserGoodsNum(shop.getLoginName());
}
}
}
ContextListener.java
package com.founder.cetv.servlet;
import java.util.Date;
import java.util.Timer;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import com.founder.cetv.util.DateTimeUtils;
public class ContextListener implements ServletContextListener {
private MessageTask messageTask; public void contextInitialized(ServletContextEvent event) { public void contextDestroyed(ServletContextEvent event) { }
private Timer timer = null;
timer = new Timer(true);
messageTask = new MessageTask();
timer.schedule(messageTask, 0,24*60*60*1000);
}
// 销毁定时器
timer.cancel();
}
发表评论
-
Javascript的分层概念
2011-12-07 17:27 1320Javascript如何分层: 我们把 ... -
什么是骆驼命名法
2011-12-05 11:22 3062骆驼式命名法(又称驼峰命名法),正如它的名称Came ... -
UrlRewrite技术的用处
2011-10-18 10:49 964UrlRewrite有什么用处? 1、满足搜索引擎的要求 ... -
request.getSession()、request.getSession(false)和request.getSession(true)的区别
2011-03-24 15:23 1280request.getSession()、request.ge ... -
怎么查看80端口占用情况? 如何查看端口占用情况?
2010-10-17 10:43 1981查看端口占用情况有几种方式: 1. ... -
Jquery Validation 中使用remote做ajax验证时遇到的问题
2010-09-17 10:59 6129需要验证的页面中js代 ... -
HTTPS和HTTP的区别
2010-07-09 10:12 985HTTPS(Secure Hypertext Transf ... -
Servlet接收JSP参数乱码问题解决办法
2010-07-07 16:48 1597环境: apache-tomcat-6.0.24.zip jd ... -
httpClient请求时乱码问题的解决
2010-07-07 15:56 2250当你使用httpClient发送一个请求时,如果你的请求连接中 ... -
如何获得web请求中的重名参数问题
2010-06-29 17:06 14461.对于一个表单中也许会有重名的参数,好比请求一个地址带了很多 ... -
超级链接,点击后改变字的颜色方法
2010-06-18 16:08 3122可以在<a>中添加: <a onclick= ... -
iframe 调用子页面的js方法
2010-04-26 22:18 3550在主页head面中添加: <script lang ... -
cookie使用工具类
2010-02-04 15:32 12321.可以将对cookie的操作封装到一个工具类,见附件。 2 ... -
cookie与session机制
2010-02-04 15:25 1101(一)cookie和session机制 首先我们来 ... -
web 取颜色的编码值的小工具
2010-01-06 13:59 1608今天发现了一个取桌面上任意颜色的编码的小软件叫Mezer To ... -
如何设定网页过期时间和缓存情况
2009-12-25 11:31 3443在开发过程中遇到一个问题,在列表页上点击修改按钮,然后点击浏览 ... -
页面缓存问题的处理
2009-11-02 15:52 1144http://shop.guoshi.com/cetv/cet ... -
linux下tomcat的的后台访问页面的设置
2009-10-19 14:10 1364在windows下tomcat是有一个后台访问的页面的,在里面 ... -
linux下tomcat的jvm虚拟机内存设置
2009-10-15 17:13 2547tomat默认的虚拟机内存是128M要想自己设置需要修改lin ... -
jsp浏览器访问全部是乱码问题的解决
2009-08-24 16:07 1954今天套用美工设计好的html页面是遇到一个问题,就是将静态ht ...
相关推荐
定时器使用定时器使用定时器使用定时器使用定时器使用定时器使用定时器使用定时器使用定时器使用
以下是对VC++定时器使用进行的详细解释。 ### 1. 定时器类型 在VC++中,有两种主要的定时器类型:MFC(Microsoft Foundation Classes)定时器和WinAPI定时器。 #### MFC定时器 MFC提供了Ctimer类,它基于Windows的...
iOS 中的定时器使用教程 iOS 中的定时器使用教程是 iOS 开发者们不可或缺的一部分,本文将详细介绍 iOS 中最全的各种定时器的使用教程,使得开发者们更好地理解和使用定时器。 NSTimer 是 iOS 中最基本的定时器,...
总的来说,这个"avr定时器使用的例子"展示了如何利用AVR单片机的定时器1和中断功能,结合C语言和GCC编译器,来实现对蜂鸣器的精确控制。通过理解和应用这些知识,开发者可以进一步扩展到其他实时应用,如PWM控制、...
了解如何优化定时器使用,比如合理选择预分频器值以减少计数溢出,或者利用定时器级联来实现更长的定时周期,都是提高系统性能的关键。 10. **安全考虑** 在实际应用中,需要确保定时器的正确性和安全性,防止因...
BF533定时器使用详解 BF533是ADI公司设计的一款高性能数字信号处理器(DSP),它在嵌入式系统领域广泛应用,特别是在实时信号处理和控制应用中。本篇文章将详细探讨BF533定时器的使用方法,以及如何利用Blackfin ...
4. **附带文档**:提供的"Timer用法.doc"文档可能包含了更深入的定时器使用细节,如不同类型的定时器、高级用法、常见问题及解决方案等。建议仔细阅读这份文档以获取更多信息。 5. **项目文件**:压缩包中的其他...
在这个“C8051F320 定时器使用例程”中,我们将深入探讨如何利用C语言来操作和配置C8051F320的定时器资源。 定时器在嵌入式系统中扮演着至关重要的角色,它们可以用于生成精确的时间间隔、实现脉冲发生、计数、波特...
### S7-300 时间及定时器使用详解 #### 定时器基本概念与使用 在西门子S7-300 PLC系统中,时间控制是非常重要的功能之一,尤其是通过定时器来实现对时间的精确控制。定时器不仅可以用于时间测量,还可以用于触发...
本文将深入探讨STM32的通用定时器使用,以TIM5、TIM2、TIM3和TIM4为例,解析其工作原理和应用。 首先,STM32的通用定时器具有以下特点: 1. 可配置为向上、向下或向上/向下计数模式。 2. 支持预分频器,可灵活调整...
《ST官方定时器使用例程_x-cube-timcooker详解》 STMicroelectronics(简称ST)是一家全球知名的半导体公司,其开发的定时器库x-cube-timcooker为开发者提供了丰富的定时器功能,方便在STM32微控制器上实现复杂的...
【GD30F130 定时器使用代码】是关于GD30F130微控制器在应用中配置和使用定时器的实践案例。GD30F130是一款基于ARM Cortex-M3内核的32位微控制器,由Great Dialog Semiconductor(GD)公司生产。在该实例中,开发者...
【高云FPGA系列教程(6):ARM定时器使用】配套工程是一个专注于讲解如何在FPGA中集成和使用ARM处理器内建定时器的教学资源。这个教程旨在帮助开发者理解和掌握ARM处理器中的定时器功能,以及如何在FPGA设计中有效地...
stc T2定时器使用,T2定时器资料少,而且使用也比较少
根据提供的文件信息,我们目前无法获取到实际的可程序定时器使用手册的具体内容,只能凭借标题和描述来推测手册中可能包含的知识点。以下是根据标题和描述进行的相关知识点说明: 台湾安良(ANLY)APT-9S是一款可...
要求:由单片机内部定时器1,按方式1工作,即作为16位定时器使用每0.05秒钟T1溢出中断一次。P1口的P1.0-P1.7分别接八个发光二极管。编写程序模拟时序控制装置。开机后第一秒钟L1,L3亮,第二秒钟L2,L4亮,第三秒钟...
在VC++编程环境中,开发...在这个"VC++ Timer 定时器使用源码"的压缩包中,可能包含了示例代码,演示了如何在实际项目中应用这些概念。通过阅读和学习这些代码,你可以更好地理解如何在VC++环境中灵活运用定时器功能。
总之,了解并熟练掌握三菱Q系列PLC的定时器使用,能够帮助工程师们在自动化项目中实现更精准、更高效的控制逻辑。在实际操作中,应结合具体需求选择合适的定时器类型,并通过编程软件进行细致的设定和测试,以确保...