源代码
文章平均质量分 76
haihongazar
这个作者很懒,什么都没留下…
展开
-
Zookeeper源码分析之六 Leader/Follower初始化
转载:http://www.aboutyun.com/thread-10286-1-1.html问题导读1.Leader初始化代码是如何实现的?2.具体follow过程由哪个函数实现的?QuorumPeer.java 中的run()方法前一篇介绍了Leader选举,这一篇介绍选举成功之后Leader和Follower之间的初始化。转载 2016-09-30 10:06:46 · 1562 阅读 · 0 评论 -
线程池源码解析
转载:http://blog.csdn.net/pangjiuzala/article/details/49556081http://www.cnblogs.com/zhanjindong/p/java-concurrent-package-ThreadPoolExecutor.html引言本文为Java高级编程中的一些知识总结,其中第一章对Jdk 1.7.0_25中的转载 2016-11-04 15:39:51 · 572 阅读 · 0 评论 -
Zookeeper源码分析之二Session建立
1.Session建立核心流程的步骤是什么?2.CREATE_SESSION的作用是什么?上一篇,小编给大家介绍了zookeeper server端的启动。这一篇将来说一下client和server端是如何建立session的。通过官网的DataMonitor例子来说明。通过Session建立这个例子,可以大概知道client端和server端是如何处理请求的,转载 2016-09-26 09:17:20 · 878 阅读 · 0 评论 -
Zookeeper源码分析之一Server启动
转载:http://www.aboutyun.com/thread-10281-1-1.html问题导读1.Zookeeper Server启动包含哪些流程?2.server的数据恢复包含哪些过程?大名鼎鼎的Zookeeper是解决分布式问题的神器。小编最近简单阅读了代码,分享一下。有不对之处,还请大家指出。整篇文章将分多个系列完成,因为转载 2016-09-24 10:29:09 · 826 阅读 · 0 评论 -
zookeeper源码导入eclpise
由于之前项目中用到dubbo,使用zookeeper做注册中心,一直想抽时间学习zookeeper,最近终于抽出时间学习zk的使用和原理。在此推荐倪掌柜的《从Paxos到ZooKeeper分布式一致性原理与实践》。 一、搭建ant编译环境1. [下载jdk]并安装。- 配置jdk环境变量:我的电脑->高级系统设置->环境变量->新建编辑PAT原创 2016-09-19 16:02:49 · 447 阅读 · 0 评论 -
把hadoop源码导入到eclpse的java工程
在eclipse中阅读源码非常方便,利于我们平时的学习,下面讲述如何把hadoop源码导入到eclpse的java工程中。解压源码首先,我们在windows下使用winrar把hadoop-1.1.2.tar.gz解压,如图1所示图1 我们关注文件夹src,浏览该文件夹,如图2所示图2我们需要这三个文件夹,一会我们会把这三个文件夹复制到eclipse中。创建原创 2016-09-19 14:18:57 · 1021 阅读 · 0 评论 -
源码级强力分析hadoop的RPC机制
一.RPC协议二.ipc.RPC源码分析三.ipc.Client源码分析四.ipc.Server源码分析转载 2016-09-18 11:36:01 · 360 阅读 · 0 评论 -
java底层代码分析:Java NIO原理图文分析及代码实现
Java NIO原理图文分析及代码实现 前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoop的RPC机制的实现主要用到了两个技术:转载 2016-09-18 11:34:11 · 5387 阅读 · 2 评论 -
Hadoop学习笔记—3.Hadoop RPC机制、原理及使用
一、RPC基础概念1.1 RPC的基础概念 RPC,即Remote Procdure Call,中文名:远程过程调用; (1)它允许一台计算机程序远程调用另外一台计算机的子程序,而不用去关心底层的网络通信细节,对我们来说是透明的。因此,它经常用于分布式网络通信中。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型转载 2016-09-18 11:31:19 · 917 阅读 · 0 评论 -
从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
长久以来,我们被教导字符串的连接最好用StringBuffer、StringBuilder,但是我们却不知道这两者之间的区别.跟字符串相关的一些方法中总是有CharSequence、StringBuffer、StringBuilder、String,他们之间到底有什么联系呢?1、从类的定义看CharSequence、StringBuffer、StringBuilder、String的关系转载 2016-10-28 13:03:14 · 300 阅读 · 0 评论