1. JVM系列(二)之ClassLoader的双亲委派与源码

    本篇将介绍 ClassLoader load class的过程,详细解释ClassLoader的结构层次,讲解ClassLoader的双亲委派机制,阅读ClassLoader的load方法源码,还会介绍如何实现自定义的ClassLoader

    2021/03/24 JVM

  2. JVM系列(一)之初识JVM和ClassFIleFormat

    本篇开始,就要进入JVM的学习,我们将逐步了解JVM,理解JVM底层的一些实现,最终要做到能够对JVM进行调优

    2021/03/23 JVM

  3. 多线程与高并发编程系列(八)之各种线程池介绍及源码简单解析

    本篇将会简单介绍各种jdk自带的线程池,简单讲解线程池的源码(非常简单的介绍)

    2021/03/22 JUC

  4. 多线程与高并发编程系列(七)之初识线程池

    本篇将会介绍一道经典面试题的解法,在介绍完毕后将会开始认识线程池,进行线程池入门

    2021/03/21 JUC

  5. 多线程与高并发编程系列(六)之容器发展和使用方式

    本篇将会着重介绍容器的发展历史,讲解部分容器的源码以及介绍容器的使用方法和使用场景

    2021/03/18 JUC

  6. 2021-03-16-多线程与高并发编程系列(五)之ThreadLocal与四种引用

    本篇介绍多线程中的ThreadLocal以及Java中的四种引用——强软弱虚

    2021/03/16 JUC

  7. 多线程与高并发编程系列(四)之concurrent同步锁补充及AQS源码阅读

    本篇将介绍上篇concurrent同步锁中没有介绍的LockSupport,详解多线程与高并发的面试题目,阅读AQS源码分享源码阅读的原则

    2021/03/14 JUC

  8. 多线程与高并发编程系列(三)之各种锁介绍

    本篇主要介绍java中的各种锁,分析各种锁的特点和可能的运用场景

    2021/03/11 JUC

  9. 多线程与高并发编程系列(二)之volatile和CAS无锁优化原理

    b本篇简介volatile的作用,介绍不使用 volatile 有可能出现的问题,简单介绍 cpu 的指令重排序,介绍Java的乐观锁和悲观锁

    2021/03/10 JUC

  10. 多线程与高并发编程系列(一)之线程的生命周期与synchronized锁

    本篇开始,学习多线程与高并发知识,理解底层并发逻辑

    2021/03/09 JUC