240 发简信
  • 如何排查CPU很高

    遇到这个问题之后,搜到了http://www.blogjava.net/hankchen/archive/2012/05/09/377735.h...

  • 120
    JAVA源码概览

    闲谈一点:接触Java也4,5年了,看过很多框架,用过很多封装好的工具,也看过JVM等一些书籍,但是心中一直有一种迷茫感,原因就是对Java没有...

  • ssh实现在shell中只需要登录一次,其它tab不需要登录

    在~/.ssh/config(没有就创建)文件中增加如下配置:Host *ControlMaster autoControlPath ~/.ss...

  • 120
    JAVA非并发容器--ArrayDeque, LinkedList

    概述 queue/deque非并发容器意义不大,因为queue在工程实践中天生就是多个线程操作的,只有并发的queue才会被大量使用,例如在多线...

  • 120
    JAVA非并发容器--ArrayList, LinkedList

    概述 ArrayList底层数据是数组, LinkedList的数据结构是双向链表, 节点数据结构如下: 迭代器 List有迭代器ListIte...

  • 120
    JAVA非并发容器--HashSet, LinkedHashSet, TreeSet

    概述 比较下图Map和Set的架构. 可以发现Map和Set是相互的对应的.的确:HashSet的底层数据结构是HashMap, 其值是Map中...

  • JAVA锁--Condition

    Conndition是什么? {@code Condition} factors out the {@code Object} monitor ...

  • 120
    JAVA非并发容器--TreeMap

    概述 如上图所示,TreeMap实现了排序map, 可导航map, 其底层数据存储和组织结构与hashMap不一样,采用红黑树存储结构.其最大的...

  • JAVA非并发容器--WeakHashMap

    概述 WeakHashMap的存储结构等与HashMap的结构几乎一样,不同指出是其引用是弱引用。 什么是弱引用? 来自: http://blo...