当前位置: 首页 > news >正文

邢台本地网站适合seo的网站

邢台本地网站,适合seo的网站,深圳做百度网站,设计师个人主页java定时任务如何取消,并比如,我之前想每周二晚上6点自动生成一条devops流水线,现在我想停掉 答案: 在Java中,可以使用ScheduledExecutorService类来创建定时任务。要取消定时任务,可以调用ScheduledFutur…

java定时任务如何取消,并比如,我之前想每周二晚上6点自动生成一条devops流水线,现在我想停掉

答案: 在Java中,可以使用ScheduledExecutorService类来创建定时任务。要取消定时任务,可以调用ScheduledFuture对象的cancel()方法。

以下是一个示例代码,演示如何创建一个每周二晚上6点自动生成一条devops流水线的定时任务,并在需要时取消它:

import java.util.Calendar;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit;public class Main {public static void main(String[] args) {// 创建一个ScheduledExecutorService对象ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);// 获取当前时间Calendar now = Calendar.getInstance();// 计算下一个周二晚上6点的时间Calendar nextExecutionTime = getNextExecutionTime(now);// 计算当前时间到下一个执行时间的时间间隔long initialDelay = nextExecutionTime.getTimeInMillis() - now.getTimeInMillis();// 创建定时任务ScheduledFuture<?> future = executor.scheduleAtFixedRate(new Runnable() {@Overridepublic void run() {// 自动生成devops流水线的代码System.out.println("Generating devops pipeline...");}}, initialDelay, 7 * 24 * 60 * 60 * 1000, TimeUnit.MILLISECONDS);// 在需要时取消定时任务// future.cancel(true);// 关闭ScheduledExecutorService// executor.shutdown();}private static Calendar getNextExecutionTime(Calendar now) {Calendar nextExecutionTime = (Calendar) now.clone();nextExecutionTime.set(Calendar.DAY_OF_WEEK, Calendar.TUESDAY);nextExecutionTime.set(Calendar.HOUR_OF_DAY, 18);nextExecutionTime.set(Calendar.MINUTE, 0);nextExecutionTime.set(Calendar.SECOND, 0);nextExecutionTime.set(Calendar.MILLISECOND, 0);if (nextExecutionTime.before(now)) {nextExecutionTime.add(Calendar.WEEK_OF_YEAR, 1);}return nextExecutionTime;}
}

在上述代码中,我们使用ScheduledExecutorServicescheduleAtFixedRate()方法创建了一个定时任务,该任务会在每周二晚上6点自动生成一条devops流水线。initialDelay参数表示当前时间到下一个执行时间的时间间隔,7 * 24 * 60 * 60 * 1000参数表示每隔7天执行一次。

要取消定时任务,可以调用future.cancel(true)方法。取消后,定时任务将不再执行。

请注意,上述代码中的取消和关闭操作是注释掉的。如果要取消定时任务,可以取消注释future.cancel(true);如果要关闭ScheduledExecutorService,可以取消注释executor.shutdown()

http://www.dinnco.com/news/11078.html

相关文章:

  • 英迈思做网站做的怎样网络营销渠道
  • 诚信通与网站建设区别电话销售怎么找客户渠道
  • 企业网站方案设计百度入驻绍兴
  • 乡镇网站建设工作计划广告投放是什么工作
  • 购物网站黑白十大搜索引擎排行榜
  • 万网域名中文网站查询自建站平台
  • 做网站维护要学些什么·360竞价推广登录入口
  • wordpress 站点转移国外免费网站域名服务器查询软件
  • 中国城乡与住房建设部网站提高工作效率的工具
  • 网站的功能有哪些外贸网站制作公司哪家好
  • 关于申请网站建设维护经费seo关键词排名优化怎样收费
  • 网站背景怎么换软件制作平台
  • 企业网站对企业有什么好处线下推广方案
  • 宣威网站搭建网站需要什么技术
  • cdn wordpress 统计文登seo排名
  • 黄江网站仿做互联网广告公司排名前十
  • pc端网站手机版怎么做百度信息
  • 网站 单页阿里妈妈推广网站
  • 河南做网站 河南网站建设淄博网站seo
  • 网站建设教程免费下载长沙网站推广排名优化
  • 网站内页做友链网络运营策划
  • 环保设备网站怎么做武汉seo公司出 名
  • 用软件做模板下载网站剪辑培训班一般学费多少
  • wordpress 站群注意qq刷赞网站推广全网
  • dede静态网站第三方平台推广
  • 磁业 东莞网站建设百度指数查询工具app
  • 开发一个企业网站要多少钱广告公司图片
  • 中国人在国外做赌博网站代理郑州网站优化外包
  • 洛阳网站建设汉狮怎么样google网站
  • 做ppt模板网站seo需要什么技术