自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 zookeeper实现分布式高可用

我们通常部署zookeeper集群来实现高可用性,那么zookeeper是如何实现高可用性的呢?集群组成要搭建一个高可用的 ZooKeeper 集群,我们首先需要确定好集群的规模。关于 ZooKeeper 集群的服务器组成,相信很多对 ZooKeeper 了解但是理解不够深入的读者,都存在或曾经存在过这样一个错误的认识:为了使得 ZooKeeper 集群能够顺利地选举出 Leader,必须...

2018-11-23 09:37:42 4707 1

原创 Redis主从复制模式

    Redis的主从复制模式是哨兵模式和集群模式实现高可用的基础,那么什么是主从复制模式呢?主从复制模式是Redis提供高可用的服务的手段,分为主节点和从节点,从节点复制来自主节点的数据(通过slave-read-only=true,表示从节点只接受读命令),因为主节点不接受来自从节点的数据,因此一般主从复制模式都设置为主节点接受写命令,从节点接受读命令(这样是为了保证主从节点的数据一致性)。...

2018-11-08 14:05:19 262

原创 Redis连接池

    Redis在3.2版本后加入了连接池功能,这样可以在应用中通过池化redis连接提高服务性能。但是在连接池中获取连接实例有时候会出现一些异常错误,这里大概举例两个错误对应的原因:    1、如果在maxWaitMillis时间内仍然无法获取到jedis对象就会抛出如下异常:              redis.clients.jedis.exception.JedisConnec...

2018-11-08 11:12:05 478

原创 Redis事务那些事

    redis实现事务有两种方式:1、通过Redis自带的命令multi和exec来实现;2、通过lua脚本,因为redis服务器实现了对lua脚本的解析,本文主要对第二种方式进行学习总结。    先简单学习一下lua脚本语言    lua脚本支持字符串strings,数值numbers,布尔booleans和数组tables这几种数据类型,相比其他语言比较单一。    如定义一个...

2018-11-07 16:02:28 141

原创 Java Collection API和Stream API的区别

我们只是说新的Stream API和java现有的集合API的行为差不多:他们都能够访问数据项目中的序列。不过现在最好记得,Collection主要是为了存储和访问数据,而Stream则主要用于描述对数据的计算。这里的关键点在于,Stream允许并提倡并行处理一个Stream中的元素。虽然可能乍看上去有点怪,但筛选一个Collection的最快方法常常是将其转换成Stream,进行并行处理,然后再...

2018-11-07 15:22:29 449

原创 Linux机器上配置java环境

如果Linux机器上没有将jdk路径添加到PATH中,那么在使用的时候只能每次绝对路径指定java命令路径,这样太不方便了。在用户登录到虚拟机时,会主动读取/etc/profile文件,因此在profile文件中将jdk路径添加到PATH全局变量中,具体如下:export JAVA_HOME="/home/app/jdk1.8.0_65export PATH=$JAVA_HOME/bi...

2018-11-07 15:22:02 139

LBG算法的研究

LBG算法的研究

2014-06-11

空空如也

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

TA关注的人

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