elasticjob disable JOB

先上总结:可以disable job或者server,或者某个server上的job实例还是会定时调度,但调度过程发现为disable后不运行jobdisable 入口代码:private void disableOrEnableJobs(final Optional<String> jobName, final Optional<String> serverIp, final boolean disabled) { Preconditions.check
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

maven dependency 排除依赖jar或者指定类

常见排除依赖自身依赖的jar,实现jar一致性的方式如下 <dependency> <groupId>ru.yandex.qatools.ashot</groupId> <artifactId>ashot</artifactId> <version>1.5.2</version> <exclusions> <exclusion> <groupId&g
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

春花秋月何时了,互联网广告系统知多少?

前言今天从大局上带大家总览一下互联网当中的广告是怎么回事,广告系统又是怎么运作的。作为一个广告系统,它的目标又是什么?知道这些在你面临找工作或者是跳槽的时候,有可能会用得上。喜欢的小伙伴一键三连哟!广告和竞价大家可能或多或少地能感觉到广告对于互联网公司来说非常重要,也是很多互联网公司的盈利模式。因为大多数互联网公司不直接从用户身上赚钱,但是平台又需要盈利,所以广告就是一个非常好的模式。其实好的广告是多赢的,商家和平台都赚到了钱,用户买到了自己喜欢的商品。没有花钱的用户也享受了平台..
分类: 企业开发 发布时间: 03-22 10:35 阅读次数: 0

《植物大战僵尸》游戏存档修改

《植物大战僵尸》游戏存档修改说明需求知识必要软件原理进行过程总结软件下载相关说明相关链接说明需求知识必要软件原理进行过程总结软件下载相关说明说明需求知识必要软件原理进行过程总结软件下载相关说明相关链接说明需求修改《植物大战僵尸》的存档文件,将一个新玩家的关卡进度直接修改到5-2关(跳关),金钱直接修改到10000知识二进制、十六进制对于计算机的意义掌握各种数据进制间的转换掌握如何修改并保存二进制文件必要软件Hex Editor Neo《植物大战僵尸1》原理
分类: 企业开发 发布时间: 03-22 10:35 阅读次数: 0

springboot fatjar 打包简单记录

简单记录下springboot fatjar 打包不使用maven-assembly-plugin,而是用spring-boot-maven-plugin,两者并存可能有问题,一个即可注意使用maven-jar-plugin 排除不需要打包的内容,尤其是application-dev.properties之类带有测试环境敏感信息的文件以下是示意内容</pluginManagement> <plugins> <plugin> <group
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

Elasticjob自动创建SpringJobScheduler

SpringJobScheduler是elasticjob 为调用spring bean的job类设计的scheduler,在example,需要使用代码生成bean,如下为example的代码@Bean public SimpleJob simpleJob() { return new SpringSimpleJob(); } @Bean(initMethod = "init") public JobScheduler simpleJobSch
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

C语言实现扫雷小游戏详解

实现步骤第一步思考要实现的功能第二步实现初级版扫雷扫雷进阶---递归实现自动清空完整的源码写在最后的话第一步思考要实现的功能想必大家都知道扫雷这个小游戏,今天我们来用C语言实现一下,首先要扫雷,我们首先就需要有一个布置了雷的棋盘,然后开始扫雷,玩过扫雷的小伙伴都知道,如果选中的格子旁边没有雷,那么旁边的格子就会自动清空,大概的思路有了,现在我们开始实现。第二步实现初级版扫雷首先创建棋盘的作用是用来存储雷的信息,这时我们思考一下,一个棋盘到底够不够用?棋盘多大才合适?我们打印出来的棋盘肯定是不能出现
分类: 企业开发 发布时间: 03-22 10:35 阅读次数: 0

elasticjob-autodeploy 例子说明

项目地址:https://github.com/robert-guangzhou/elasticjob-autodeploy-example这个项目是演示如何开发自己的job,并使用elasticjob-autodeploy进行部署。划重点job开发和原生elasticjob没有区别。在pom.xml中依赖jar中使用autodeploy替代原生elasticjob。elasticjob-autodeploy 例子说明在package com.radishgz.elasticjobautodep
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

视觉SLAM——D435i运行ORB-SLAM2(依赖ros版)

我的.bashrc文件配置我自己遇到的错误配置相机内参D435i.yaml%YAML:1.0#--------------------------------------------------------------------------------------------# Camera Parameters. Adjust them!#-------------------------------------------------------------------------
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

autodeploy-springboot 实现自动加载外部jar

依托Spring boot 的PropertiesLauncher,autodeploy实现了自动扫描jars子目录下的所有jar。具体实现方式如下。pom.xml指定load-path及Spring boot 打包方式<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifa
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

操作系统~进程的定义、组成、组织方式、特征、状态和转换

问题描述进程的定义引入多道程序技术之后:为了方便操作系统管理,完成各程序并发执行,引入了进程、进程实体的概念PCB、程序段、数据段三部分构成了进程实体(进程映像)系统为每个运行的程序配置一个数据结构,称为进程控制块(PCB),用来描述进程的各种信息(如程序代码存放位置)程序段﹑数据段、PCB三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程例如,所谓创建进程,实质上是创建进程实体中的PCB;而撤销进程,实质上是撤销进程实体中的PCB。注意:PCB是进程存在的唯一
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

springboot 控制是否启动liquibase

为兼容某些环境不允许普通生产用户拥有ddl权限,准备通过配置控制是否启动liquibase开始打算自己写代码,可以参考下面被注释代码//@ConditionalOnProperty(name = "autodeploy.elasticjob.liquibase.enabled", havingValue = "true",matchIfMissing = false)@Configurationpublic class LiquibaseConfig {// @Value("${autodep
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

Java~序列化和反序列化为什么要实现Serializable接口

文章目录序列化和反序列化什么时候需要用到序列化和反序列化呢?为什么要实现 Serializable 接口?为什么还要指定serialVersionUID的值?不指定serialVersionUID出现的问题Java 序列化的其他特性static 属性为什么不会被序列化?序列化和反序列化序列化:把对象转换为字节序列的过程称为对象的序列化.反序列化:把字节序列恢复为对象的过程称为对象的反序列化.什么时候需要用到序列化和反序列化呢?在本地 JVM 里运行下 Java 实例,这个时候是不需要什么序列化和反
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

MySql~面试题目之写一个InnoDB引擎下事务死锁的例子

文章目录死锁建表客户端一客户端二分析死锁所谓死锁就是必须发生在下面的四个必要条件资源互斥条件保持与请求条件不可剥夺条件循环等待条件简而言之就是访问的资源有互斥性, 也就是说是资源使不可抢占式或者是可消耗型资源多个事务都已经占有资源, 并且想获取其他资源, 占有的资源有不可剥夺性, 想访问的资源被循坏等待比如下面这个例子建表CREATE TABLE `test1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varch
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

Java~集合中的fail-fast(快速失败)机制

文章目录简介modCount和expectedModCountmodCount是如何被修改的fail-fast(快速失败)和fail-safe(安全失败)比较fail-fast解决什么问题如何解决fail-fast事件简介我们知道Java中Collection接口下的很多集合都是线程不安全的, 比如 java.util.ArrayList不是线程安全的, 因此如果在使用迭代器的过程中有其他线程修改了list,那么将抛出ConcurrentModificationException,这就是所谓fail-f
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

操作系统~进程的状态、转换、控制

文章目录进程的状态三种基本状态另外两种状态进程状态的转移总结进程控制什么是进程控制如何实现进程控制?进程的状态操作系统中的进程有五个核心状态, 分别为运行态, 就绪态, 阻塞态, 创建态, 终止态其中运行态和就绪态和阻塞态为最基本的三个状态三种基本状态进程是程序的一次执行。在这个执行过程中,有时进程正在被CPu处理,有时又需要等待CPU服务,可见,进程的状态是会有各种变化。为了方便对各个进程的管理,操作系统需要将进程合理地划分为几种状态。三个基本状态的核心区别就是在于是不是正在CPU上执行和合
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

操作系统~线程概念以及多线程模型

进程是程序的一次执行, 但这些功能显然不可能是由一个程序顺序处理就能实现的什么是线程,为什么要引入线程?什么是线程,为什么要引入线程?有的进程可能需要“同时”做很多事,而传统的进程只能串行地执行一系列程序。为此,引入了“线程”,来增加并发度。可以把线程理解为“轻量级进程”线程是一个基本的CPu执行单元,也是程序执行流的最小单位。引入线程之后,不仅是进程之间可以并发,进程内的各线程之间也可以并发,从而进一步提升了系统的并发度,使得一个进程内也可以并发处理各种任务(如QQ视频、文字聊天、传文件)
分类: 其他 发布时间: 03-22 10:35 阅读次数: 0

操作系统~进程七状态模型与调度算法

文章目录进程的挂起态与七状态模型进程调度算法进程调度的方式先来先服务FCFS短作业优先SJF对比FCFS和SJF两种算法高响应比优先HRRN时间片轮转调度算法(RR)优先级调度算法多级反馈队列调度算法进程的挂起态与七状态模型暂时调到外存等待的进程状态为挂起状态(挂起态,suspend)挂起态又可以进一步细分为就绪挂起、阻塞挂起两种状态五状态模型→七状态模型调到外存也就是说这个进程以及不由CPU调度控制, 必须手动调回进程调度算法进程调度的方式非剥夺调度方式,又称非抢占方式。即,只允许进程
分类: 其他 发布时间: 03-22 10:34 阅读次数: 0

操作系统~进程同步与进程互斥的概念和实现方式

文章目录什么是进程同步什么是进程互斥进程同步实现方式进程互斥的实现方式什么是进程同步知识点回顾:进程是具有异步性的特征。异步性是指,各并发执行的进程以各自独立的、不可预知的速度向前推进。读进程和写进程并发地运行,由于并发必然导致异步性,因此“写数据”和“读数据”两个操作执行的先后顺序是不确定的。而实际应用中,又必须按照“写数据→读数据”的顺序来执行的。如何解决这种异步问题,就是“进程同步”所讨论的内容。同步亦称直接制约关系,它是指为完成某种任务而建立的两个或多个进程,这些进程因为需要在某些位
分类: 其他 发布时间: 03-22 10:34 阅读次数: 0

操作系统~信号量机制如何实现同步、解决吸烟者问题、解决哲学家进餐问题

文章目录信号量机制整型信号量记录型信号量总结信号量机制实现进程互斥信号量机制实现进程同步解决吸烟者问题解决哲学家进餐问题信号量机制用户进程可以通过使用操作系统提供的一对原语来对信号量进行操作,从而很方便的实现了进程互斥、进程同步。信号量其实就是一个变量(可以是一个整数,也可以是更复杂的记录型变量),可以用一个信号量来表示系统中某种资源的数量,比如:系统中只有一台打印机,就可以设置一个初值为1的信号量。原语是一种特殊的程序段,其执行只能一气呵成,不可被中断。原语是由关中断/开中断指令实现的。软件解
分类: 其他 发布时间: 03-22 10:34 阅读次数: 0