前言
最近又入手了一台腾讯云服务器,时长5年半(卡bug来的0.0),系统选择了CentOS7.3,想在其上搭建一个文件服务器,一是来存储自己的一些资料和文件,二还可以把相关学习资料分享给大家,三就是回顾学习下nginx的相关知识点。
小舅子刚上大学,他最近对linux感兴趣,所以总结些常用、还有我开发中会用到的linux命令,希望能帮到他,同时也是对自己的一个总结。
服务器版的Linux安装完毕了,但没有图形化界面,我们只能通过控制台去操作系统,我们就要使用类似DOS命令的Linux命令去操作系统,那么下面我们就进行Linux的命令的学习。Linux命令成百上千,不能一一涉及,也没有必要,根据日常工作中的需求,总结如下几种。
昨天学习了三个JVM常用命令:jps、jstat、jinfo,今天学习jmap、jstack这两个命令。
这周末继续学习 JVM 的相关知识。
JVM 自带了很多命令用于监控环境,打印堆栈信息,以便我们准确地定位生产问题。学习这些命令也可以让我们更深入地了解 JVM。
常用的命令有:jps,jstat,jmap,jstack,jinfo,基于JDK1.7版本来学习。
最近学习了JVM的一些常用参数,今天正好是周末,就花些时间总结一下,加深印象。
JVM的运行机制我分了三大块来理解,分别是JVM启动流程,JVM基本结构,JVM内存模型。其实之前也在群里看到大神们讲解过,现在归纳一下。
关于volatile关键字,一开始学习java基础的时候是见过的,但当时初学java,功底不够,未能理解这个关键字的实现和作用。最近在阅读《深入理解JVM虚拟机》一书时,看到了对volatile关键字的讲解,但对我来说,总觉的不够细致,未能明白其真义和实际场景应用。之后花了一些时间去搜集资料学习,整理如下:
今天在牛客网刷题的时候,看到一道题是考trainsient关键字的。惭愧,学了这么久java,还不是很理解这个关键字,虽然在开发中很少遇到它,但却频频出现在面试、笔试题里。