01 2012 档案
【读书笔记】linux编程艺术
摘要:一、哲学1、Rule of Modularity: Write simple parts connected by clean interfaces.1、模块原则:尽量使用简洁的接口套和简单的组件。2、Rule of Clarity: Clarity is better than cleverness.2、清晰原则:清晰胜于取巧。3、Rule of Composition: Design programs to be connected to other programs.3、组合原则:设计时,要考虑连接组合。4、Rule of Separation: Separate policy from 阅读全文
posted @ 2012-01-18 18:17 架构师刀哥 阅读(424) 评论(0) 推荐(1)
hadoop学习笔记
摘要:map-reduce 原文:http://blademaster.ixiezi.com/2010/03/27/google-mapreduce%E4%B8%AD%E6%96%87%E7%89%88/问题:由于输入的数据量巨大,因此要想在可接受的时间内完成原本简单的运算,只有将这些计算分布在成百上千的主机上。如何处理并行计算、如何分发数据、如何处理错误?所有这些问题综合在一起,需要大量的代码处理,因此也使得原本简单的运算变得难以处理。map-reduce 方案模型MapReduce编程模型的原理是:利用一个输入key/value pair集合来产生一个输出的key/value pair集合。Ma 阅读全文
posted @ 2012-01-03 19:36 架构师刀哥 阅读(239) 评论(0) 推荐(0)