自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 redis集群部署的高可用性

1、两种数据丢失的情况主备切换的过程,可能会导致数据丢失(1)异步复制导致的数据丢失因为master -> slave的复制是异步的,所以可能有部分数据还没复制到slave,master就宕机了,此时这些部分数据就丢失了(2)脑裂导致的数据丢失脑裂,也就是说,某个master所在机器突然脱离了正常的网络,跟其他slave机器不能连接,但是实际上master还运行着此时哨兵可能就会认为master宕机

2017-10-27 21:54:31 184

原创 redis的快照和集群部署

1、安装 使用redis-3.2.8.tar.gz tar -zxvf redis-3.2.8.tar.gz cd redis-3.2.8 make && make test && make install(1)redis utils目录下,有个redis_init_script脚本 (2)将redis_init_script脚本拷贝到linux的/etc/init.d目录中,将redis

2017-10-27 15:24:05 530

原创 一个数组,有正有负,不改变顺序的情况下,求和最大的最长子序列

第一常规方法,时间复杂度O(n*n) 先从第一个元素开始向后累加, 每次累加后与之前的和比较,保留最大值, 再从第二个元素开始向后累加,以此类推。public static int maxSubSumQuadratic(int[] array) { int maxSum = 0; //最大子序列求和 int maxStar

2017-10-17 11:18:53 1169

原创 获取数组中出现次数超过一半的元素

根据数组特点找出O(n)的算法 1.数组中有一个数字出现的次数超过数组长度的一半,也就是说它出现的次数比其他所有的数字出现的次数的和还要多。 2.因此我们可以考虑在遍历数组的时候保存两个值:一个是数组中的一个数字,一个是次数。 3.当我们遍历到下一个数字的时候,如果下一个数字和我们之前保存的数字相同,则次数加1,否则减1. private static int MoreH

2017-10-16 14:32:09 404

原创 nginx相关(高级)

一secure_link_module模块1、检查链接真实性2、限制链接生效周期二geoip_module模块作用:基于ip地址匹配maxmind geoip 二进制文件,读取ip所在地域信息yum install nginx_module_geoip三https安全:1、加密2、身份验证第一次 非对称加密加密一方是公

2017-10-12 21:38:13 155

原创 nginx相关(静态资源、代理服务、负载均衡、动态缓存)

静态资源代理服务负载均衡动态缓存

2017-10-11 10:15:19 350

原创 nginx相关

nginx好处:第一:IO多路复用模型epollhttp://blog.csdn.net/mango_song/article/details/42643971第二:轻量级,功能模块少,代码模块化第三:cpu亲和,是一种把cpu核心和nginx工作进程绑定方式,把每个worker进程固定在一个cpu上执行,减少切换cpu第四:sendfile系统调用是一种文件传输的系统调用“零拷贝(zero-co...

2017-10-09 15:32:23 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除