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打电话过来通知面试了。于是又得准备一下了,明天再開始研究源代码把,今天算开个头。

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

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


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


  • 相关阅读:
    使用Zookeeper实现负载均衡原理
    Zookeeper windows环境安装
    Zookeeper基础入门介绍
    jsp
    未解决01
    继承中代码的执行顺序
    jquery02-jQuery效果=隐藏和显示+切换+淡入淡出+滑动+动画+回调+链
    jquery01-简介+语法+选择器+事件
    json01-json简介和语法
    ajax02-XMLHttpRequest 对象的使用
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7351608.html
Copyright © 2011-2022 走看看