节能时间限制:1000 ms | 内存限制:65535 KB难度:5描述Dr.Kong设计的机器人卡多越来越聪明。最近市政公司交给卡多一项任务,每天早晨5:00开始,它负责关掉ZK大道右侧上所有的路灯。卡多每到早晨5:00准会在ZK大道上某盏路灯的旁边,然后他开始关灯。每盏灯都有一定的功率,机器人卡...
分类:
其他好文 时间:
2015-04-15 20:52:13
阅读次数:
186
zookeeper在分布式系统中作为协调员的角色,可应用于Leader选举、分布式锁、配置管理等服务的实现。以下我们从zookeeper提供的API、应用场景和监控三方面学习和了解zookeeper(以下简称ZK)。ZK APIZK以Unix文件系统树结构的形式管理存储的数据,图示如下:其中每个树节...
分类:
其他好文 时间:
2015-04-15 00:57:48
阅读次数:
203
Zookeeper集群shell操作(简单)...
分类:
系统相关 时间:
2015-04-13 23:02:47
阅读次数:
245
在java web的开发中 遇到的极其简单的权限控制,整个小项目就分为四五种用户的权限角色,因此不想考虑使用框架以及数据库建角色表,菜单表,操作表等来完成权限设计,而是采用反射,注解的简单方法完成。
核心代码
BaseServlet.java文件package com.zk.servlet;import java.io.IOException;
import java.lang.reflect...
分类:
其他好文 时间:
2015-04-13 22:59:32
阅读次数:
149
Zookeeper集群Java操作[包含创建节点,设置节点内容、修改节点内容,删除节点,获取子节点等简单操作]
基于zookeeper3.4.5...
分类:
编程语言 时间:
2015-04-13 22:59:07
阅读次数:
149
背景:近期使用Zk实现了一个简单的配置管理的小东西,在此开源出来,有兴趣的希望提出您的宝贵意见。如果恰巧您也使用或者接触过类似的东西,也希望您可以分享下您觉得现在这个项目可以优化和改进的地方。项目地址:https://github.com/cncduLee/zk-ucc需求:1、不需要重启应用、修改...
分类:
其他好文 时间:
2015-04-11 11:46:20
阅读次数:
183
前台(Drop.zul) Unique Visitors of ZK: ...
分类:
其他好文 时间:
2015-04-04 21:11:57
阅读次数:
356
我们可以把zookeeper看做是一个高可用的分布式文件系统。借助于zookeeper的特性,我们可以很方便的实现分布式的一些服务
其中典型的应用场景有:服务配置、分布式锁和分布式队列。
本节,我会讲解分布式锁的实现。
我们借助于zk的短暂有序节点(EPHEMERAL_SEQUENTIAL)和zk的消息通知机制实现分布式锁。
分布式锁的一般实现算法是:
1、在锁znode节点下创建名为l...
分类:
其他好文 时间:
2015-04-02 11:47:16
阅读次数:
139
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不...
分类:
其他好文 时间:
2015-03-31 22:37:01
阅读次数:
130
一、zk单独搭建 1.修改配置文件:conf/zoo.cfgJava代码tickTime=2000dataDir=/home/hadoop/data/zookeeperclientPort=2181initLimit=5syncLimit=2server.1=slave-01:2888:3888se...
分类:
其他好文 时间:
2015-03-18 23:10:36
阅读次数:
144