关于后台处理程序! 什么数据库,如果是oracle可以直接用java写存储过程。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你至少需要两个部分,第一个部分,监视系统时间是否指向0点,另外一个部分,执行对数据库的操作。对于第二部分,没有什么好说的,对于第一部分,可以考虑系统提供的类似于win平台下的计划任务的东西。如果不是用这个的话,你可以启动一个进程自己监视,不过好像你也没有哪个必要在系统中安插一个自己的时钟。。 直接做一个控制台程序用Thread控制,一分钟刷新一次检查时间如果到了零时就用JDBC等开始对数据库更新就行了就算全天运行也没问题,Thread检查时间的资源几乎都可以忽略不计! to:Eraserpro(萍水相逢是缘,飞来横祸是命) 可以详细点吗??对于Thread,我一点都不熟悉。如果有源代码最好!谢谢! 嗯,我学了一段C++。在Windows VC++中,可以用API例如SetTimer等完成这个任务。Java中怎么实现?我也关注。这样的程序在企业应用中,还是很多的。希望能掌握这个方法。 你继承thread,写一个EditDBThread,在这里面填充它的start(),distroy(),run()等方法,把这个线程放在守护线程里,或者作为插件起起来,每隔一段时间扫描一下,如Thread.sleep(50000),另外做一个修改数据库的类,在EditDBThread里调用它来修改,具体的实现当然得靠自己喽:) 有了,但实质上是用Thread实现的 我以前写的一个程序,你看看能不能帮上忙public class MyTimer{ Timer timer; public MyTimer() { Calendar cal = Calendar.getInstance(); cal.set(Calendar.HOUR,6); cal.set(Calendar.MINUTE,0); cal.set(Calendar.SECOND,0); //从服务器运行开始当天早上6点0分0秒开始每隔一天运行一次 timer = new Timer(); timer.schedule(new RemindTask(),cal.getTime(),24*3600000); } class RemindTask extends TimerTask { public void run() { //在这里修改数据库中的信息 } } to: goodfeng() 我还有点问题,怎么让服务器自动运行呢?也就是怎么部署这个class,我用的是tomcat,应放在哪个目录下? JTable问题 可以实现Class类到字节码(*.class)的转换吗? 求助JTree 子接点 事件问题 求救求救求救 有谁知道IDE容器中动态添加的控件的大小可以用鼠标来拖动如何实现? 关于csv文件的读取问题(在线等待) java多线程线程之间的控制问题 那位大虾有AWT的滚动条的代码,一百分求救。 用过struts的朋友见过这种怪事吗? 西安有招聘薪水4000以上的JAVA程序员的公司吗? 界面的显示问题,比较奇怪? 在网页里如何屏蔽real播放器的右键菜单?
如果不是用这个的话,你可以启动一个进程自己监视,不过好像你也没有哪个必要在系统中安插一个自己的时钟。。
用Thread控制,一分钟刷新一次检查时间
如果到了零时就用JDBC等开始对数据库更新就行了
就算全天运行也没问题,Thread检查时间的资源几乎都可以忽略不计!
可以详细点吗??对于Thread,我一点都不熟悉。
如果有源代码最好!
谢谢!
Java中怎么实现?我也关注。这样的程序在企业应用中,还是很多的。
希望能掌握这个方法。
run()等方法,把这个线程放在守护线程里,或者作为插件起起来,每隔一段时间
扫描一下,如Thread.sleep(50000),另外做一个修改数据库的类,在EditDBThread
里调用它来修改,具体的实现当然得靠自己喽:)
{
Timer timer;
public MyTimer()
{
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR,6);
cal.set(Calendar.MINUTE,0);
cal.set(Calendar.SECOND,0);
//从服务器运行开始当天早上6点0分0秒开始每隔一天运行一次
timer = new Timer();
timer.schedule(new RemindTask(),cal.getTime(),24*3600000);
} class RemindTask
extends TimerTask
{
public void run()
{
//在这里修改数据库中的信息
}
}
我还有点问题,怎么让服务器自动运行呢?也就是怎么部署这个class,我用的是tomcat,应放在哪个目录下?