加载中
分布式系统存储层的读写流程

0 分布式集群的数据一致性 分布式集群的存储层一般由缓存层与数据固化层构成。 对存储层进行读写的时候,需要考虑到数据的一致性。数据一致性分为强一致(实时一致性)和弱一致(最终一致性)...

使用C++11改造muduo

删除muduo的boost依赖

2015/05/20 14:26
7.2K
Go编码规范指南

序言 看过很多方面的编码规范,可能每一家公司都有不同的规范,这份编码规范是写给我自己的,同时希望我们公司内部同事也能遵循这个规范来写Go代码。 如果你的代码没有办法找到下面的规范,那...

2015/04/19 17:20
397
Redis Cluster

简明说明Redis Cluster的一些能力

2015/04/09 11:20
752
redis性能提高与Nagel算法

在使用redis时候,打开nogal算法,大幅度提高了redis的性能

2015/03/16 23:34
762
gogoprotobuf使用(下)

着重说明gogoprotobuf的一些选项

gogoprotobuf使用(上)

着重说明gogoprotobuf的一些选项

redis的一些坑

0 redis跨机房使用问题 一般地,redis的每个实例都是一个master加上一个slave,这一主一备一般要放在同一个机房idc,否则会出现各种莫名其妙的问题。为了防止一个idc出问题,可以用scp或者r...

2015/02/12 15:35
7.9K
protobuf v3测试

谷歌最近发布了v3版本的protobuf,以前的protobuf被称之为v2,二者之间的区别其特点见我上一篇blog《protobuf一些注意事项》。 个人以为v3要比v2好处就在于:简洁,且二者的新版本都共同支持...

2015/02/07 17:00
1.2K
protobuf一些注意事项

读完protobuf一些文档,写点东西,权作记忆。 https://github.com/google/protobuf/blob/master/CHANGES.txt: google发布了protobuf v3,为了pb更好用,更跨语言,他对protobuf v2做了以下c...

2015/02/06 14:25
5.6K
golang中method的传值与传地址

golang中,struct的method的形式如下: func (r ReceiverType) funcName(parameters) (results) 如果想要修改struct的成员的值,method被定义时候其ReceiverType必须是struct*形式。如果Rec...

golang中MD5值计算问题

朋友发来一个一段用golang写的计算MD5值的codes: [cpp] view plaincopy在CODE上查看代码片派生到我的代码片 package main import ( "crypto/md5" "fmt" ) func main() { hash := md5.New() ...

2015/01/15 16:22
1.1K
七牛的存储算法猜测

个人浏览网页的时候,有打标签的习惯。最近整理以往的标签的时候,发现积累了一些有关七牛公司存储策略的网页,遂决定整理一篇文章处理,以备记忆。当然,也希望对他人有用。 因为七牛公司的...

多线程下写日志

鄙人最近遇到了一个奇特的线上事故,记录一下,以备记忆。 鄙人所在的部门负责给公司提供各种基础库,即基础架构部门。最近某别的部门用本部门提供的支持多线程版本的日志库后,出现这样一个...

2014/10/31 17:29
1.3K
bloom filter与dawgdic(一种trie树)

恶意网址搜索与搜索热词提示

多个线程如何操作同一个epoll fd

自己以前做一个接口服务器时候,这种场景下我的设计是多个线程操作同一个epoll fd。彼时,我的理由是epoll的系列函数是线程安全的。 当然有人不理解为什么会有多个线程操作同一个epoll fd的情...

2014/08/31 12:52
1K
如何快速的把日志输出到磁盘上

不管是做客户端业务,还是做服务端业务,日志子系统都是非常重要的一个组件。 日志系统的输出目的地可以是disk,也可以是tty,更可以是network。 我的日志系统可以输出到tty,不同log level...

2014/08/09 22:06
2.7K
FlatBuffers与protobuf性能比较

FlatBuffers与protobuf的CPU计算时间和内存占用比较

定制一个FlatBuffers编译器

不喜欢默认flatc生成的代码风格,定制了一个能生成unix like风格代码的FlatBuffers编译器

2014/06/25 05:40
183
FlatBuffers要点

介绍了FlatBuffers idl的几个语法点、它的一些坑以及它的一些内部机制

2014/06/21 17:20
716

没有更多内容

加载失败,请刷新页面

返回顶部
顶部