`
qiemengdao
  • 浏览: 276499 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
Cassandra中BloomFIlter实现详解 零、BloomFilter原理概述 http://hi.baidu.com/waxiga/blog/item/33ef2ff49b138530bd3109ad.html http://pages.cs.wisc.edu/~cao/papers/summary-cache/node8.html(cassandra中用到了其中的结论,特别注意那个表格) 一、从getFilter()函数入手 1.1第一个getFilter()函数 :传入参数为元素的个数numElements、期望每个元素的桶个数targetBucketsPerElem( ...
原文地址 http://blog.csdn.net/sparkliang/article/details/5279393 一致性 hash 算法( consistent hashing ) 张亮 consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 ha ...

grub rescue修复

前段时间修复移动硬盘分区表的时候,把本本的分区也重新弄了下,导致ubuntu的grub找不到linux分区(由于root分区uuid改变造成的不能正常启动),切换到Linux系统时,提示错误“error partition”,进入grub rescue模式。 在Google上搜了一下,终于解决了,方法如下: 1. 首先使用set命令,查看当前配置信息; 2. 然后再使用ls命令,遍历一下所有的磁盘; 3.查找Linux操作系统的”/”分区所在的磁盘,可以使用“ls (hdx,x)/”,这里的hdx代表你的物理磁盘,如果只有一块硬盘,则x的值为0,后面一个x(也肯呢个是msdosx,是具体 ...
今天编了个用Applet中的按钮来控制文件的写入,但在运行的时候总是提示好多的异常,一大堆的英文看也没看,也没去看究竟 是什么原因造成的,还以为是程序在哪里出了问题,所以……后来实在找不出问题,就给在别的机器上,结果运行完全正常,无语……后来才仔细看控制台提示的异常信息,仿佛是跟安全有关的,再仔细一看是说Applet权限写文件,顿悟…… 以下是在网上搜到的给Applet设置权限的问题,问和我遇到同样问题的有个参考: 1、进入安装jdk的目录"JAVA_HOME"\bin,执行policytool.exe 2、点击“添加规则项目”,进入规则项目页面 3、点击“添加权限” ...
-查看数据库的字符集 show variables like 'character\_set\_%'; show variables like 'collation_%'; --设置数据库字符编码 set names 'GBK' alter database payment character set GBK; create database mydb character set GBK; set character_set_client=gbk; set character_set_connection=gbk; set character_set_database=gbk; ...
SSH登陆错误 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! [root@localhost ~]# ssh 192.168.10.88 @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!    @ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possi ...
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.   2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)   3. 堆:存放所有new出来的对象。   4. 静态域:存放静态成员(static定义的)   5. 常量池:存放字符串常量和基本类型常量(public static final)。   6. 非RAM存储:硬盘等永久存储空间   这里我们主要关心栈,堆和常量池,对于栈和常量池中的对象可以共享,对于堆中的对象不可以共享。栈中的数据大小和生命周期是可以 ...
第一步:添加独立管理单元   开始-运行,输入:mmc,启动打开“控制台”窗口。再点选“控制台”菜单下的“添加/删除管理单元”,单击“添加”按钮,在弹出的窗口中选择“IP安全策略管理”项,单击“添加”按钮。在打开 ...
最近装了Windows7,不想却让之前装的ubuntu没有启动项了,Windows7没有boot.ini文件编辑的方法,由于当时ubuntu是用wubi在Windows下安装的,找来找去,下面这个方法最适用,记录下吧: D:\>copy d:\ubuntu\winboot\wildr c:\ (wubi安装的为wubildr) D:\>copy d:\ubuntu\winboot\wildr.mbr c:\ (wubi安装的为wubildr.mbr) D:\>bcdedit /create /d "ubuntu" /application bootsec ...
eclipse后台进程一直提示"computing additional info"的解决办法 解决办法: 1. 找到你的JDK安装目录下的src.zip文件; 2. 打开eclipse: Window菜单->Preference->Java->Installed JREs; 3. 在列表中选择你eclipse正在使用的JRE,然后Edit; 4. 选择rt.jar,然后点击"Source Attachment"按钮,弹出对话框后选择"External File",然后把你的JDK安装目录下的src.z ...
Cassandra 的数据存储结构 Cassandra 的数据模型是基于列族(Column Family)的四维或五维模型。它借鉴了 Amazon 的 Dynamo 和 Google's BigTable 的数据结构和功能特点,采用 Memtable 和 SSTable 的方式进行存储。在 Cassandra 写入数据之前,需要先记录日志 ( CommitLog ),然后数据开始写入到 Column Family 对应的 Memtable 中,Memtable 是一种按照 key 排序数据的内存结构,在满足一定条件时,再把 Memtable 的数据批量的刷新到磁盘上,存储为 SSTable 。 ...
常常被一些用户问到,说“为什么我的mapreduce作业总是运行到某个阶段就报出如下错误,然后失败呢?以前同一个作业没出现过的呀?” 10/01/10 12:48:01 INFO mapred.JobClient: Task Id : attempt_201001061331_0002_m_000027_0, Status : FAILED java.lang.OutOfMemoryError: Java heap space         at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.<init>(MapTask.java ...
1. 查看vim是否支持cscope $ vim --version | grep cscope 2. 编译支持cscope的 VIM(--enable-cscope) # USE="bash-completion cscope nls perl python -acl -gpm -minimal -ruby -vim-pager -vim-with-x" emerge vim # emerge -av dev-util/cscope # emerge -av dev-util/ctags $ which cscope $ ...
把终端加到右键菜单: sudo apt-get install nautilus-open-terminal 右键单击文件或文件夹以 root 权限打开: sudo apt-get install nautilus-gksu
在安装bochs之前,需要安装好下面几个包 sudo apt-get install build-essential sudo apt-get install xorg-dev sudo apt-get install libgtk2.0-dev libglade2-dev firefox-dev libchm-dev libssl-dev
Global site tag (gtag.js) - Google Analytics