- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 docker(moby)源码包结构图
图是用powerdesigner做的。源文件也在里面,方便大家自己再去做分析。希望对那些想要学习Docker源码的同学有些帮助吧。 已经上班工作了,每天早晨捣鼓一个小时,用了两个月的时间吧。主要是到后面powerdesigner越来越卡了,因为整体的那个鸟瞰图内容越来越多了,每动一张图都要卡好久。 源码版本是moby commitId c04f9ae9,2018年7月9日。 【注意】不包含测...
2018-11-25 20:25:08 849
原创 一个适合MapReduce处理的gz压缩方式
最近在筹备hadoop,测试集群只有普通的6个虚拟机,每个1G内存,100G硬盘。所以在yarn进行资源调度的时候比较纠结,硬盘空间也有限。在执行作业的时候就希望能够尽量对输入数据进行压缩。 hadoop可以直接处理gz格式的压缩文件,但不会产生split,而是不论多大都直接交给一个Mapper去做,因为gz在算法上不支持split。虽然bzip2支持split,但压缩速度又比较慢,gz...
2015-10-21 13:48:49 203
原创 一个适合MapReduce处理的gz压缩方式
最近在筹备hadoop,测试集群只有普通的6个虚拟机,每个1G内存,100G硬盘。所以在yarn进行资源调度的时候比较纠结,硬盘空间也有限。在执行作业的时候就希望能够尽量对输入数据进行压缩。 hadoop可以直接处理gz格式的压缩文件,但不会产生split,而是不论多大都直接交给一个Mapper去做,因为gz在算法上不支持split。虽然bzip2支持split,但压缩速度又比较慢,gz
2015-10-21 13:03:55 2210
原创 我在翻译《Thinking in Java》(三)
1.8 单根的继承结构 自从C++诞生以来,面向对象程序设计就出现了这样一个问题:是否所有的类最终都应该继承于一个共同的基类?在Java中(实际上除C++以外所有的OOP语言都是这样)给出了肯定的回答,并把最终基类简单的命名为Object。这
2011-09-30 17:03:34 734
原创 我在翻译《Thinking in Java》(二)
1.4 隐藏的实现 应当将程序开发人员分成类创建者(负责创建新的数据类型)和客户端程序员(在编程中使用这些类的人)。客户端程序员的目标是收集足够多的类来进行快速程序开发。类创建者的目标则是设计一个类,并且提供客户端程序员所必需的部分而将其他部分隐藏起来。为
2011-09-30 17:02:05 604
原创 我在翻译《Thinking in Java》(一)
大三了,之前看过同样经典的《Java核心技术》,今年过生日的时候同学送给我这本英文版的《Thinking in Java(Fourth Edition)》,在假期的时候我就想要试着翻译这本书。虽然现在已经有了中文版的,但是看了一部分之后觉得翻译的并不是很好,有些地方甚至翻译的
2011-09-30 16:54:25 817 1
原创 看待编程,换一种心态
首先说明,我并不是准备在这里攻克什么技术难题,钻研什么技术理论,实践什么真知灼见,只是描述一种看待编程的心态。 写标题的时候,想写成“学习编程,换一种心态--献给初学者”,然后发现自己也是初学者,也谈不上“献给”,那么就算是大家一起来讨论一下吧,如果你还在徘徊,这或许是一种帮助。 上个学期临近期末的一个晚上,卢亮说他最近状态不太好,我就把他叫到我这来聊天。一张餐桌,两个人对
2011-04-14 02:46:00 996 25
multi screen moblie whitepaper research studies
2014-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人