我需要在一天中的特定時間運行特定的Java程序,並且需要修改以下代碼以使其在特定時間運行。如何使用java scheduledExecutor服務在特定時間運行java代碼?
private final static ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
public static void main(String args[]) {
final Runnable beeper = new Runnable() {
public void run() {
System.out.println("beep");
}
};
final ScheduledFuture<?> beeperHandle = scheduler.scheduleAtFixedRate(beeper, 0, 1, SECONDS);
scheduler.schedule(new Runnable() {
public void run() {
beeperHandle.cancel(true);
}
}, 60 * 60, SECONDS);
}
是否可以使用石英調度程序上的cron作業發送GET請求?如果是的話,你可以給出一個示例代碼嗎? –