置顶随笔

摘要: 搞IT的亲们,工作干的不开心?工资太低了?来阿里巴巴吧阅读全文
posted @ 2015-03-02 21:53 Jack47 阅读(709) 评论(2) 编辑

2015年5月31日

摘要: 上一篇 SSTable 介绍(一)介绍了SSTable的适用场景和leveldb中SSTable的设计。本篇介绍SSTable文件的结构组成。阅读全文
posted @ 2015-05-31 22:25 Jack47 阅读(136) 评论(0) 编辑

2015年5月18日

摘要: 可能是中文中介绍Unicode,字符集,字符编码的最好的文章阅读全文
posted @ 2015-05-18 07:42 Jack47 阅读(589) 评论(0) 编辑

2015年5月8日

摘要: 本文是介绍如何在RedHat Enterprise Linux 5上编译、安装Google开源的软件构建工具Bazel。新手可以通过这篇文章了解在Linux下通过源码安装软件的基本过程阅读全文
posted @ 2015-05-08 22:55 Jack47 阅读(246) 评论(0) 编辑

2015年4月26日

摘要: 想知道这些问题吗:Google的开发模式是怎样的?Bazel的起源是什么?Bazel是内部工具的重写,然后开源?还是说它是一个fork?Bazel有什么特殊之处?为什么你要使用Bazel?Bazel最擅长做什么?不应该使用Bazel的场景?阅读全文
posted @ 2015-04-26 15:29 Jack47 阅读(300) 评论(0) 编辑

2015年4月17日

摘要: 我开通了微信公众账号“程序员杰克”,可以通过微信号"EchoJack47"或者扫描下面的二维码来关注阅读全文
posted @ 2015-04-17 12:54 Jack47 阅读(29) 评论(0) 编辑

2015年4月9日

摘要: 本系列是本人的leveldb源码学习阅读全文
posted @ 2015-04-09 08:15 Jack47 阅读(114) 评论(0) 编辑
摘要: 如果说[Protocol Buffers]()是Google内部表示独立数据记录的单元,那么排序的字符串表--Sorted String Table(SSTable)--是存储,处理和交换数据集的最流行的输出之一。本文介绍google leveldb中SSTable相关的东西,包括适用场景,设计和实现细节阅读全文
posted @ 2015-04-09 08:13 Jack47 阅读(438) 评论(0) 编辑

2015年4月6日

摘要: 在Google的分布式软件构建过程(Blaze)中,一个大工程的干净构建可能会产生几个G的输出,这些构建通常只花费了数分钟而我们每天构建上万次,这导致分布式构建产生的数据对我们的网络和本地磁盘I/O造成了相当大的压力,本文会介绍我们是如何解决这个问题的阅读全文
posted @ 2015-04-06 19:55 Jack47 阅读(498) 评论(0) 编辑

2015年4月3日

摘要: 本文在之前两篇文章的基础之上介绍了Google在大规模集群上面分布式高效率执行构建步骤的系统阅读全文
posted @ 2015-04-03 08:05 Jack47 阅读(529) 评论(0) 编辑

2015年4月1日

摘要: 这篇文章会更深入的介绍Google的构建系统[Blaze]是如何工作的,并介绍让软件构建过程更快的方法阅读全文
posted @ 2015-04-01 09:19 Jack47 阅读(405) 评论(0) 编辑

导航

统计