CopyOnWriteArrayList CopyOnWriteArrayList是juc中提供的并发安全的ArrayList,我们拆分一下类名"Copy""On""Writ...
CopyOnWriteArrayList CopyOnWriteArrayList是juc中提供的并发安全的ArrayList,我们拆分一下类名"Copy""On""Writ...
集合元素在内存如何存放 数据元素在内存中,主要有2种存储方式:1、顺序存储,Random Access(或直接存储,Direct Access):这种方式,相邻的数据元素存放...
栈-Stack 定义:栈的元素是按后进先出(LIFO)的方法进行处理的,最后入栈的元素最先出栈;栈是一种线性集合,其添加和删除都在一端进行;Stack类继承了Vector类 ...
HashSet Set集合的最主要特性就是没有重复元素,HashSet是Set的一个字类,其内部基于HashMap实现,因此HashSet的实现比较简单,相关HashSet的...
TreeSet TreeSet是基于TreeMap的NavigableSet实现。使用元素的自然顺序对元素进行排序,或者根据创建set时提供的Comparator进行排序,具...
TreeMap TreeMap集合是基于红黑树(Red-Black tree)的 NavigableMap实现。该集合最重要的特点就是可排序,该映射根据其键的自然顺序进行排序...
JAVA对象实例化的方法 本贴主要对JAVA实例化方式做个简单的总结,尤其是Unsafe的方式,可能很多人都没了解过,这个是sun工程师留的一个后门,可以称为“黑科技” Ne...
类的初始化 初始化顺序 首先来看下,当一个类从main入口方法,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序: 结论: 正常类的加载顺序:静态变量/静...
这个纯属个人喜好吧!
分享一款“暗黑系列”Idea主题插件Material Theme偶然发现一款“暗黑系列”idea主题插件,感觉非常不错,分享一下~github:https://github.com/equinusocio/material-theme 安...
常用快捷键 说明:以下快捷键盘的环境及设置为:系统:mac os 10.12.5版本:intellij idea 2017.xkeyMap设置:keymap为Mac OSX ...
偶然发现一款“暗黑系列”idea主题插件,感觉非常不错,分享一下~github:https://github.com/equinusocio/material-theme 安...
最近在给熔断器组件增加一个降级策略(Hystrix好像没有这个配置),我们提供了如下几种策略:1、默认策略2、返回常量值3、抛出指定异常4、执行一段groovy脚本 当然了,...
1.注解方式 在 bean 初始化时会经历几个阶段,首先可以使用注解 @PostConstruct, @PreDestroy 来在 bean 的创建和销毁阶段进行调用: 2....
失效策略上,Redis支持多大6种的数据淘汰策略: volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰...