CODE男孩的博客

你只是看起来很努力,,,,,

全面接触Java集合框架

Java集合框架(1)一、概述数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口...

2017-06-28 10:00:25

阅读数 267

评论数 0

redis学习

http://www.runoob.com/redis/redis-conf.html

2017-06-23 15:09:22

阅读数 172

评论数 0

zookeeper和dubbo的关系

Dubbo建议使用Zookeeper作为服务的注册中心。 1.   Zookeeper的作用:         zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务...

2017-06-23 12:48:56

阅读数 176

评论数 0

ZooKeeper伸缩性

一、ZooKeeper中Observer 1.1 ZooKeeper角色 经过前面的介绍,我想大家都已经知道了在ZooKeeper集群当中有两种角色Leader和Follower。Leader可以接受client 请求,也接收其他Server转发的写请求,负责更新系统状态。 Follo...

2017-06-23 11:52:36

阅读数 183

评论数 0

ZooKeeper一致性原理

一、ZooKeeper 的实现 1.1 ZooKeeper处理单点故障 我们知道可以通过ZooKeeper对分布式系统进行Master选举,来解决分布式系统的单点故障,如图所示。 图 1.1 ZooKeeper解决单点故障 那么我们继续分析一下,ZooKeeper通...

2017-06-23 11:52:05

阅读数 272

评论数 0

ZooKeeper机制架构

一、ZooKeeper权限管理机制  1.1 权限管理ACL(Access Control List)  ZooKeeper 的权限管理亦即ACL 控制功能,使用ACL来对Znode进行访问控制。ACL的实现和Unix文件访问许可非常相似:它使用许可位来对一个节点的不同操作进行允许或禁止的权 ...

2017-06-23 11:51:17

阅读数 191

评论数 0

ZooKeeper管理分布式环境中的数据

引言 本节本来是要介绍ZooKeeper的实现原理,但是ZooKeeper的原理比较复杂,它涉及到了paxos算法、Zab协议、通信协议等相关知 识,理解起来比较抽象所以还需要借助一些应用场景,来帮我们理解。由于内容比较多,一口气吃不成胖子,得慢慢来一步一个脚印,因此我对后期 ZooKeep...

2017-06-23 11:50:42

阅读数 177

评论数 0

构建ZooKeeper应用

一、配置服务 配置服务是分布式应用所需要的基本服务之一,它使集群中的机器可以共享配置信息中那些公共的部分。简单地说,ZooKeeper可以作为一个具有高可用性的配置存储器,允许分布式应用的参与者检索和更新配置文件。使用ZooKeeper中的观察机制,可以建立一个活跃的配置服务,使那些感兴趣的...

2017-06-23 11:49:55

阅读数 174

评论数 0

Zookeeper命令操作

一、Zookeeper的四字命令 Zookeeper支持某些特定的四字命令字母与其的交互。他们大多数是查询命令,用来获取Zookeeper服务的当前状态及相关信息。用户在客户端可以通过telnet或nc向Zookeeper提交相应的命令。Zookeeper常用的四字命令见下图所示。 ...

2017-06-23 11:49:01

阅读数 164

评论数 0

ZooKeeper安装配置

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,...

2017-06-23 11:46:40

阅读数 221

评论数 0

Zookeeper简单介绍

一、分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。这时,有...

2017-06-23 11:45:02

阅读数 178

评论数 0

Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景   ...

2017-06-23 11:40:04

阅读数 176

评论数 0

hadoop常见错误及处理方法

如果大家在安装的时候遇到问题,或者按步骤安装完后却不能运行Hadoop,那么建议仔细查看日志信息,hadoop记录了详尽的日志信息,日志文件保存在logs文件夹内。 无论是启动,还是以后会经常用到的MapReduce中的每一个job,以及HDFS等相关信息,Hadoop均存有日志文件以供分析...

2017-06-23 09:05:42

阅读数 470

评论数 0

流式大数据处理的三种框架:Storm,Spark和Samz

许多分布式计算系统都可以实时或接近实时地处理大数据流。本文将对三种Apache框架分别进行简单介绍,然后尝试快速、高度概述其异同。 Apache Storm 在Storm中,先要设计一个用于实时计算的图状结构,我们称之为拓扑(topology)。这个拓扑将会被提交给集群,由集群中的主控...

2017-06-22 14:49:03

阅读数 258

评论数 0

大数据经典学习路线(及供参考)

1.Linux基础和分布式集群技术 学完此阶段可掌握的核心能力: 熟练使用linux,熟练安装Linux上的软件,了解熟悉负载均衡、高可靠等集群相关概念,搭建互联网高并发、高可靠的服务架构; 学完此阶段可解决的现实问题: 搭建负载均衡、高可靠的服务器集群,可以增...

2017-06-22 14:22:21

阅读数 520

评论数 0

linux常用命令集合

1.# 表示权限用户(如:root),$ 表示普通用户   开机提示:Login:输入用户名   password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的用户环境.   退出当前shell,输入:exit 2.useradd netseek 添加一个netseek用户 ...

2017-06-22 14:01:23

阅读数 188

评论数 0

在Web.xml中自动扫描Spring的配置文件及resource时classpath*:与classpath:的区别

转:http://blog.sina.com.cn/s/blog_a2f090ae0101e18d.html http://blog.csdn.net/kkdelta/article/details/5507799 首先在web.xml中配置监听器listener,让spring进行自动获...

2017-06-15 16:18:36

阅读数 549

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭