`
hui_jing_880210
  • 浏览: 43407 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
首先我们来看看什么是leader选举。其实这个很好理解,leader选举就像总统选举一样,每人一票,获得多数票的人就当选为总统了。在 zookeeper集群中也是一样,每个节点都会投票,如果某个节点获得超过半数以上的节点的投票, ...
Zookeeper的启动入口在org.apache.zookeeper.server.quorum.QuorumPeerMain。 在这个类的main方法里进入了zookeeper的启动过程,首先我们会解析配置文件,即zoo.cfg和myid。 这样我们就知道了dataDir和dataLogDir指向哪儿了,然后就可以启动日志清理任务了(如果配置了的话)。 DatadirCleanupManager purgeMgr = new DatadirCleanupManager(config .getDataDir(), config.getDataLog ...
在Zookeeper的官网上有这么一句话:ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.  这大概描述了Zookeeper主要可以干哪些事情:配置管理,名字服务,提供分布式同步以及集群管理。那这些服务又到底是什么呢?我们为什么需要 这样的服务?我们又为什么要使用Zookeeper来实现呢,使用Zookeeper有什么优势?接下来我会 ...
进到/zookeeper-3.3.6/conf下 cp -rp zoo_sample.cfg zoo.cfg      进入到zoo.cfg里面,配置文件参数如下 tickTime=2000           # Zookeeper服务器心跳时间,单位毫秒 dataDir=/home/hadoop/zookeeper    # 数据持久化路径 dataLogDir=/home/hadoop/zookeeper/logs         # 日志保存路径  这个要自己新建  给改文件夹足够的权限 dataLogDir如果没提供的话使用的则是dataDir。zookeeper的持 ...

java base64

    博客分类:
  • java
import sun.misc.BASE64Decoder;     import sun.misc.BASE64Encoder;public class baseTest {     /**         * BASE64解密      * @param key               * @return               * @throws Exception               */                  public static byte[] decryptBASE64(String key) throws Exception {           ...
一:这里介绍windows环境的安装。      1.下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached      2.首先要以管理员身份运行cmd。     3.在cmd下输入 'c:\memcached\memcached.exe -d install' 安装     4.再输入: 'c:\memcached\memcached.exe -d start' 启动。     5.然后在我的计算机右键-->管理-->服务里面可以看到memcached已经启动。     以后memcached将作为windows的一个服务每次开机时自动启 ...

JQuery 函数

$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值$(”img”).attr(”title”, function() { return this.src }); 给某个元素添加属性/值$(”元素名称”).html(); 获得该元素内的内容(元素,文本等)$(”元素名称”).html(”<b>new stuff</b>”); ...
       所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。        有人会问:为什么JS不能像CSS、image一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理, 当浏览器从服务器接收到了HTML文档,并把HTML在内存中转换成DOM树,在转换的过程中如果发现某个节点(node)上引用了CSS或者 IMAGE,就会再发1个request去请求CSS或image,然后继续执行下面的转换,而不需要等待request的返回,当request返回 后,只需要把返回的内容放入到DOM ...

JQuery 数据加密

        最近一直在做网站的搜索,在搜索的list页面需要通过get方式提交系统的一些核心数据,进行页面的刷新在网站找了几种加密的方式,在这分享给大家。 1、base64加密   在页面中引入base64.js文件,调用方法为: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>base64加密</title> <script type="text/javascript" src=&q ...
         最近一直在写前端,发现用jquery的each一样可以取map,且顺序和map中顺序一致。 var js = { map:{ 班级:["一班","二班","三班"], 人员:["50人","60人","70人"] }, arrayList :{ one:1, two:2, three:3 }, //遍历Map jsOne : function(){ $.each(js ...
  对jQuery blockUI插件进行了小的封装扩展,支持confirm、alert、dialog弹出窗口提示信息,支持按钮回调事件。可以自定义css样式、覆盖blockUI的样式等 首先要到jquery blockUI 官方网址:http://malsup.com/jquery/block/ 官网提供各种各样的demos 可以根据官网提供的样式和格式设计自己的提示框,官方demos如下:http://malsup.com/jquery/block/#demos  test.jsp <%@ page language="java" cont ...

jquery.blockUI.js

/*! * jQuery blockUI plugin * Version 2.70.0-2014.11.23 * Requires jQuery v1.7 or later * * Examples at: http://malsup.com/jquery/block/ * Copyright (c) 2007-2013 M. Alsup * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://w ...

java Jackson框架

    博客分类:
  • java
1、 下载依赖库jar包 Jackson的jar all下载地址:http://jackson.codehaus.org/1.7.6/jackson-all-1.7.6.jar 然后在工程中导入这个jar包即可开始工作 官方示例:http://wiki.fasterxml.com/JacksonInFiveMinutes 2、代码实例,通过一个实体传化成json /** * Jackson 讲解 * @author zhouguohui */ public class JacksonTest { private int id; private String ...
json 字符串为:var str = '{ "name": "zgh", "sex": "man" }';   1,eval方式解析,恐怕这是最早的解析方式了。如下: function strToJson(str){ var json = eval('(' + str + ')'); return json; }  2,new Function形式,比较怪异哦。如下 : function strToJson(str){ var json = (new Funct ...
       每次在面试的时间都被面试问ava中参数传递问题,每次回答的都不是很满意,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是 Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是 站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了,下面是我在网上看到的一个帖 子,解释的感觉挺全面,以供以后学习参考:     JAVA中的传递都是值传递吗?有没有引用传递呢?     在回答这两个问题前 ...
Global site tag (gtag.js) - Google Analytics