240 发简信
IP属地:上海
  • java集合之CopyOnWriteArrayList

    CopyOnWriteArrayList CopyOnWriteArrayList是juc中提供的并发安全的ArrayList,我们拆分一下类名"Copy""On""Writ...

  • Java中集合类遍历性能

    集合元素在内存如何存放 数据元素在内存中,主要有2种存储方式:1、顺序存储,Random Access(或直接存储,Direct Access):这种方式,相邻的数据元素存放...

  • JAVA8 Stack学习笔记

    栈-Stack 定义:栈的元素是按后进先出(LIFO)的方法进行处理的,最后入栈的元素最先出栈;栈是一种线性集合,其添加和删除都在一端进行;Stack类继承了Vector类 ...

  • JAVA8 HashSet学习笔记

    HashSet Set集合的最主要特性就是没有重复元素,HashSet是Set的一个字类,其内部基于HashMap实现,因此HashSet的实现比较简单,相关HashSet的...

  • JAVA8 TreeSet学习笔记

    TreeSet TreeSet是基于TreeMap的NavigableSet实现。使用元素的自然顺序对元素进行排序,或者根据创建set时提供的Comparator进行排序,具...

  • JAVA8 TreeMap学习笔记

    TreeMap TreeMap集合是基于红黑树(Red-Black tree)的 NavigableMap实现。该集合最重要的特点就是可排序,该映射根据其键的自然顺序进行排序...

  • JAVA对象实例化方式总结--及Unsafe黑科技

    JAVA对象实例化的方法 本贴主要对JAVA实例化方式做个简单的总结,尤其是Unsafe的方式,可能很多人都没了解过,这个是sun工程师留的一个后门,可以称为“黑科技” Ne...

  • JAVA类初始化顺序总结

    类的初始化 初始化顺序 首先来看下,当一个类从main入口方法,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序: 结论: 正常类的加载顺序:静态变量/静...

  • 这个纯属个人喜好吧!

    分享一款“暗黑系列”Idea主题插件Material Theme

    偶然发现一款“暗黑系列”idea主题插件,感觉非常不错,分享一下~github:https://github.com/equinusocio/material-theme 安...

  • 120
    IntelliJ IDEA常用功能汇总(持续更新中)

    常用快捷键 说明:以下快捷键盘的环境及设置为:系统:mac os 10.12.5版本:intellij idea 2017.xkeyMap设置:keymap为Mac OSX ...

  • 120
    分享一款“暗黑系列”Idea主题插件Material Theme

    偶然发现一款“暗黑系列”idea主题插件,感觉非常不错,分享一下~github:https://github.com/equinusocio/material-theme 安...

  • 120
    从JVM角度看看Java的clone操作

    最近在给熔断器组件增加一个降级策略(Hystrix好像没有这个配置),我们提供了如下几种策略:1、默认策略2、返回常量值3、抛出指定异常4、执行一段groovy脚本 当然了,...

  • 120
  • Spring自定义Bean创建与销毁方式的总结

    1.注解方式 在 bean 初始化时会经历几个阶段,首先可以使用注解 @PostConstruct, @PreDestroy 来在 bean 的创建和销毁阶段进行调用: 2....

  • Redis淘汰策略

    失效策略上,Redis支持多大6种的数据淘汰策略: volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰...

个人介绍
路漫漫其修远兮,吾将上下而求索