/** * @ClassName Lock * @Description 可重入锁 * @Author Administrator * @Date 2019/6/8 16:58 * @Version 1.0 **/ public class Lock{ boolean isLocked = fals... ...
分类:
其他好文 时间:
2019-06-08 18:50:24
阅读次数:
96
https://ftp.mozilla.org/pub/firefox/releases/ 1.sudo gedit /usr/share/applications/firefox.desktop 2.设置桌面快捷键 Exec=执行文件目录地址 Icon=图标地址 [Desktop Entry]Na ...
分类:
系统相关 时间:
2019-06-08 15:02:23
阅读次数:
218
nginx用默认配置即可 1、主备配置 1、主keepAlived配置 2、备keepAlived配置 2、互为主备 1、第一台keepAlived配置 2、第二台keepAlived配置 3、检测nginx,实现主备高可用 1、第一台keepAlived配置 2、第二台keepAlived配置 3 ...
分类:
其他好文 时间:
2019-06-06 19:03:36
阅读次数:
77
1、脑裂问题 1、定义: 在一个高可用(HA)系统中,当关联着的两个结点互相之间断开通信时,本来为一个独立的对外提供服务的系统分裂为两个独立的结点,这时两个结点会争抢资源。(keepAlived 中表现为两个结点同时拥有VIP) keepalived 分为主备两台机器,但对外只提供一个VIP访问,只 ...
分类:
其他好文 时间:
2019-06-06 18:49:26
阅读次数:
238
环境描述:centos7最小化安装1.环境说明:名称IP说明masterens33:192.168.0.61vip:192.168.0.60backupens33:192.168.0.62vip:192.168.0.60tomcat1ens33:192.168.0.63负载tomcat2ens33:192.168.0.64负载测试机在同网段随意一台均可tomcat安装详细步骤上一篇文章有详细描述,
分类:
其他好文 时间:
2019-06-06 00:08:00
阅读次数:
129
Keepalivedkeepalived是一个类似于layer3,4&5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived是自动完成,不需人工干涉。目录1简介2工作原理3作用简介编辑Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服
分类:
其他好文 时间:
2019-06-05 17:54:09
阅读次数:
102
synchronized 与wait() 和notify() notifyAll() 方法相结合可以实现等待 通知 ReetrantLock也可以实现同样的功能 需要借助condition对象,一个lock对象里面可以创建多个condition(对象监视器),可以选择性的进行线程通知, notify ...
分类:
其他好文 时间:
2019-06-05 00:52:13
阅读次数:
104
06-2.部署 kube-apiserver 组件 本文档讲解使用 keepalived 和 haproxy 部署一个 3 节点高可用 master 集群的步骤,对应的 LB VIP 为环境变量 ${MASTER_VIP}。 准备工作 下载最新版本的二进制文件、安装和配置 flanneld 参考:0 ...
一.keepalived是什么 keepalived最初是为LVS负载均衡设计的,用于监控LVS集群系统中的各个节点的服务状态。后来又加入了基于VRRP的高可用功能,所以也可以作为nginx,mysql等服务的高可用解决方案使用。 VRRP(Virtual Router Redundancy Pro ...
分类:
其他好文 时间:
2019-06-02 21:47:19
阅读次数:
145
基本用法? 说说wait? 说说notify? 为什么要synchronized? 基本用法? 说说wait? 说说notify? 为什么要synchronized? 1.简介 wait()和notify()是用于多线程之间协作的方法。如果一个线程调用了wait(),会阻塞直到其他线程调用了noti ...
分类:
其他好文 时间:
2019-06-01 09:38:25
阅读次数:
131