摘要: 弹性分布式实现 第一台服务器上线触发主服务器选举。主服务器一旦下线,则重新触发选举,选举过程中阻塞,只有主服务器选举完成,才会执行其他任务。 某作业服务器上线时会自动将服务器信息注册到注册中心,下线时会自动更新服务器状态。 主节点选举,服务器上下线,分片总数变更均更新重新分片标记。 定时任务触发时, 阅读全文
posted @ 2016-09-29 23:13 hgod 阅读(4604) 评论(0) 推荐(0) 编辑
摘要: zookeeper的领导者选举和原子广播 目录: 1、工作原理概述 2、Fast Leader选举算法(领导者选举) 3、Leader与Follower同步数据(原子广播) 1、工作原理概述 link:http://www.codedump.info/?p=207 zookeeper3.3.3源码分 阅读全文
posted @ 2016-09-25 22:39 hgod 阅读(7065) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍Zo 阅读全文
posted @ 2016-09-25 22:33 hgod 阅读(3303) 评论(0) 推荐(1) 编辑
摘要: 饿了么java面试题: 1.所有的类都继承于object类,你用过的object类的直接子类有哪些,object类常用的方法有哪些 2.string,stringbulider,stringbuffer的区别 3.arraylist和linklist的区别,hashmap和hashset的区别,常用 阅读全文
posted @ 2016-09-25 18:35 hgod 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 栈 基于链表 java package info.zh93.DS; / Created by zhanghao on 2016.09.23. / public class StackClass { public class Node{ public String data; public Node 阅读全文
posted @ 2016-09-23 23:49 hgod 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用My 阅读全文
posted @ 2016-09-21 12:47 hgod 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了Java线程方面一些典型的问题,这些问题经常被高级工程师所问到。 0、Java中多线程同步是什么? 在多线程程序下, 阅读全文
posted @ 2016-09-18 21:20 hgod 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 1. 快速排序 介绍: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的 阅读全文
posted @ 2016-09-18 10:39 hgod 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1) OSI七层模型及TCP/IP四层模型 OSI七层模型:是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。它是一个七层的、抽象的模型,不仅包括一系列抽象的术语或概念,也包括具体的协议。 TCP/IP四层模型:是计算机网络的祖父ARPANET和其后继的因特网使用的参考模型。 阅读全文
posted @ 2016-09-17 22:39 hgod 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建 阅读全文
posted @ 2016-09-17 20:43 hgod 阅读(171) 评论(0) 推荐(0) 编辑