社区
Java EE
帖子详情
程序一个星期自动执行一次
skyzxl
2009-08-28 11:43:33
现在本人有需求要写一个部署到web服务器(tomCat,oc4j等)上的程序,需要一个星期自动执行一次程序,程序的功能就是操作数据库.
请各位给点意见(技术方面的),有事例代码就更好了。。
...全文
158
9
打赏
收藏
程序一个星期自动执行一次
现在本人有需求要写一个部署到web服务器(tomCat,oc4j等)上的程序,需要一个星期自动执行一次程序,程序的功能就是操作数据库. 请各位给点意见(技术方面的),有事例代码就更好了。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vampireallen
2009-08-28
打赏
举报
回复
cron
at
CruiseControl
feishare
2009-08-28
打赏
举报
回复
[Quote=引用 2 楼 randomxu 的回复:]
用定时器 可以指定时间执行代码
给你一个参考示例
每个星期一 4:20 分钟执行
public class MailboxClearTimer implements TimerListener {
private TimerTask timer = null;
private Object refreshTaskMonitor = new Object();
初始化
public void init() {
Mailbox.removeFromDB();//操作数据库
Calendar now = new GregorianCalendar();
now.add(Calendar.DAY_OF_WEEK, 1);
now.set(Calendar.HOUR_OF_DAY, 4); //几点钟
now.set(Calendar.MINUTE, 20);
this.timer = Systimer.getInstance().schedule(this, now.getTime());
}
public boolean isInstant() {
return false;
}
public void timeout(TimerTask timertask) {//到时见执行的代码
// TO DO:处理邮箱中的数据
Mailbox.removeFromDB();
Calendar now = new GregorianCalendar();
now.add(Calendar.DAY_OF_WEEK, 1);
now.set(Calendar.HOUR_OF_DAY,4); //几点钟
now.set(Calendar.MINUTE, 20);
this.timer = Systimer.getInstance().schedule(this, now.getTime());
timertask = null;
}
}
[/Quote]
不错,↑up
IT-工程师
2009-08-28
打赏
举报
回复
用定时器 可以指定时间执行代码
给你一个参考示例
每个星期一 4:20 分钟执行
public class MailboxClearTimer implements TimerListener {
private TimerTask timer = null;
private Object refreshTaskMonitor = new Object();
初始化
public void init() {
Mailbox.removeFromDB();//操作数据库
Calendar now = new GregorianCalendar();
now.add(Calendar.DAY_OF_WEEK, 1);
now.set(Calendar.HOUR_OF_DAY, 4); //几点钟
now.set(Calendar.MINUTE, 20);
this.timer = Systimer.getInstance().schedule(this, now.getTime());
}
public boolean isInstant() {
return false;
}
public void timeout(TimerTask timertask) {//到时见执行的代码
// TO DO:处理邮箱中的数据
Mailbox.removeFromDB();
Calendar now = new GregorianCalendar();
now.add(Calendar.DAY_OF_WEEK, 1);
now.set(Calendar.HOUR_OF_DAY,4); //几点钟
now.set(Calendar.MINUTE, 20);
this.timer = Systimer.getInstance().schedule(this, now.getTime());
timertask = null;
}
}
myhonor
2009-08-28
打赏
举报
回复
用监听器和java.util.Timer类结合可以实现
windforcecn
2009-08-28
打赏
举报
回复
推荐你用quartz,很容易
IT东
2009-08-28
打赏
举报
回复
使用任务调度啊
skyzxl
2009-08-28
打赏
举报
回复
用的是weblogic 中的TimerListener吧?我用的服务器是oc4j所以不能指定特定的日期,
请问怎样可以用指定的 每个星期一执行一次程序?谢谢....
skyzxl
2009-08-28
打赏
举报
回复
TimerListener 是哪个包中的类?
luallen
2009-08-28
打赏
举报
回复
监听器 或者servelt 都行
微信小
程序
系统教程C#版[3/3阶段]_微信小
程序
电商系统
微信小
程序
系统教程[初级阶段],微信小
程序
0基础学起,讲解微信小
程序
开发的基础知识。 微信小
程序
系统教程共有“微信小
程序
系统教程[初级阶段]”、“微信小
程序
系统教程[中级阶段]——核心技术”、“微信小
程序
...
linux 如何
自动
运行
程序
开机启动时
自动
运行
程序
Linux加载后, 它将初始化硬件和设备驱动, 然后运行第
一个
进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本...
Quartz CronTrigger 定时任务 每周、每月
执行
一次
系统中通常有些需要
自动
执行
的任务,这些任务可能每隔一段时间就要
执行
一次
,也可能需要在指定的时间点
自动
执行
,这些任务的自定
执行
必须使用任务的
自动
调度。 JDK为简单的任务调度提供了Timer支持,单对于更...
android
自动
运行 app,「定时启动」时间一到
自动
运行指定的 App(Android)
之前介绍过可以定时帮你关闭...「定时启动」就是可在指定的时间帮你
自动
运行指定
程序
的 App,除了帮你开启
程序
外,还会震动、响铃或是闪灯来通知你,这可以运用在什么地方呢?例如你下载了好多的学习
程序
,什么五十...
windows
自动
运行
程序
与文件
自动
传输
如果用人工方法进行数据传输,不仅繁琐而且工作量大,并且有时难免会忘记,采用文件
自动
传输方法,可以很好解决这个问题,具体方法如下: 1、在计算机A的windows操作系统下,建立批处理
程序
文件f
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章