怎样快速浏览代码.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《怎样快速浏览代码.docx》由会员分享,可在线阅读,更多相关《怎样快速浏览代码.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、怎样快速浏览代码怎样快速浏览代码程序员在做程序的时候需要敲打大量的代码,这就需要程序员要有快速浏览代码的能力。那么,要怎么快速浏览这些代码呢?接下来学习啦我来为你说说快速浏览hadoop代码的方法。快速浏览hadoop代码的方法一、学习hadoop基本使用和基本原理这是第一个阶段,你开场尝试使用hadoop,从应用层面,对hadoop有一定了解,一旦你对hadoop的基本使用方法比拟熟悉了,接下来能够尝试了解它的内部原理,注意,不需要通过浏览源代码了解内部原理,只需看一些博客,书籍,比方(Hadoop权威指南),对于HDFS而言,你应该知道它的基本架构以及各个模块的功能;对于MapReduce
2、而言,你应该知道其详细的工作流程,知道partition,shuffle,sort等工作原理,能够本人在纸上完好个画完mapreduce的流程,越具体越好。在这个阶段,建议你多看一些知名博客,多读读(hadoop权威指南)。假如你有实际项目驱动,那是再好不过了,理论联络实际是最好的hadoop学习方法。二、开场浏览hadoop源代码这个阶段是最困苦和漫长的,尤其对于那些没有任何分布式经历的人。很多人这个阶段没有走完,就放弃了,最后停留在hadoop应用层面。这个阶段,第一件要做的事情是,选择一个hadoop组件。假如你对分布式存储感兴趣,那么你能够选择HDFS,假如你读分布式计算感兴趣,你能够
3、选择MapReduce,假如你对资源管理系统感兴趣,你能够选择YARN。选择好系统后,接下来的经历是最困苦的。当你把hadoop源代码导入eclipse或intellijidea,沏上一杯茶,开场准备优哉游哉地看hadoop源代码时,你懵逼了:你展开那数不尽的package和class,觉得无从下手,好不容易找到了入口点,然后你屁颠屁颠地通过eclipse的查找引用功能,顺着类的调用关系一层层找下去,最后迷失在了代码的海洋中,好像你在不尽的压栈,最后栈溢出了,忘记在最初的位置。假如你正在经历这个经过,我的经历如下:首先,你要摸清hadoop的代码模块,知道client,master,slave
4、各自对应的模块,并在浏览源代码经过中,时刻谨记你当前浏览的代码属于哪一个模块,会在哪个组件中执行;之后你需要摸清各个组件的交互协议,也就是分布式中的RPC,这是hadoop本人实现的,你需要对hadoopRPC的使用方式有所了解,然后看各模块间的RPCprotocol,到此,你把握了系统的骨架,这是接下来浏览源代码的基础;接着,你要选择一个模块开场浏览,我一般会选择Client,这个模块相对简单些,会给本人增加自信心,为了在浏览代码经过中,不至于迷失本人,建议在纸上画出类的调用关系,边看边画,我记得我浏览hadoop源代码时,花了一叠纸。在这个阶段,建议大家多看一些源代码分析博客和书籍。借助这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 怎样 快速 浏览 代码
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内