//获取配置文件
public class Config extends Properties{
public static Config config =null;
public Config() {
System.out.println("faefewgarga");
// InputStream is = this.getClass().getResourceAsStream("/conf/config.properties");
InputStream is = this.getClass().getResourceAsStream("/conf/config.properties");
try {
// System.out.println("fffffffffffffff=====");
this.load(is);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Config getInstance() {
if(config!=null){
return config;
}else{
newInstance();
return config;
}
}
private static void newInstance(){
config = new Config();
}
public static String getString(String key) {
return Config.getInstance().getProperty(key);
}
}
//执行定时任务
public static void main(String args[]){
Calendar cd =Calendar.getInstance();
// Integer.valueOf(System.getProperty("hour"));// Integer.valueOf(System.getProperty("minute"));
// Integer.valueOf(System.getProperty("second"));
//从配置文件中读取
//Integer.valueOf(Config.getString("hour"));
//Integer.valueOf(Config.getString("minute"));
//Integer.valueOf(Config.getString("second"));
//直接设时间
cd.set(Calendar.HOUR_OF_DAY,11);
cd.set(Calendar.MINUTE, 00);
cd.set(Calendar.SECOND,00);
Date dt =cd.getTime();
Timer time = new Timer();
time.schedule(new Task(tranType,reverPurFlag), dt);
}
//执行任务
public class Task extends TimerTask {
private String tranType;
private String reverPurFlag;
public Task(String Type,String flag){
this.tranType=Type;
this.reverPurFlag=flag;
}
public Task(){
super();
}
public void run() {
System.out.println("ttttttt");
}
}