咖啡猫

导航

2015年1月9日 #

迭代器(Iterator)模式

摘要: 转自:http://blog.csdn.net/lilu_leo/article/details/7609496概述 迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。在面... 阅读全文

posted @ 2015-01-09 15:42 咖啡猫1292 阅读(206) 评论(0) 推荐(0) 编辑

2015年1月8日 #

Android模拟器配置选项说明

摘要: Memory Options是模拟器的运行内存大小,类比电脑内存大小,就是在设置->应用程序中,正在运行标签页下面显示的那个大小Internal storage是模拟器内置存储空间大小,用于存放安装程序和程序数据的,就是在设置->应用程序中,其它标签页下面显示的那个大小SD card就不用解释了吧?... 阅读全文

posted @ 2015-01-08 17:11 咖啡猫1292 阅读(480) 评论(0) 推荐(0) 编辑

2014年11月29日 #

centos ssh 无密码登录

摘要: 在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet,因为其不安全性,在linux系统中被搁置使用了。 " 公私钥"认证方式简单的解释:首先在客户端上创建一对公私钥 (公钥文件:~/.ssh/id... 阅读全文

posted @ 2014-11-29 16:40 咖啡猫1292 阅读(369) 评论(0) 推荐(0) 编辑

2014年11月25日 #

ZooKeeper启动过程

摘要: ZooKeeper启动过程1.如何启动zkServer.sh【Linux】或 zkServer.cmd【Windows】以zkServer.cmd为例(zkServer.sh中内容太多):可以清晰的看出:调用了QuorumPeerMain这个类,传的参数为%ZOOCFG%【在zkEnv.cmd中定义... 阅读全文

posted @ 2014-11-25 12:17 咖啡猫1292 阅读(358) 评论(0) 推荐(0) 编辑

ZooKeeper启动过程2:FastLeaderElection

摘要: 前一篇文章中说到,启动ZooKeeper集群时,需要分别启动集群中的各个节点,各节点以QuorumPeer的形式启动,最后到达startLeaderElection和lookForLeader。先说startLeaderElection首先,初始化节点自身的currentVote【当前投票】为【my... 阅读全文

posted @ 2014-11-25 12:16 咖啡猫1292 阅读(241) 评论(0) 推荐(0) 编辑

zookeeper启动失败无法查看status-----用户权限

摘要: 最近一直在调试zookeeper,总是出现莫名其妙的问题QuorumPeerMain 进程存在,但是无法查看status,JMX enabled by defaultUsing config: /data/programfiles/zookeeper-3.4.5/bin/../conf/zoo.cf... 阅读全文

posted @ 2014-11-25 11:26 咖啡猫1292 阅读(814) 评论(0) 推荐(0) 编辑

2014年11月23日 #

Java 多线程间的通讯

摘要: 在前一小节,介绍了在多线程编程中使用同步机制的重要性,并学会了如何实现同步的方法来正确地访问共享资源。这些线程之间的关系是平等的,彼此之间并不存在任何依赖,它们各自竞争CPU资源,互不相让,并且还无条件地阻止其他线程对共享资源的异步访问。然而,也有很多现实问题要求不仅要同步的访问同一共享资源,而且线... 阅读全文

posted @ 2014-11-23 21:56 咖啡猫1292 阅读(185) 评论(0) 推荐(0) 编辑

图解Nosql(hbase)与传统数据库的区别

摘要: 图解Nosql(hbase)与传统数据库的区别http://www.aboutyun.com/thread-7804-1-1.html(出处: about云开发)问题导读:1.nosql数据库能否删除列2.nosql数据库如何删除一条记录3.nosql数据库列族和lieder区别是什么?4.nosq... 阅读全文

posted @ 2014-11-23 21:22 咖啡猫1292 阅读(1333) 评论(0) 推荐(0) 编辑

预写式日志WAL

摘要: Chapter 25. 预写式日志(Write-Ahead Logging (WAL))Table of Contents25.1.WAL的好处25.2.WAL配置25.3.内部预写式日志(WAL) 是一种实现事务日志的标准方法。有关它的详细描述可以在大多数(如果不是全部的话)有关事务处理的书中找到... 阅读全文

posted @ 2014-11-23 20:27 咖啡猫1292 阅读(302) 评论(0) 推荐(0) 编辑

静态类和单例模式区别

摘要: 单例模式与静态类(一个类,所有方法为静态方法)是另一个非常有趣的问题,在《Java中有关单例模式的面试问题》博文中露掉了,由于单例模式和静态类都具有良好的访问性,它们之间有许多相似之处,例如,两者可以直接使用而无须创建对象,都可提交唯一实例,在一个非常高的高度上看起来它们都为是用于同样的任务。由于它... 阅读全文

posted @ 2014-11-23 15:42 咖啡猫1292 阅读(1361) 评论(0) 推荐(1) 编辑