在结束了JVM虚拟机的学习之后,我们已经实现了初级的JVM虚拟机的理解,但是这个理解还不够深入,我们需要更加深入地理解JVM,在本篇,我将会利用空闲的晚上的时间大致浏览《JVM/深入理解Java虚拟机:JVM高级特性与最佳实践》(第三版)然后利用书中的详实描写了丰富我的JVM知识面及深入的细节理解,作为本系列的开篇,我将梳理对象创建过程中的细节
本篇是Linux入门的开篇,从这一篇开始我们将简单的认识Linux,本系列主要学习目标是熟悉Linux操作,了解常用的Linux命令。本篇将简单介绍Linux命令的分类及shell的简单认识及简单的进程管理指令
本篇将会介绍进程调度、中断、内存管理,本篇是本系列的最后一篇,完毕后将会开启操作系统的IO讲解
本篇将大致介绍linux操作系统的全貌,理解一些操作系统的基础概念,着重讲解程序、进程、线程、线程(协程)之间的区别
本系列将开启操作系统的学习,本系列的目标是介绍整个操作系统的大体脉络,认识操作系统的结构本系列的目标是开卷有益,不求甚解!作为本系列的开篇,本篇将回忆简单的计组,介绍cpu的内存屏障、指令重排、volatile源码实现
本篇将会简单的介绍调优的基础知识,顺便讲解PS+PO垃圾回收器的调优
本篇将会简单介绍GC相关的基础知识,大致介绍所有的GC,着重讲解其中的CMS
本篇将会介绍JVM的运行时数据区的分布结构,并且详细讲解其中的JVM Stacks区域,顺带讲解一些常用的JVM指令
本篇介绍硬件层面和JVM层面的不同内存屏障以及介绍一个对象在JVM中的详细细节
本篇将使用一个简单的Java demo来介绍类加载细节、介绍指令重排序、讲解简单的计算机硬件结构以及硬件层面的一致性实现
Jekyll Themes / GitHub Pages 博客模板 / A template repository for Jekyll based blog
原始版本0.01