2022年3月17日

quartz框架(十)-QuartzSchedulerThread

摘要: QuartzSchedulerThread 本篇博文,博主将介绍QuartzSchedulerThread的相关内容。话不多说,直接进入正题。 什么是QuartzSchedulerThread? 从源码和该类的名称上,QuartzSchedulerThread首先是一个线程类,因此它继承了Threa 阅读全文

posted @ 2022-03-17 23:49 幕友皎敖奔乾 阅读(376) 评论(0) 推荐(0) 编辑

2022年3月16日

quartz框架(九)-JobRunShell

摘要: JobRunShell 上篇博文,博主讲了Listener相关的内容。本篇博文,博主将要详细介绍一下JobRunShell的功能。简单的来说,JobRunShell就是Job实例运行时所在的环境,也就是说在JobRunShell中调用Job接口的execute方法。 Runnable接口 在讲解Jo 阅读全文

posted @ 2022-03-16 22:15 幕友皎敖奔乾 阅读(205) 评论(0) 推荐(0) 编辑

quartz框架(八)-Listener

摘要: Listener 上篇博文,博主介绍了jobStore相关的内容。本篇博文,博主将介绍quartz框架中监听器的使用以及原理。监听器在开源框架中十分常见,通过监听器我们可以实现一些定制化的功能。 什么是Listener? 监听器就是在某一个事件发生的时候,被监听对象会根据对应事件,循环调用监听对象( 阅读全文

posted @ 2022-03-16 20:36 幕友皎敖奔乾 阅读(125) 评论(0) 推荐(0) 编辑

2022年3月13日

quartz框架(七)-JobStore

摘要: JobStore 在之前的博文中,博主已经写了关于Job的相关内容。本篇博文,博主将介绍JobStore相关的内容。 JobStore是存放Job和Trigger的地方。当我们调用Scheduler对象的scheduleJob时就会将其存入JobStore中,然后供quartzSchedulerTh 阅读全文

posted @ 2022-03-13 12:14 幕友皎敖奔乾 阅读(643) 评论(0) 推荐(0) 编辑

2022年3月12日

quartz框架(六)-ThreadPool

摘要: ThreadPool 本篇博文,博主将介绍Quartz框架中ThreadPool线程池相关的内容。线程池顾名思义,就是一个可以帮助我们来进行线程资源管理的对象。在web开发中,常见的就有数据库连接池,http连接池,redis连接池等。在看这篇文章之前,读者需要先具备一定的多线程和锁的知识,如使用w 阅读全文

posted @ 2022-03-12 23:46 幕友皎敖奔乾 阅读(1026) 评论(0) 推荐(1) 编辑

quartz框架(五)-Trigger相关内容

摘要: Trigger相关内容 上篇博文,博主介绍了Job的相关内容。本篇博文,博主将介绍Trigger相关的内容。 Trigger Trigger是触发器的意思,它只定义Trigger相关属性的Get方法。一个Trigger只能关联一个Job,而一个Job可以关联到多个Trigger。 Triigger的 阅读全文

posted @ 2022-03-12 21:43 幕友皎敖奔乾 阅读(241) 评论(0) 推荐(0) 编辑

quartz框架(四)-Job相关内容

摘要: Job相关内容 本篇博文,博主主要介绍job相关的内容。 Job job是业务类需要实现的接口,代表需要被调度框架进行调度的任务。job源码如下所示,从源码中我们可以看到,job接口只有一个excute方法,它的入参只有一个JobExecutionContext,并且允许抛出JobExecution 阅读全文

posted @ 2022-03-12 18:18 幕友皎敖奔乾 阅读(123) 评论(0) 推荐(0) 编辑

quartz框架(三)-调度器创建之实例化

摘要: 调度器创建之实例化 博主的前一篇博文主要介绍了schedule创建时的配置文件加载,下面博主将介绍一下scheduler的instantiate方法。 代码回顾 public Scheduler getScheduler() throws SchedulerException { if (cfg = 阅读全文

posted @ 2022-03-12 16:14 幕友皎敖奔乾 阅读(149) 评论(0) 推荐(0) 编辑

2020年9月29日

idea2020.2安装与破解

摘要: idea安装与破解 2020-10-27号激活码过期的,可以查看这篇文章。 博主是一名勤奋的搬运工,这里介绍一下idea2020.2的安装与破解。从集中资源的角度上来说,方便大家对开发工具的安装。首先,关注博主微信公众号,发送idea即可获取相关下载资源。 安装idea 如果已经之前已经安装过的小伙 阅读全文

posted @ 2020-09-29 22:35 幕友皎敖奔乾 阅读(3486) 评论(0) 推荐(0) 编辑

2020年9月16日

部署-jenkins发布项目到linux环境

摘要: 使用openSSH的方式 如果jenkins跟服务器不在同一台服务器上,这时候我们可以借助ssh的方式将打包好的jar包发送到远程服务器,然后以后台的方式运行程序。 安装publish over ssh插件 这里我们需要使用到publish over ssh插件,并且是以rsa免密的方式登陆。这里配 阅读全文

posted @ 2020-09-16 02:09 幕友皎敖奔乾 阅读(385) 评论(0) 推荐(0) 编辑

导航