2020年1月15日

MapReduce

摘要: MapReduce采用的是“分而治之”的思想,把对大规模数据集的操作,分发给一个主节点管理下的各个从节点共同完成,然后通过整合各个节点的中间结果,得到最终结果。简单来说,MapReduce就是“任务的分解与结果的汇总”。一、 MapReduce的工作原理在分布式计算中,MapReduce框架负责处理 阅读全文

posted @ 2020-01-15 12:29 丸za 阅读(153) 评论(0) 推荐(0)

构建之法

摘要: 首先作者提到软件=程序+软件工程,以及程序=数据结构+算法。 提到了一些来自大部分人的疑问。例如“1.我写了二叉树的遍历算法实现,在这里,二叉树是数据结构,遍历的实现细节是算法。C程序就是结果。但是这个程序有什么实际用处呢?在Java和其他一些语言中,似乎没有指针,那我可以不必了解二叉树么?2.我成 阅读全文

posted @ 2020-01-15 12:21 丸za 阅读(115) 评论(0) 推荐(0)

程序员修炼之道

摘要: 从一个程序员处理问题、寻求解决方案时的态度、风格、哲学可以看出他是否注重实效。注重实效的程序员可以越出直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的图景。只有有了更大的语境才可以注重实效,做出明智的妥协和有见识的决策。 注重实效的程序员可以成功的另一关键是他们对他们所做的每件事 阅读全文

posted @ 2020-01-15 12:20 丸za 阅读(118) 评论(0) 推荐(0)

导航