随笔分类 -  OpenSourceFramwk

opensource
摘要:在leveldb在查找比较时的key里面保存key长度用的是VarInt,何为VarInt呢,就是变长的整数,每7bit代表一个数,第8bit代表是否还有下一个字节, 1. 比如小于128(一个字节以内)的值生成方式如下: 将该值与二进制1000 0000值进行比较,如果小于,则直接将该值作为uns 阅读全文
posted @ 2016-09-02 10:38 zzuse 阅读(434) 评论(0) 推荐(0)
摘要:log文件的格式 log文件每一条记录由四个部分组成: 关于记录的类型,平常使用中有4种: 关于数据部分,从我个人的经验,前14个字节可能是位置信息。之后是key,加一个随机字符,再加value。 阅读全文
posted @ 2016-08-12 17:57 zzuse 阅读(482) 评论(0) 推荐(0)