zoukankan      html  css  js  c++  java
  • RPC框架研究(二)Hadoop源代码-1

    报名了阿里中间件性能大赛,我来说是一个全新的挑战。一切从空白学起,比赛的过程也是学习的过程

    是的。想让自己学好。给自己报一个比赛吧~ 

    就像当初学围棋,也是报了围棋比赛,为了不至于输的太慘。一个星期里学了好多东西


    第二天 Hadoop源代码-1 小雨

    天真的以为学了Java回调机制后就能够把原来的RPC框架改为异步调用了,结果对着代码一下午都没想出要怎么去改,怎么入手。

    于是决定研究一下Hadoop的源代码,看看别人是怎么实现RPC的,这也是我第一次研究源代码,曾经都是仅仅管用。无论怎样实现。

    使用jd-gui把Hadoop-core.har包反编译成java文件,自己新建了一个项目,把这些java 文件所有复制进去,代码中会出现非常多红叉。非常正常。由于引用了其它包的文件。

    我们仅仅是要看代码,不用执行,所以能够无视这些红叉。


    開始研究

    与RPC有关的代码在org.apache.hadoop.ipc包中


    刚想開始研究Client文件。hr打电话过来通知面试了。于是又得准备一下了,明天再開始研究源代码把,今天算开个头。

    近期面试确实有点多,日程表上如今还有四个面试。

    多去尝试。多给自己选择的机会吧,同一时候也算是积累以下试经验。为校招热热身罗!


    最后抛下一个面试题,你有想过实习后留在我公司吗?


  • 相关阅读:
    在不申请第三方变量的情况下交换a和b
    指针(pointer)的使用
    数组和链表(arrary & linkedlist)
    Python的学习计划
    Python——函数
    Python——文件操作
    Python——深浅Copy
    我发现的新大陆——好用的~
    我发现的新大陆——好吃儿的
    我发现的新大陆——好玩儿的
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7351608.html
Copyright © 2011-2022 走看看