prometheus 1. 部署 下载软件github prometheus-2.14.0-rc.0.linux-amd64.tar.gz 解压 mkdir /opt/src tar -xvf prometheus-2.14.0-rc.0.linux-amd64.tar.gz -C /opt/ cd ...
分类:
其他好文 时间:
2020-03-25 18:53:55
阅读次数:
78
redis.conf notify-keyspace-events Ex KeyExpiredListener.java public class KeyExpiredListener extends JedisPubSub { public KeyExpiredListener() { } @Ov ...
分类:
其他好文 时间:
2020-03-25 12:01:39
阅读次数:
87
Keepalived高可用集群 什么是高可用集群? keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 keepalived故障切换转移原理 keepalived是以VRRP协议为实现基础的,VRRP虚拟路由冗余协议,可以认为是实现路由器 ...
分类:
其他好文 时间:
2020-03-25 01:38:09
阅读次数:
66
线程实现方式: 1.继承Thread类 2.实现Runnable接口 3.线程池 4.Callable 无论使用继承Thread类还是实现Runnable接口,还是使用线程池都没有办法解决2个问题 1.线程执行没有返回值结果 2.线程执行没有办法抛出异常,只能自己通过try-catch解决 Call ...
分类:
其他好文 时间:
2020-03-23 16:38:37
阅读次数:
62
copy from : http://gityuan.com/2016/01/03/java-thread-wait-sleep/ 对比分析Java中的各个线程相关的wait()、notify()、sleep()、interrupt()方法 方法简述 Thread类 sleep:暂停当前正在执行的线 ...
分类:
其他好文 时间:
2020-03-23 09:37:54
阅读次数:
61
1. 简介 Condition是一个接口,AbstractQueuedSynchronizer 中的ConditionObject内部类实现了这个接口。Condition声明了一组等待/通知的方法,这些方法的功能与Object中的wait/notify/notifyAll等方法相似。这两者相同的地方 ...
分类:
其他好文 时间:
2020-03-22 19:55:52
阅读次数:
73
Java深入学习12:线程按目标顺序执行以及Lock锁和Condiiton接口 一、一个多线程问题,有三类线程,分别是A、B、C,如如实现ABCABCABCABCABC,顺次执行。 方案1。代码如下 import java.util.concurrent.locks.Condition; impor ...
分类:
编程语言 时间:
2020-03-21 21:44:42
阅读次数:
70
keepalived 双机热备 1. keepalived 双机热备的原理 首先,要知道 keepalived 有三个模块,分别是core、check和vrrp。其中core模块为keepalived的核心,负责主进程的启动、维护以及全局配置文件的加载和解析,check模块负责健康检查,vrrp模块 ...
分类:
其他好文 时间:
2020-03-20 10:56:42
阅读次数:
54
[program:yunpian_errsend_notify]directory=/work/xxxxx/yunpian_errnotifycommand=/work/xxxx/yunpian_errnotify/mainstdout_logfile=/work/shuaibing.huo/yunpian_errnotify/yunpian.logautostart=trueautorestar
分类:
其他好文 时间:
2020-03-19 15:06:45
阅读次数:
62
一.概述 二.方法概览 三.wait,notify,notifyAll方法详解 1.作用和用法:阻塞阶段、唤醒阶段、遇到中断 wait作用是释放锁,当前线程进入等待, notify和notifyAll作用是通知等待线程可以执行 wait,notify,notifyAll都必须放到同步代码块中 (1) ...
分类:
编程语言 时间:
2020-03-18 18:41:51
阅读次数:
92