1.HBase(NoSQL)的数据模型1.1 表(table),是存储管理数据的。1.2 行键(row key),类似于MySQL中的主键。 行键是HBase表天然自带的。1.3 列族(column family),列的集合。 HBase中列族是需要在定义表时指定的,列是在插入记录时动态增加的。 H...
分类:
其他好文 时间:
2015-04-20 00:33:21
阅读次数:
170
服务器A域服务器B之间的数据是同步的,如果服务器A删除用户,同时服务器B增加用户,那么数据要以哪个为准呢。对于域同步数据冲突的问题上,域服务器检查一下项目判断数据以哪个为准:1:对象属性:指的是对象的修改次数(或版本号),属性值大的优先。2:修改时间:指不同DC对该..
分类:
其他好文 时间:
2015-04-19 23:00:10
阅读次数:
478
当域中的域控制器数量发生变化时,例如增加或减少域控制器,域控制器上的进程KCC就会进行Activedirectory复制拓扑的计算,KCC被翻译为知识一致性验证器,我们在任务管理器的进程列表中看不到KCC,因为它属于LSACC进程的一部分,KCC可以自动计算出域控制器进行复制时所使用的拓..
分类:
其他好文 时间:
2015-04-19 22:57:45
阅读次数:
812
7.文件系统属性chattr权限·changefilesattributesonaLinuxfilesystem.·chattr+/-/=选项文件/目录,·+增加,-删除,=赋予某权限,·可以理解为i把文件目录锁起,a把文件目录现有的保护起来,可追加,·选项:i,对文件设置i,不允许对文件进行删除、改名、添加、修改,锁起文..
分类:
其他好文 时间:
2015-04-19 19:48:59
阅读次数:
129
最近一直在跟进storm的问题,从storm集群的稳定性到监控到升级到bolt写redis的问题,因为公司目前没有专业运维redis的,只能我们数据部门自己搞了。。下面记录下遇到的几个问题:总结下目前storm写redis问题:1.redis高峰写入异常,增加redis监控,发现cpu性能瓶颈(redis单线程,..
分类:
其他好文 时间:
2015-04-19 19:40:58
阅读次数:
153
在一个系统中有一个写线程和若干个读线程,读写线程通过一个指针共用了一个数据结构,写线程改写这个结构,读线程读取该结构。在写线程改写这个数据结构的过程中,加锁情况下读线程由于等待锁耗时会增加。
可以利用RCU (Read Copy Update
What is rcu)的思想来去除这个锁。本文提到的主要实现代码:gist
RCU
RCU可以说是一种替代读写锁的方法。其基于一个事实:当写线程...
分类:
编程语言 时间:
2015-04-19 19:31:28
阅读次数:
175
Document html js css jquery
分类:
Web程序 时间:
2015-04-19 19:24:12
阅读次数:
116
Assert(false)The system will throw out a exception.使用assert的缺点是,频繁的调用会极大的影响程序的性能,增加额外的开销。在调试结束后,可以通过在包含#include的语句之前插入 #define NDEBUG 来禁用assert调用,示例代码...
分类:
其他好文 时间:
2015-04-19 19:20:11
阅读次数:
122
题目链接:hdu--3966
给出n个点的值,还有n-1条边的连接方式,三种操作:
1、I在节点a到b的路径中所有的点都增加x
2、D在节点a到b的路径中所有的点都减少x
3、Q询问第k个节点的值。
将每个节点的值转化为父节点到子节点的边的权值,对于根节点做一个虚拟的父节点0 。进行树链剖分,整合到线段树中之后注意:
更新时,不能只更新a到b上的边的权值,因为那样会使b节点的权值不能被...
分类:
其他好文 时间:
2015-04-19 18:02:11
阅读次数:
136
如果你要在VIM中增加诸如YouCompleteMe这一类的插件的话,那么你需要VIM有Python的支持,这个是在一开始编译的选项里指定的。具体操作如下: 1、查看是否支持python vim --version | grep python 说明没有加入Python支持,这个时候如果使用YouCo...
分类:
编程语言 时间:
2015-04-19 17:52:57
阅读次数:
173