240 发简信
IP属地:广东
  • Resize,w 360,h 240
    源码阅读 - ThreadPoolExecutor

    0. ThreadPoolExecutor简介 ExecutorService的一种实现类,提供线程池的管理方法ThreadPoolExecut...

  • 源码阅读 - ConcurrentHashMap类注释

    ConcurrentHashMap源码build 1.8.0_121-b13版本类注释

  • 源码阅读 - ConcurrentHashMap

    0. ConcurrentHashMap是什么 key和value都不能为null,和HashTable一样 默认大小为16,扩容时为2的幂,扩...

  • Resize,w 360,h 240
    Java并发 - Happens-before规则

    0. 前言 介绍Happens-before规则前,需要对JMM(Java Memory Model)有一定了解(可以阅读参考目录中6-12(强...

  • Java并发 - COW容器

    0. COW是什么 COW:Copy On Write写时复制,并发的一种优化策略。当多个线程访问某共享资源时,如果其中一个线程需要更改资源内容...

  • Java不可变类

    0. 几个问题 什么是不可变类? 不可变类的优缺点是什么? 常见的不可变类有哪些?String为什么要设计成不可变类? 如何自己设计一个不可变类...

  • 源码阅读 - TreeMap

    0. TreeMap是什么 基于红黑树的NavigableMap实现,排序的依据是创建时指定的Comparator(如果有指定)或者Key的自然...

  • 二叉树 - 二叉查找树

    0. 定义 又叫二叉排序树(Binary Sort Tree)、二叉搜索树(Binary Search Tree), 即BST 二叉排序树或者是...

  • Resize,w 360,h 240
    二叉树 - 红黑树

    0. 定义 R-B Tree,全称是Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点...