shell 脚本 !/bin/bash 设置jdk环境 export JAVA_HOME=/usr/java/jdk1.8.0_45 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLA ...
分类:
系统相关 时间:
2018-07-02 20:18:59
阅读次数:
163
jenkins可以配置任务定时执行 1、jenkins配置解释说明 在每个job的配置项里,有一个构建触发器配置,勾选“定时检查版本库选项”,在输入框可根据需求配置时间: 日程表填写格式: 日程表(Schedule)有五位,格式为* * * * *,依次意思为:分钟(0-59)小时(0-23)日(1 ...
分类:
其他好文 时间:
2018-07-01 23:03:08
阅读次数:
180
死锁应该可以说是并发编程中比较常见的一种情况,可以说如果程序产生了死锁那将会对程序带来致命的影响;所以排查定位、修复死锁至关重要; 我们都知道死锁是由于多个对象或多个线程之间相互需要 对方锁持有的锁而又没有释放对方所持有的锁,导致双方都永久处于阻塞状态 ; 如上图所示,线程1持有对象1的锁、线程2持 ...
分类:
编程语言 时间:
2018-06-29 17:17:42
阅读次数:
153
2036119xxxxpanic: inconsistent poll.fdMutex goroutine 2041065 [running]:internal/poll.(*fdMutex).rwlock(0xc420090050, 0xc517305500, 0x1089b36) /usr/lo ...
分类:
其他好文 时间:
2018-06-29 01:13:27
阅读次数:
218
Java Timer, TimerTask, Timer.Schedule ...
分类:
编程语言 时间:
2018-06-28 15:19:19
阅读次数:
160
项目中维护爬虫 由于服务器会不定期的给重启一下,这样每次都要登录服务器去手动在schedule下爬虫很麻烦,所以想办法在服务器重启后自己去调取起爬虫的程序。 首先,爬虫是用scrapyd管理调度的,所以服务器启动后,先执行scrapyd.exe 然后,再调度spider 第一步:start_scra ...
分类:
其他好文 时间:
2018-06-27 23:58:27
阅读次数:
345
Controller 使用Vugen调试脚本完成后,就要进入Controller里面设置运行场景。 点击tools--create Controller scenario进入Contraller部分。 Design部分场景设计 1.scenario schedule场景计划一般是默认的选值。 2.G ...
分类:
其他好文 时间:
2018-06-27 20:05:15
阅读次数:
406
准备工作: 完成keepalived的安装 完成docker的安装 docker镜像里面自行安装iproute2, vim, iputils-ping(可选)等工具,便于测试 apt-get install iproute2 apt-get install vim apt-get install i ...
分类:
数据库 时间:
2018-06-27 18:08:28
阅读次数:
223
线程池优势 在业务场景中, 如果一个对象创建销毁开销比较大, 那么此时建议池化对象进行管理. 例如线程, jdbc连接等等, 在高并发场景中, 如果可以复用之前销毁的对象, 那么系统效率将大大提升. 另外一个好处是可以设定池化对象的上限, 例如预防创建线程数量过多导致系统崩溃的场景. jdk中的线程 ...
分类:
编程语言 时间:
2018-06-25 20:29:06
阅读次数:
167
二、举例说明例1:每隔5秒执行一次:*/5 * * * * ?例2:每隔5分执行一次:0 */5 * * * ? 在26分、29分、33分执行一次:0 26,29,33 * * * ?例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24) 每天凌晨1点执行一次:0 ...
分类:
编程语言 时间:
2018-06-25 12:51:24
阅读次数:
163