Java
文章平均质量分 58
良毅
这个作者很懒,什么都没留下…
展开
-
Jdk1.8 HashMap 基础
HashMap 特性key,value可以为空 线程不安全 支持快速失败(在for循环中操作remove,put方法时会报ConcurrentModifyException)HashMap 的几个基本属性值loadFactor: 加载因子,loadFactor越大,hashmap的空间利用率越大,反之空间利用率越低.默认值为0.75. threshold: 容量阈值,超过该值会触发...原创 2018-11-20 18:02:31 · 135 阅读 · 0 评论 -
Jdk1.8 ConcurrentHashMap 基础
ConcurrentHashMap1. ConcurrentHashMap 特性key值不能为空,如果为空程序会抛出空指针异常 线程安全 支持快速失败(在遍历的过程中不能进行put或者remove操作)2. ConcurrentHashMap put过程final V putVal(K key, V value, boolean onlyIfAbsent) { ...原创 2018-11-21 15:49:58 · 125 阅读 · 0 评论 -
Hystrix基础以及如果配合Feign使用Hystrix
Hystrix1.Hystrix 是什么?在分布式的环境下,在访问一些服务的时候不可避免的会有失败的情况.比如其中一些服务器宕机了导致该服务器的的服务无法访问.Hystrix就是一个帮助在服务与服务之间交互的时候添加延迟和容错逻辑的一个组件.2.Hystrix 用来做什么?为使用第三方工具访问依赖服务(通常是通过网络的访问)提供失败和延迟保护 阻止在复杂的分布是环境中由于某个或者...原创 2018-11-15 16:07:52 · 898 阅读 · 0 评论