- 2024-09-26单体项目中定时任务的实现-详细教程
单体项目中定时任务的实现在企业开发中,遇到的项目无非就两种,单体项目和分布式项目单体项目中实现定时任务有以下几种方式1.使用Timer实现定时任务(不常用)1.1、JDK1.3推出的定时任务实现工具类java.util.Timer1.2、API Timertimer=newTimer(); time
- 2024-07-09Quartz动态添加scheduler
引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId><version>2.2.9.RELEASE</version></dependency>代码实现packagenet.evecom.iaplatfor
- 2024-06-08C#异步编程是怎么回事(番外)
在上一篇通信协议碰到了多线程,阻塞、非阻塞、锁、信号量...,会碰到很多问题。因此我感觉很有必要研究多线程与异步编程。首先以一个例子开始我说明一下这个例子。这是一个演示异步编程的例子。输入job[name],在一个同步的Main方法中,以一发即忘的方式调用异步方法StartJob()。
- 2024-04-17用log4net写入不同路径的日志文件
用log4net写入不同路径的日志文件///<summary>///根据_jobName路径写入不同日志///</summary>publicclassNLogger{privatestaticDictionary<string,ILog>Loggers=newDictionary<string,ILog>();privatestr
- 2024-02-2229.Jenkins Api 接口
JenkinsApi简介Jenkins对外暴露的动作交付入口为外部程序提供入口,可以控制Jenkins支持协议-HttpApi接口支持用户名、密码认证JenkinsApi支持的典型功能:运行Job、查看任务状态、返回任务编号…等JenkinsApi环境准备使用curl调用获取所有Jobs接口创建一
- 2024-02-05Quartz.net启动后不立即执行
Quartz.net启动后不立即执行看了好多帖子说加这一句,多番尝试后还是立即执行了。((CronTriggerImpl)jobTrigger).MisfireInstruction=MisfireInstruction.CronTrigger.DoNothing; 经过测试后,还需要加一行代码:_scheduler.ResumeTrigger(jobTrigger.Key).Wait(); 完整
- 2023-10-10自封线程池
因为在实际的工作上,对于线程池这块也是基本都用的jdk的线程池,要不就是通过completefuture要不直接就是Callable和Runnable,因为没有做任务的封装,就导致对于任务的完成结果这类的数据只能通过日志进行查看,并且因为没有相关的规范接口,就导致实际上多线程应用起来很杂乱,所以想着能不
- 2023-07-18Abaqus添加初始缺陷
主要介绍通过施加节点位移的方法步骤一:复制model,新建Step,staticlinearperturbationTools->AnalyticalField定义场函数,例如:Asin(pi*X/Lx)*sin(pi*Y/Ly)一个四边形区域,A是位移最大值Load->Uz=1,选择场函数,即在Z方向施加位移Model->EditKeywords****Outputrequests
- 2023-06-06Elasticjob 3.x 最新版本源码解读
源码地址(含备注):https://gitee.com/ityml/elastic-job-zgc官方网站:https://shardingsphere.apache.org/elasticjob/ElasticJob是面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目ElasticJob-Lite和ElasticJob-Cloud组成。它通过弹性调度、资源管
- 2023-04-26elastic-job源码(2)-选举机制
选举机制:利用zookeeper分布式锁机制,每一个job都存在节点选举机制,用于job分片处理。 Job在初始化的时候就会实施选举机制如下初始化的代码: publicvoidregisterStartUpInfo(finalbooleanenabled){//开始所有的监听器listenerManager.startAllListeners();
- 2023-04-19使用TSQL创建作业
使用TSQL创建作业<scriptlanguage="javascript"type="text/javascript">document.title="使用TSQL创建作业-"+document.title</script>具体帖子记不清了,在原来的基础上修改了一点:ifexists(select*fromdbo.sysobjectswhereid=object_id(N