顺序表查找(线性查找): 优化方案:上面的方式每次循环都要判断i是否越界,可以通过设置哨兵解决这个问题。 ...
分类:
编程语言 时间:
2017-03-30 13:39:49
阅读次数:
152
由于业务服务器中一块硬盘有坏道,用硬盘哨兵检测软件检测,已经提示亮红叉了。重启服务器进入阵列模式(ctrl+R),将坏盘强制下线,并拔出坏硬盘。拔出后看阵列,其中有个盘显示为MISS状态。情况一:将硬盘托架换上新硬盘,插入服务器硬盘状态为Non-Raid模式,所以先将硬盘软换..
分类:
其他好文 时间:
2017-03-27 20:08:16
阅读次数:
279
看了好几天redis了,公司从刚开始的redisluster变成了redis主从,原因是rediscluster不可控,其实是我水平没到,万一出点啥事,我这个负责人都解决不了,那就完了!大数据平台下,如果缓存崩了,所有操作提前全都干到数据库,很能造成数据库的崩溃,所以改用简单的主从复制模式,这样即可 ...
分类:
编程语言 时间:
2017-03-27 15:28:14
阅读次数:
479
#include "stdafx.h" #include #include #include using namespace std; #define SB -1 int RANDOM(int p, int r) { srand((unsigned)time(NULL)); return (rand... ...
分类:
编程语言 时间:
2017-03-18 01:03:19
阅读次数:
181
Sentinel(哨兵)是用于监控redis集群中Master状态的工具,其已经被集成在redis2.4+的版本中一、Sentinel作用:1):Master状态检测2):如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master,将之前的Master作为Slave3):Master-Slave切换后,master_redis.conf..
分类:
其他好文 时间:
2017-02-28 10:50:30
阅读次数:
364
囧,道理很简单,实践起来却不容易。 因为编程语言跟算法描述数据结构并不能完全一致,所以理论到实践还是有些出入的。 下面的例子是没有哨兵位置的实现: ...
分类:
编程语言 时间:
2017-02-27 01:00:46
阅读次数:
233
RedisSentinelSentinel(哨兵)是用于监控redis集群中Master状态的工具,其已经被集成在redis2.4+的版本中一、Sentinel作用:1):Master状态检测2):如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master,将之前的Master作为Slave3):Master-Slave切换后,mast..
分类:
其他好文 时间:
2017-02-21 19:38:41
阅读次数:
298
Redis主从加哨兵的部署详见http://www.cnblogs.com/dupang/p/6414365.html spring-data-redis和jedis集成代码总体结构 代码地址https://github.com/dupang/redistestwithspring pom.xml ...
分类:
编程语言 时间:
2017-02-19 12:04:54
阅读次数:
5168
总体部署 一主二从三哨兵 ip地址分配分别为 一主二从的配置文件 redis.conf设置 主的保持默认的不变 二个从的分别打开配置文件 找到设置端口的地方 分别设置为 6389 和6399 然后都在 一行的下面增加 这样主从的配置就ok了 三个哨兵的sentinel.conf配置 分别打开sent ...
分类:
其他好文 时间:
2017-02-19 00:03:56
阅读次数:
382
php数组下标从0开始,所以第一步就是数组长度加1,数组元素全部后移一位,把下标0对应值设置为哨兵。结果顺序排序完成后,删除哨兵。 ...
分类:
编程语言 时间:
2017-02-15 14:47:29
阅读次数:
193