大纲一、什么是高可用集群二、什么是高可用性三、高可用集群相关概念四、Heartbeatv1版示例五、Heartbeatv2版示例六、Heartbeatv3版示例一、什么是高可用集群高可用集群,英文原文为HighAvailabilityCluster,简称HACluster,简单的说,集群(cluster)就是一组计算机,它们作..
分类:
系统相关 时间:
2016-01-06 06:54:59
阅读次数:
234
正常情况下,我们在启动一个程序的时候。这个程序会先启动一个进程,启动之后这个进程会拉起来一个线程。这个线程再去处理事务。也就是说真正干活的是线程,进程这玩意只负责向系统要内存,要资源但是进程自己是不干活的。默认情况下只有一个进程只会拉起来一个线程。多线程顾..
分类:
编程语言 时间:
2016-01-06 06:52:38
阅读次数:
277
去年监控mongodb设置的模板,包括mongodb连接数,内存,复制延迟,是否Master的监控,下面是一些监控图形示例我们还有一些触发器,比如mongodb实例是否可用,mongodb副本集的角色是否切换。附件中是mongodb的模板文件,后台的脚本改日再行上传。
分类:
数据库 时间:
2016-01-06 06:53:17
阅读次数:
420
首先看php的配置文件,它在这个路径下[root@zhangmengjunlinux~]#vim/usr/local/php/etc/php.ini如果你不知道他在哪里的话,我们也有办法去查看[root@zhangmengjunlinux~]#/usr/local/php/bin/php-i|headphpinfo()PHPVersion=>5.3.27System=>Linuxzhangmengjunlinux.com2..
分类:
Web程序 时间:
2016-01-06 06:54:41
阅读次数:
290
LVM扩容、缩减和删除常用命令:lvextend:LV扩容vgextend:VG扩容lvreduce:LV缩减vgreduce:VG缩减lvremove:LV删除vgremove:VG删除pvmove:PV数据移动到所属逻辑卷的其它物理卷pvremove:PV删除vgchange:VG状态改变一、LVM扩容1、LV扩容之前,先查看LV和所属VG可用容量(VF..
分类:
其他好文 时间:
2016-01-06 06:52:13
阅读次数:
293
saltstack安装实验环境:master:
CentOSrelease6.7(Final)
192.168.0.38
minion:
CentOSrelease6.7(Final)
192.168.0.391安装第三方软件源:rpm软件包网站:http://rpm.pbone.net/[root@mastersaltstack]#wgetftp://ftp.pbone.net/mirror/ftp.centos.org/6.7/extras/i386/Packa..
分类:
其他好文 时间:
2016-01-06 06:53:59
阅读次数:
6895
此脚本是对文件/目录进行简单的复制、删除、备份的操作。功能还不够尽完善,对一些输入为空或空格还没进行判断,但是这个脚本是我真正意义上写完整的第一个脚本。脚本使用while循环和if..elif..else条件判断。部分功能展示:shcp-del-backup-v2.sh********文件/目录操作*******..
分类:
其他好文 时间:
2016-01-06 06:53:59
阅读次数:
150
Android构建系统是你用来构建、测试、运行和打包你的app的工具集。这个构建系统能作为Android Studio菜单的一个集成工具、和独立命令的方式运行。你能使用这个构建系统的如下功能:
自定义,配置,和扩展构建过程;
使用同一个项目和模块,为你的App创建多个不同功能的Apk;
通过资源集合的方式重用代码和资源;
Android构建系统非常灵活,可以使你实现一切功能,并且不用修改你的app的核心源代码。如何构建一个Android Studio项目,阅读Building and Running...
分类:
移动开发 时间:
2016-01-06 06:51:52
阅读次数:
238
Given a non-empty binary search tree and a target value, find the value in the BST that is closest to the target.public class Solution { public int...
分类:
其他好文 时间:
2016-01-06 06:48:38
阅读次数:
147
Given n pieces of wood with length L[i] (integer array). Cut them into small pieces to guarantee you could have equal or more than k pieces with the s...
分类:
其他好文 时间:
2016-01-06 06:49:55
阅读次数:
286
Given a non-empty binary search tree and a target value, findkvalues in the BST that are closest to the target.Note:Given target value is a floating p...
分类:
其他好文 时间:
2016-01-06 06:49:06
阅读次数:
198
python程序内执行shell命令可以有几种方式,在http://www.cnblogs.com/xuxm2007/archive/2011/01/17/1937220.html 里都有详细介绍。实际操作中经常遇到的情况是如何将变量输入到系统命令中。如下例所示: output='outp...
分类:
编程语言 时间:
2016-01-06 06:48:05
阅读次数:
245
Given two 32-bit numbers, N and M, and two bit positions, i and j. Write a method to set all bits between i and j in N equal to M (e g , M becomes a s...
分类:
其他好文 时间:
2016-01-06 06:48:06
阅读次数:
286
github托管源代码;github的HTTPS和SSH身份验证方式
分类:
Web程序 时间:
2016-01-06 06:48:53
阅读次数:
240
orangepi-PC + ubuntu 14.04本身支持firmware的读取,之所以会无法加载rtl8192cu的firmware是因为orangepi-PC的ubuntu 14.04(trusty) 没有提供firmware我们需要做的只是从其他地方拷贝firmware到orangepi的/...
分类:
系统相关 时间:
2016-01-06 06:49:24
阅读次数:
685
Given a directed graph, design an algorithm to find out whether there is a route between two nodes.Have you met this question in a real interview? Yes...
分类:
其他好文 时间:
2016-01-06 06:48:23
阅读次数:
196
前两天折腾了下socketio,部署完发现通过nginx代理之后前端的socket无法和后端通信了,于是暴查一通,最后解决问题:location / { proxy_pass http://127.0.0.1:9999; proxy_connect_timeout 60; prox...
分类:
Web程序 时间:
2016-01-06 06:47:02
阅读次数:
300