51CTO博客开发
最近在筹备hadoop,测试集群只有普通的6个虚拟机,每个1G内存,100G硬盘。所以在yarn进行资源调度的时候比较纠结,硬盘空间也有限。在执行作业的时候就希望能够尽量对输入数据进行压缩。 hadoop可以直接处理gz格式的压缩文件,但不会产生split,而是不论多大都直接交给一个Mapper去做,因为
1.8 单根的继承结构 自从C++诞生以来,面向对象程序设计就出现了这样一个问题:是否所有的类最终都应该继承于一个共同的基类?在Java中(实际上除C++以外所有的OOP语言都是这样)给出了肯定的回答,并把最终基类简单的命名为Object。这种结构称为单根继
1.4 隐藏的实现 应当将程序开发人员分成类创建者(负责创建新的数据类型)和客户端程序员(在编程中使用这些类的人)。客户端程序员的目标是收集足够多的类来进行快速程序开发。类创建者的目标则是设计一个类,并且提供客户端程序员所必需的部分而将其他部分隐藏起来。为何要这么做呢?因为如果将客户端程序员不需要知道的内容隐藏起来,他们就无法接触它,也就意味
大三了,之前看过同样经典的《Java核心技术》,今年过生日的时候同学送给我这本英文版的《Thinking in Java(Fourth Edition)》,在假期的时候我就想要试着翻译这本书。虽然现在已经有了中文版的,但是看了一部分之后觉得翻译的并不是很好,有些地方甚至翻译的很诡异。我知道自己还是个学生,大师的话未必每句都能深谙其意,甚至还有大量自己不了解的知
首先说明,我并不是准备在这里攻克什么技术难题,钻研什么技术理论,实践什么真知灼见,只是描述一种看待编程的心态。 写标题的时候,想写成“学习编程,换一种心态--献给初学者”,然后发现自己也是初学者,也谈不上“献给”,那么就算是大家一起来讨论一下吧,如果你还在徘徊,这或许是一种帮助。 上个学期临近期末的一个晚上,卢亮说他最近状态不太好,我就把他叫到我这来聊天。一张餐桌,
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号