java中如何实现某一时间做某事

问题描述

各位达人在java中如何实现在某一具体时间做某事比如我想在每天的12:00修改一个文件中的某一字段.听说用timer类可以实现可是timer只是间隔触发,不是我想要的具体时间我只想实现每天的12:00具体执行一个动作,这个用java如何实现,希望各位不吝次子赐教啊,最好能给一个Demo 代码,谢谢!

解决方案

timer也可以做到的,Date date = new Date("2013-08-01 12:00:00");long delay = date.getTime()-(new Date()).getTime();Timer timer = new Timer();timer.schedule(new Schedule(), delay,24*3600*1000);,从2013-08-01的12点开始,每天都会执行。
解决方案二:
Quartz 定时调度框架
解决方案三:
学习一下
解决方案四:
quartz
解决方案五:
timer不稳定,建议看看quartz
解决方案六:
显然使用系统级别的定时任务更合适crontab或者windows的atjava只负责执行,而何时执行,由系统任务配置决定
解决方案七:
Quartz是目前企业级开发专用。。。呵呵
解决方案八:
用Timer还是可以实现的
解决方案九:
Quartz
解决方案十:
Spring定时器 http://www.blogjava.net/Steven-bot/articles/363924.html

时间: 2024-11-17 17:01:35

java中如何实现某一时间做某事的相关文章

Java中读取属性文件以及做资源国际化

在src下的文件,没写包名   import java.text.MessageFormat; import java.util.Locale; import java.util.ResourceBundle; public class Demo {  /**   * ResourceBundle类的主要是读取属性文件,读取属性文件名称的时候可以   * 直接指定属性文件的名称(指定名称是不需要文件的后缀),也可以根据Local   * 所指定的区域码来选取指定的资源文件.   *   * 国际

java 中的乱码问题汇总及解决方案_java

java中的乱码问题        最近做项目经常会遇到Java中的乱码问题,于是就抽时间整理下出现乱码问题的情况和如何处理,这里做了一个整理, 分析 编码与解码 编码就是将字符转为字节,解码就是就是将字节转换为字符. 字节流与字符流 对文件的读写操作都是通过字节流来实现的,即使JAVA中有字符流,但是其底层仍然使用的字节流. 乱码问题出现 java中使用最频繁的是字符,当我们将文件读入内存并在控制台显示时(字节流--->字符流),就需要用到解码.如果文件是UTF-8编码,而我们解码时错用成GB

java导出-请问在java中做导出的时候应该怎么实现下拉列表框

问题描述 请问在java中做导出的时候应该怎么实现下拉列表框 这里我给出了我的java源码 望各位大神仔细看看 小弟在此谢谢了 下面这段代码实现的效果是这样 而我想实现的效果是这样的 如图 在计价方式那 有3个选项 可以进行下拉选择的 ```ruby #这里可以指定高亮语言类型# package com.devsun.action.pm.room; import java.util.List; import org.apache.poi.hssf.usermodel.HSSFCell; impo

做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处

做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处 interface Animal{             //动物的接口    public void eat(Food food); //接口中只有抽象的方法和静态常量!这里void前面省略了abstract.同样,变量可以省略static final} class Cat implements Animal //一种动物类:猫  {      public void eat(Food food) //这里是对

在java中定义了一个二维数组,这样做好像不对,输出时报错, 代码如下

问题描述 在java中定义了一个二维数组,这样做好像不对,输出时报错, 代码如下 我是想要定义一个二维数组,然后动态地给它赋值,应该怎么做不知道问题出在做么地方,请大神指导一下 ,代码如下: int[][] a = null; a[1] = new int[]{1,2,3}; System.out.println(a[1][1]); 解决方案 int[][] a = null; a = new int[5][];//第一维需要初始化 a[1] = new int[]{1,2,3};//这是第二维

java中字符串转换为字节数组请问用什么方法,字符串返回字节数组怎么做?

问题描述 java中字符串转换为字节数组请问用什么方法,字符串返回字节数组怎么做? java中字符串转换为字节数组请问用什么方法,字符串返回字节数组怎么做? 解决方案 http://blog.csdn.net/shuaihj/article/details/7478773http://blog.csdn.net/abin_gha/article/details/6317850 解决方案二: java中String类有getBytes方法,可以将字符串转成字节数组.字节数组可以直接写入到输出流中,

java根据数据库中的关系表来做拓扑关系图

问题描述 java根据数据库中的关系表来做拓扑关系图 如何用java根据数据库中的关系表来生成拓扑关系图,体现出一个人下的好友,就像facebook用户下所关联的其他好友! 解决方案 社交网络中使用的数据库是非关系型数据库如nosql等,可以研究下nosql中对于关系的表达.

请问java中des怎么处理,找了一些代码和delphi的不一样,请问怎么在做标准des

问题描述 请问java中des怎么处理,找了一些代码和delphi的不一样,请问怎么在做标准des

用installanywhere怎么做java中文安装包

问题描述 用installanywhere怎么做java中文安装包,有没有教程,视频之类的东西或者截几张详细点的图谢谢 解决方案 哈哈---http://5aijava.iteye.com/blog/126014看看这个!解决方案二:呵呵,楼主不用百度搜一下啊http://hi.baidu.com/zhangnan4913/blog/item/d64a40591db9d6292834f093.htmlinstallanywhere打包java程序(图)http://blog.csdn.net/d