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

网站关键词价格防火墙放行域名

网站关键词价格,防火墙放行域名,wordpress 编辑器全屏,深圳网站制作网站建设特点 xxl-job是一个轻量级、易扩展的分布式任务调度平台,能够快速开发和简单学习。开放源代码并被多家公司线上产品使用,开箱即用。尽管其确实非常好用,但我在工作中使用的是Oracle数据库,因为xxl-job是针对MySQL设计的&#xff…

特点

xxl-job是一个轻量级、易扩展的分布式任务调度平台,能够快速开发和简单学习。开放源代码并被多家公司线上产品使用,开箱即用。尽管其确实非常好用,但我在工作中使用的是Oracle数据库,因为xxl-job是针对MySQL设计的,所以使用起来需要进行一些魔改。为了方便后人使用,我已经创建了许多SQL和自增序列,并将其整合到了xxl-job-2.3.0版本中,环境已经在线上正常使用了,所以可以放心使用。此外,我还将钉钉群报警机器人集成在了框架中,一旦有任何错误报警就会直接锁定日志URL,方便快速查看和处理响应!

xxl-job-2.3.0版本

gitee地址:xxl-job-oracle

项目介绍:SQL文件在sql-doc中,如果不使用钉钉报警机制,请删掉DDTalkUtil工具类及其引用。如果使用,则需要申请钉钉报警机器人相关token,相关教程请移步官方地址:自定义机器人接入

自定义机器人接入

申请完成后,请修改相关DDTalkUtil中的***标注,我在这里还提供了一张表来标识测试环境和生产环境机器人的不同,也有一个字段表示是否需要提醒。如果您不需要此功能,可以直接删除。改掉具体如下:

public class DDTalkUtil {private static Logger logger = LoggerFactory.getLogger(DDTalkUtil.class);private static RestTemplate restTemplate = new RestTemplate();public static void toTalk(String jobtitle,String text,long jobid){try {CrmInterfaceUrlVO crmInterfaceUrlVO = XxlJobAdminConfig.getAdminConfig().getXxlJobInfoDao().getEnv("***");logger.info("获取对象:"+crmInterfaceUrlVO.toString());//不提醒if ("N".equals(crmInterfaceUrlVO.getUseYn())) {return;}String finalUrl = "https://oapi.dingtalk.com/robot/send?access_token=***";JsonObject json = new JsonObject();json.addProperty("msgtype","link");HttpHeaders headers = new HttpHeaders();headers.add("Content-Type", "application/json;charset=UTF-8");JsonObject link = new JsonObject();link.addProperty("text",text);link.addProperty("title",crmInterfaceUrlVO.getName()+jobtitle);link.addProperty("messageUrl",crmInterfaceUrlVO.getUrl()+jobid);json.add("link",link);HttpEntity<String> formEntity = new HttpEntity<String>(json.toString(), headers);logger.info(restTemplate.exchange(finalUrl, HttpMethod.POST, formEntity, String.class, (Object) null).getBody());}catch (Exception e){logger.error("钉钉报警错误:{}",e.getMessage());}}
}

实际上,xxl-job功能非常强大,您还可以根据您的业务场景自定义修改DDTalkUtil工具类来满足需求。在页面中点击页签即可跳转到xxl-job的日志记录网页,非常方便和快捷。最终效果如下:

image

image

Oracle语句

本博主已经将相关SQL修改完毕,自行在Oracle库中复制粘贴即可。

  1. 执行sql-doc文件中的table.sql脚本,用户默认密码是admin/123456
  2. 相关xxl-job的教程,移步官网:XXL-JOB,本博主就不多解释了
  3. 请修改application.properties文件中的Oracle数据库连接
spring.datasource.url=jdbc:oracle:thin:@ip:port:**
spring.datasource.username=**
spring.datasource.password=**
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver

结语

虽然现在有其他支持Oracle数据库连接的定时任务框架,但我在使用该项目时并未发现其他好的定时任务框架,所以只能进行大量改动。毕竟,xxl-job框架一直在不断更新完善,社区也十分丰富,因此它被众多公司使用。 

http://www.yayakq.cn/news/317227/

相关文章:

  • 旅游自媒体网站怎么做高校网站群管理系统
  • 南浦电商网站建设aspx网站服务器失去响应
  • 连云港市住房和城乡建设局网站网站宝 西部数码网站管理助手
  • 谷歌网站怎么设置才能打开网站网站在哪里建立
  • 合阳县建设局网站wordpress uedito
  • 网站建设费 大创国内最近的新闻大事
  • 用ipv6地址做网站访问个人免费网站开发
  • 昆明网站排名优化费用外网访问wordpress
  • 关于进一步加强门户网站建设网页设计的模版
  • 更改网站备案wordpress主题cute
  • 晋江网站建设价格多少网站建设前端和后端的区别
  • 男人做想看的免费网站网站佣金怎么做凭证
  • 网站的黄金看盘软件网站的后期维护工作一般做什么
  • 织梦新闻门户网站模板 原创精品怎样创建自己公司的网站
  • 化妆品公司网站建设方案wordpress 门窗主题
  • 做淘客网站怎么样更新带动器
  • 电商网站建设相关书籍推荐编写个人网站
  • 网站建设 7 24如何做公司网站的
  • 上海个人建站模板云南网站建设公司
  • 网站上的qq如何做悬浮wordpress 注册用户 邮件
  • 有什么字体设计网站好mvc5网站开发之美电子版
  • 堵博网站建设延庆上海网站建设
  • 网站源代码编辑全屋定制加盟品牌加盟网
  • c2c网站的特点云南网app
  • 陕西省建设工程监理协会网站 查询阿里邮箱登录
  • 微信网站api百度代理查询系统
  • 完美代码的网站地产网站方案
  • 如何加强网站建设WordPress文章预览篇幅
  • 个人建设视频网站南昌网页制作
  • .net 购物网站开发源代码商场设计平面图