1. 阅读《深入理解Java虚拟机》补充JVM知识体系系列(一)之对象创建过程的补充

    在结束了JVM虚拟机的学习之后,我们已经实现了初级的JVM虚拟机的理解,但是这个理解还不够深入,我们需要更加深入地理解JVM,在本篇,我将会利用空闲的晚上的时间大致浏览《JVM/深入理解Java虚拟机:JVM高级特性与最佳实践》(第三版)然后利用书中的详实描写了丰富我的JVM知识面及深入的细节理解,作为本系列的开篇,我将梳理对象创建过程中的细节

    2021/04/05 JVM

  2. Linux基础系列(一)之命令的分类与shell及简单的进程管理指令

    本篇是Linux入门的开篇,从这一篇开始我们将简单的认识Linux,本系列主要学习目标是熟悉Linux操作,了解常用的Linux命令。本篇将简单介绍Linux命令的分类及shell的简单认识及简单的进程管理指令

    2021/04/03 Operating_System Linux

  3. 操作系统基础系列(三)之进程调度、中断、内存管理

    本篇将会介绍进程调度、中断、内存管理,本篇是本系列的最后一篇,完毕后将会开启操作系统的IO讲解

    2021/04/02 Operating_System

  4. 操作系统基础系列(二)之操作系统的基础概念与进程、线程、纤程区别

    本篇将大致介绍linux操作系统的全貌,理解一些操作系统的基础概念,着重讲解程序、进程、线程、线程(协程)之间的区别

    2021/04/01 Operating_System

  5. 操作系统基础系列(一)之简单计组知识与重要知识点复习

    本系列将开启操作系统的学习,本系列的目标是介绍整个操作系统的大体脉络,认识操作系统的结构本系列的目标是开卷有益,不求甚解!作为本系列的开篇,本篇将回忆简单的计组,介绍cpu的内存屏障、指令重排、volatile源码实现

    2021/03/30 Operating_System

  6. JVM系列(七)之调优基础知识和PS+PO调优

    本篇将会简单的介绍调优的基础知识,顺便讲解PS+PO垃圾回收器的调优

    2021/03/29 JVM

  7. JVM系列(六)之GC基础知识及各类GC的简单介绍

    本篇将会简单介绍GC相关的基础知识,大致介绍所有的GC,着重讲解其中的CMS

    2021/03/28 JVM

  8. JVM系列(五)之JVM Runtime Data Area 大致分布和 JVM Stacks详解

    本篇将会介绍JVM的运行时数据区的分布结构,并且详细讲解其中的JVM Stacks区域,顺带讲解一些常用的JVM指令

    2021/03/27 JVM

  9. JVM系列(四)之不同层级的内存屏障与对象在JVM中的分布

    本篇介绍硬件层面和JVM层面的不同内存屏障以及介绍一个对象在JVM中的详细细节

    2021/03/26 JVM

  10. JVM系列(三)之指令重排序与硬件层面的一致性

    本篇将使用一个简单的Java demo来介绍类加载细节、介绍指令重排序、讲解简单的计算机硬件结构以及硬件层面的一致性实现

    2021/03/25 JVM