热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

一用就会Cron表达式生成器

前言本周启发最近忙于完成企业的相关项目,很少有时间来分享最近一个星期的启发。最近较多的时间在进行企业大屏、看板的开发和设计,然后又加上手头有好几个定时

前言

本周启发
最近忙于完成企业的相关项目,很少有时间来分享最近一个星期的启发。最近较多的时间在进行企业大屏、看板的开发和设计,然后又加上手头有好几个定时推送预警消息至企业微信的需求,在里面会用到许多很奇怪场景的定时推送表达式。如有个需求是,每月最后一天推送一次和月初1-4号按半小时的频次推送一次。如果是在代码里去写一长段去获取每个月的最后一天,那真是赔了夫人又折兵。对于这些奇奇怪怪的定时更新、推送、提醒的场景如果不采用Cron表达式,怕是会累断你的老腰哦。
类似上面的获取每月最后一天,采用Cron表达式0 0 0 L * ? *就能轻松解决。当然对于这种像天书一样的符号,有个双向翻译该有多好。下面将详细分享一个你一用就会的Cron表达式生成器。

分享(重新认识冬虫夏草)
当然这个星期让我意外收获的是拜读了高宣亮老先生的《药物史话》让我对医学充满了兴趣。其中一个比较感兴趣的就是对冬虫夏草的介绍。高老先生说:冬虫夏草是麦角菌科真菌冬虫夏草寄生在蝙蝠蛾科昆虫幼虫上的子座及幼虫尸体的复合体。《本草从新》解释其名的来历谓:“冬在土中,身活如老蚕,有毛能动。至夏则毛出土上,连身俱化为草。”故名冬虫夏草。
子座长在寄生幼虫的头部,通常只有一个细长如棒状,上部为子座的头部,少膨大,呈圆柱状。子座头部密生多数少囊壳,每个子囊有8个线形子囊孢子。夏季,子囊孢子成熟时,由子囊内射出后分裂成小段,每段在萌发时产生芽管,侵入寄主幼虫体内生长。染病的幼虫钻入土中,冬季菌丝逐渐充满虫体,幼虫死后形成菌核。虫体实际上成了培养基,菌丝破坏了幼虫体内器官,但虫体的整体角皮尚基本完整无损。第二年夏季,从幼虫尸体的头部长处子座,好比是一株小草一样。其功能为补肺益肾,止咳化痰。用于久咳虚喘,劳嗦咳血,阳痿遗精,腰膝酸痛。看完了冬虫夏草的介绍,我又一次感叹大自然的鬼斧神工。


一、什么是Cron表达式?

Cron表达式为一个字符串,由 5 个或 6 个空格隔开,分为 6 或 7 个域,每一个域代表一个时间范围。
Cron有如下两种语法格式:
Seconds Minutes Hours DayofMonth Month DayofWeek Year
Seconds Minutes Hours DayofMonth Month DayofWeek
从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份(可选)。
在这里插入图片描述
在这里插入图片描述示例


二、Cron表达式生成器使用

1、打开https://www.pppet.net/网址
在这里插入图片描述
2、工具说明
详情见图片说明
在这里插入图片描述
案例演示:每月1-4日执行,执行频率为半小时一次。
在这里插入图片描述
如图所示,因该表达式我们每年、每月、每周都会执行,因此此时我们只需选择执行的日期,即选择生成器中“日”的周期选择1-4日,此时就代表了1-4日会执行该条件,然后我们选择执行的小时,因为我们需要24小时都执行的因此,我们在“小时”中选择执行的周期为0-23小时,因日和小时的最小执行频率是1因此我们需要在“分钟”里面选择执行频率为30分钟并可指定开始的分钟数,在图示中我直接选择0因此,在图中默认的最近5次运行时间为:2022-05-01 00:00:00 2022-05-01 00:30:00 。相信你使用一次后就能轻松掌握Cron表达式了。如有疑问欢迎留言,讨论哦~


推荐阅读
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • windows便签快捷键_用了windows十几年,没想到竟然这么好用!隐藏的功能你知道吗?
    本文介绍了使用windows操作系统时的一些隐藏功能,包括便签快捷键、截图功能等。同时探讨了windows和macOS操作系统之间的优劣比较,以及人们对于这两个系统的不同看法。 ... [详细]
  • 大连微软技术社区举办《.net core始于足下》活动,获得微软赛百味和易迪斯的赞助
    九月十五日,大连微软技术社区举办了《.net core始于足下》活动,共有51人报名参加,实际到场人数为43人,还有一位专程从北京赶来的同学。活动得到了微软赛百味和易迪斯的赞助,场地也由易迪斯提供。活动中大家积极交流,取得了非常成功的效果。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 家装日记六:家具采购和瓷砖选择
    本文记录了作者进行家装的过程,包括家具采购和瓷砖选择。作者介绍了自己家的装修风格以及选择烤漆家具和红白系列的原因。作者还提到了装修风格以简约为主,不可以太花哨的要求。最后,作者提到了价格较贵的问题。 ... [详细]
  • 本文介绍了一些好用的搜索引擎的替代品,包括网盘搜索工具、百度网盘搜索引擎等。同时还介绍了一些笑话大全、GIF笑话图片、动态图等资源的搜索引擎。此外,还推荐了一些迅雷快传搜索和360云盘资源搜索的网盘搜索引擎。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 数字账号安全与数据资产问题的研究及解决方案
    本文研究了数字账号安全与数据资产问题,并提出了解决方案。近期,大量QQ账号被盗事件引起了广泛关注。欺诈者对数字账号的价值认识超过了账号主人,因此他们不断攻击和盗用账号。然而,平台和账号主人对账号安全问题的态度不正确,只有用户自身意识到问题的严重性并采取行动,才能推动平台优先解决这些问题。本文旨在提醒用户关注账号安全,并呼吁平台承担起更多的责任。令牌云团队对此进行了长期深入的研究,并提出了相应的解决方案。 ... [详细]
  • 智能消息服务数字短信使用FAQ
    本文介绍了智能消息服务数字短信的开通流程和操作步骤,包括开通数字短信的路径、申请流程、控制台操作以及API接口对接模式。同时还介绍了数字短信模板的创建规则和要求,包括审核状态的说明和建议。 ... [详细]
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
author-avatar
橙色kop
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有