
java
qunqin
这个作者很懒,什么都没留下…
展开
-
Zookeeper那些事之初步了解zookeeper知识
在分布式高并发应用中,普通的锁并不能保存数据的一致性,使得程序访问数据不一致。而zookeeper能够保证可靠的,可扩展的,分布式的,可配置的协调机制来保证数据同一状态。 Zookeeper中最基础的数据节点为znode,各种znode组合成一个tree,同linux目录结构类似,znode中保存该节点数据,zookeeper通过维持该tree来保存数据的一致性;原创 2015-01-11 17:39:54 · 1687 阅读 · 0 评论 -
ZooKeeper 基本介绍
Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储, Zookeeper 作用主要是用来维护和监控存储的数据的状态变化,通过监控这些数据状态的变化,从而达到基于数据的集群管理。1 Zookeeper基本框架Zookeeper集群主要角色有Leader,Learner(Follower,Obser原创 2015-03-10 18:51:03 · 11884 阅读 · 1 评论 -
Struts1、Struts2和SpringMVC剖析
前段框架用了不少,今天就来做个总结。网上关于Struts1、Struts2、SpringMVC的文章有很多,这里的内容就是基于它们,来做个比较。这三个框架是按照上面的顺序,依次出现的,它们都是对MVC模式的实现。为什么会出现这三个、甚至更多的MVC框架呢?他们都是为了将URL世界映射到Java世界。尽管它们它们内部的实现思路不同,有着各自的优缺点,但是它们都做到了个自己的使用目的。转载 2015-04-19 18:35:48 · 1035 阅读 · 0 评论 -
java常见基础面试题
问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示"main方法不是public的"。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。问题:Java的"一次编写,处处运行"是如何实转载 2015-05-25 20:46:36 · 686 阅读 · 0 评论