自定义博客皮肤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)
  • 收藏
  • 关注

转载 zookeeper watch

Zookeeper的watch实际上要处理两类事件1. 连接状态事件(type=None, path=null)这类事件不需要注册,也不需要我们连续触发,我们只要处理就行了。2. 节点事件节点的建立,删除,数据的修改。它是one time trigger,我们需要不停的注册触发,还可能发生事件丢失的情况。上面2类事件都在Watch中处理,也就是重载的process(Event ...

2018-07-31 19:33:11 381

转载 zookeeper配置

配置参数详解(主要是%ZOOKEEPER_HOME%/conf/zoo.cfg文件)  参数名 说明 clientPort 客户端连接server的端口,即对外服务端口,一般设置为2181吧。 dataDir 存储快照文件snapshot的目录。默认情况下,事务日志也会存储在这里...

2018-07-27 13:56:55 308

转载 ini形式配置文件解析库——iniparser

下载官方网站:http://ndevilla.free.fr/iniparser Github:https://github.com/ndevilla/iniparser目前最新的版本已经达到了4.1,可以选择新版本下载。两种使用方法1.编译生成动态链接库 a.解压tar -zxvf iniparser-3.1.tar.gz cd tar -zxvf inipars...

2018-07-26 19:45:22 618

转载 git命令

Git commit 撤销在git push的时候,有时候我们会想办法撤销git commit的内容1、找到之前提交的git commit的idgit log找到想要撤销的id2、git reset –hard id完成撤销,同时将代码恢复到前一commit_id 对应的版本3、git reset id完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通...

2018-07-24 14:36:33 151

转载 锁总结

条件变量原理    条件变量将允许你实现这样的目的:在一种情况下令线程继续运行,而相反情况下令线程阻塞。只要每个可能涉及到改变状态的线程正确使用条件变量,Linux 将保证当条件改变的时候由于一个条件变量的状态被阻塞的线程均能够被激活。     GNU/Linux 刚好提供了这个机制,每个条件变量都必须与一个互斥体共同使用,以防止这种竞争状态的发生。这种设计下,线程函数应遵循以下步骤:...

2018-07-22 22:23:12 167

转载 分布式和Nosql

CAP定理的常规解释是任何分布式系统只能在一致性(Consitency),可用性(Availability)和分区容忍性(Partition Tolerance)中三选二。这个解释很让人费解,笔者在看了一些文章后谈谈我对它的理解,还请斧正。从问题出发假设我们用一台服务器A对外提供存储服务,为了避免这台服务器宕机导致服务不可用,我们又在另外一台服务器B上运行了同样的存储服务。每次用户在往服务...

2018-07-06 11:53:27 2099

转载 Redis的高可用特性“持久化”

前言本文将先说明上述几种技术分别解决了 Redis 高可用的什么问题,然后详细介绍 Redis 的持久化技术,主要是 RDB 和 AOF 两种持久化方案。在介绍 RDB 和 AOF 方案时,不仅介绍它的作用及操作方法,同时介绍持久化实现的一些原理细节及需要注意的问题。最后,介绍在实际使用中,持久化方案的选择,以及经常遇到的问题等。下面分别从以下几个方面讲解:Redis 高可用概述...

2018-07-03 10:55:05 120

空空如也

空空如也

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

TA关注的人

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