摘要: Linux文件系统结构 Linux系统中我们比较常用的目录是: home :用户目录 usr : Unix Software Resource 安装的软件目录 本文介绍一下Linux根目录的结构以及作用: /bin bin是Binary(二进制)的缩写, 这个目录存放着最经常使用的命令。 /boot 阅读全文
posted @ 2018-04-22 11:42 scuwangjun 阅读(110) 评论(0) 推荐(0) 编辑
摘要: JVM垃圾回收机制 垃圾回收需要考虑的三件事: 哪些内存需要回收; 什么时候回收; 如何回收; 为什么要学习GC呢?当需要排查各种内存溢出。内存泄漏的问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就需要对这些“自动化”的技术实施必要的监控和调节。 判断对象是否需要被回收的算法 1. 引用计数 阅读全文
posted @ 2018-04-22 11:40 scuwangjun 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 类加载机制和双亲委派模型 类加载机制 JVM将.class文件加载到内存(方法区)中,并对数据进行解析和初始化,最终形成被JVM直接使用的Java类型。 类的加载需要分成7个阶段,分别是:加载、验证、准备、解析、初始化、使用和卸载。一般情况下我们只关注前5个阶段。其中验证、准备和解析又统称为连接阶段 阅读全文
posted @ 2018-04-22 11:38 scuwangjun 阅读(134) 评论(0) 推荐(0) 编辑