监控主动轮询进程是否会崩溃跪掉,采取措施是通过心跳包形式进行抓取,定时生成文件,jnotify监听发到kafka上,之后通过消费者进行解析,若发现不符规则情况,发邮件短信报警。 Java代码 package heartbeat.monitor; import java.io.FileInputStr ...
分类:
其他好文 时间:
2017-05-17 11:59:55
阅读次数:
290
import java.nio.charset.Charset; import java.util.HashMap; import java.util.Random; import org.apache.flume.Context; import org.apache.flume.EventDeli... ...
分类:
Web程序 时间:
2017-05-17 01:00:10
阅读次数:
221
写完js倒计时,突然想用java实现倒计时,写了三种实现方式 一:设置时长的倒计时; 二:设置时间戳的倒计时; 三:使用java.util.Timer类实现的时间戳倒计时 代码如下: 运行结果: time1()结果: time2()结果: time3()结果: ...
分类:
编程语言 时间:
2017-05-16 18:37:20
阅读次数:
233
propos word 显示和word相关的命令 which command 显示命令的完整路径名 time command 计算命令运行的时间 time cat 开始计时. Ctrl-d停止。nice info 运行一个低优先级命令(这里是info) renice 19 -p $$ 使脚本运行于低 ...
分类:
系统相关 时间:
2017-05-16 11:12:08
阅读次数:
377
有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。 1. 使用退出标志终止 ...
分类:
编程语言 时间:
2017-05-15 10:09:54
阅读次数:
245
下面对于上面的CAS算法进行测试: 结果为: 说明通过Java代码模拟了CAS算法。 ...
分类:
编程语言 时间:
2017-05-14 16:58:06
阅读次数:
223
进程的概念: 内核的功用:进程管理,文件系统,网络功能,内存管理, 驱动程序,等 process:运行中的程序的一个副本,是被载入内存的一个指令集合 进程ID(process ID,PID)号码被用来标记各个进程,UID, GID和SELinux语境决定对文件系统的存取和访问权限.通常从执行进程的用 ...
分类:
系统相关 时间:
2017-05-13 22:14:02
阅读次数:
354
Thread类中有start(), stop()方法,不过stop方法已经被废弃掉。 平时其实也有用过,共享一个变量,相当于标志,不断检查标志,判断是否退出线程 如果有阻塞,需要使用Thread的interrupt()方中断阻塞,线程开始检查标志(PS:抛出异常不会退出循环) 我是copy分割线 原 ...
分类:
编程语言 时间:
2017-05-13 19:12:31
阅读次数:
228
一、Futrue模式 客户端发送一个长时间的请求,服务端不需等待该数据处理完成便立即返回一个伪造的代理数据(相当于商品订单,不是商品本身),用户也无需等待,先去执行其他的若干操作后,再去调用服务器已经完成组装的真实数据。 该模型充分利用了等待的时间片段。简单来说就是,如果线程A要等待线程B的结果,那 ...
分类:
编程语言 时间:
2017-05-12 23:52:09
阅读次数:
379
1 package com.zym.height.Lock01; 2 3 import java.util.concurrent.locks.Lock; 4 import java.util.concurrent.locks.ReentrantLock; 5 6 public class UseRe ...
分类:
其他好文 时间:
2017-05-12 18:52:53
阅读次数:
217