自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 shared ptr

多线程共享全局变量 shared_ptr<map> g_data; 读请求 read() { shared_ptr<map> data; { lock(); data = g_data; } query_process(data); } 写请求

2017-06-01 17:31:07 213

翻译 Elasticsearch(二) 文档读写

介绍 Elasticsearch中的每个索引都分为分片,每个分片可以有多个副本。这些副本称为复制组,并且在添加或删除文档时必须保持同步。如果失败了,从一个副本读取将导致与从另一个读取相比非常不同的结果。保持分片复制同步并从中读取的过程就是所说的数据复制模型。Elasticsearch的数据复制模型基于(primary-backup model )主备模型,并在Microsoft Research的

2017-05-27 15:54:26 323

翻译 Elasticsearch(一) 基本概念

近实时(NRT) Elasticsearch是一个接近实时的搜索平台。这意味着从您将文档索引直到可搜索的时间稍微延迟(通常为1秒)。簇 集群是一个或多个节点(服务器)的集合,它们共同保存整个数据,并在所有节点上提供联合的索引和搜索功能。集群由唯一的名称标识,默认情况下是“elasticsearch”。该名称很重要,因为如果节点设置为通过其名称加入集群,则节点只能是集群的一部分。确保不要在不同的环

2017-05-27 14:04:18 291

转载 lsm tree

http://www.cnblogs.com/siegfang/archive/2013/01/12/lsm-tree.html

2017-05-24 20:14:18 305

转载 mvcc 数据库相关

参考文档: http://blog.csdn.net/chosen0ne/article/details/18093187 可能有误

2017-05-21 20:38:44 281

转载 zookeeper

zookeeper

2017-05-21 20:36:38 167

转载 WebSocket协议

1.1 背景1.2 协议概览协议包含两部分:握手,数据传输。客户端的握手如下:GET /chat HTTP/1.1Host: server.example.comUpgrade: websocketConnection: UpgradeSec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==Origin: http://

2016-03-11 15:47:41 364

转载 nutcracker 工作流程

Client+             Proxy           Server+                              (nutcracker)                                    .        msg_recv {read event}       .       msg_recv {read event}

2016-03-07 13:47:32 400

转载 PHP SAPI接口

PHP CGI SAPI 模式static sapi_module_struct cgi_sapi_module = { "cgi-fcgi", /* name */ "CGI/FastCGI", /* pretty name */ php_cgi_startup, /* startup */ php_module_shutdown_wrapper, /*

2014-12-13 16:45:35 635

空空如也

空空如也

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

TA关注的人

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