定时任务实现Timer, TimeTask, ScheduledExecutorService及Spring定时器
在工作中,我们往往会遇到这样的需求,那就是我们可能需要定期的去处理一个任务,如定期的清理一些文件、定期离线爬取一些数据等,更多的时候是在凌晨别人都进入梦乡的时候偷偷的完成某些任务,这时候我们就需要知道如何去实现一个定时任务了。定时任务,简单的来说就是我们可以控制一个任务单元的执行时间和执行频率。那么有什么方法可以实现呢?下面我们从简单的开始说起。(1)TimerJDK中自带的Timer和TimeT