2019年4月10日

eureka 和zookeeper 区别 优势

摘要: 作为服务注册中心,Eureka比Zookeeper好在哪里 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。 4 阅读全文

posted @ 2019-04-10 09:18 sweet6 阅读(194) 评论(0) 推荐(0) 编辑

2019年3月21日

Zookeeper选举算法原理

摘要: Zookeeper选举算法原理 Leader选举 Leader选举是保证分布式数据一致性的关键所在。当Zookeeper集群中的一台服务器出现以下两种情况之一时,需要进入Leader选举。 (1) 服务器初始化启动。(集群的每个节点都没有数据 → 以SID的大小为准) (2) 服务器运行期间无法和L 阅读全文

posted @ 2019-03-21 21:00 sweet6 阅读(4393) 评论(0) 推荐(1) 编辑

Executor线程调度框架的使用

摘要: 转自:https://blog.csdn.net/pbrlovejava/article/details/83445163#15ScheduledThreadPoolExecutor_26 阅读全文

posted @ 2019-03-21 20:06 sweet6 阅读(109) 评论(0) 推荐(0) 编辑

zookeeper 选举机制 和 eruake

摘要: zookeeper简介: 在分布式环境中,多个服务之间协调一致。有提供分布式锁、服务配置。实现分布式领域CAP(consistency一致性,Availiablity高可用,patition tolrenance 分区容错性)原理中的CP。 问题一:为何zookeeper要有leader? zook 阅读全文

posted @ 2019-03-21 20:02 sweet6 阅读(794) 评论(0) 推荐(0) 编辑

2019年3月11日

Java中的值传递和地址传递(传值、传引用)

摘要: 首先,不要纠结于 Pass By Value 和 Pass By Reference 的字面上的意义,否则很容易陷入所谓的“一切传引用其实本质上是传值”这种并不能解决问题无意义论战中。更何况,要想知道Java到底是传值还是传引用,起码你要先知道传值和传引用的准确含义吧?可是如果你已经知道了这两个名字 阅读全文

posted @ 2019-03-11 14:30 sweet6 阅读(3652) 评论(0) 推荐(0) 编辑

2018年5月28日

记录

摘要: 必读及推介书单帖子 1.《深入理解Java虚拟机》 必读 底层基础 重点章 Java内存模型、GC机制、类加载机制、并发、多线程 2.《Java8实战》 推荐 扩展新技术 Lambda表达式、Stream API、新的日期类‘、Fork-Jion机制 Java8有些项目没采用,不着急的话,可以放后面 阅读全文

posted @ 2018-05-28 22:31 sweet6 阅读(89) 评论(0) 推荐(0) 编辑

2018年5月16日

学习网站记录

摘要: 软件工程技术面试个人指南https://github.com/kdn251/interviews/blob/master/README-zh-cn.mdJava 知识点https://github.com/crossoverJie/Java-Interviewhttps://github.com/h 阅读全文

posted @ 2018-05-16 20:54 sweet6 阅读(102) 评论(0) 推荐(0) 编辑

2018年5月13日

JAVA面试题

摘要: 1.HashMap和Hashtable的区别2.StringBuilder内部实现机制3.SpringMVC和Struts2的区别4.Spring事务的管理5.Hibernate与MyBatis的比较6.GC算法有哪些7.垃圾回收器有哪些8.如何调优JVM9.Java 中堆和栈有什么区别?10.缓存 阅读全文

posted @ 2018-05-13 10:50 sweet6 阅读(109) 评论(0) 推荐(0) 编辑

HashMap和Hashtable的实现原理

摘要: HashMap和Hashtable的底层实现都是数组+链表结构实现的,这点上完全一致 添加、删除、获取元素时都是先计算hash,根据hash和table.length计算index也就是table数组的下标,然后进行相应操作,下面以HashMap为例说明下它的简单实现 HashMap的创建HashM 阅读全文

posted @ 2018-05-13 10:34 sweet6 阅读(1305) 评论(0) 推荐(0) 编辑

(转)ConurrentHashMap和Hashtable的区别

摘要: 集合类是Java API的核心,但是我觉得要用好它们是一种艺术。我总结了一些个人的经验,譬如使用ArrayList能够提高性能,而不再需要过时的Vector了,等等。JDK 1.5引入了一些好用的并发集合类,它们对于大型的、要求低延迟的电子商务系统来说非常的有用。这篇文章中将会看看Concurren 阅读全文

posted @ 2018-05-13 09:40 sweet6 阅读(172) 评论(0) 推荐(0) 编辑

导航