240 发简信
IP属地:四川
  • 120
    ceph编译

    背景 想要修改或者调试ceph代码,编译代码是少不了的。一些升级工作,也是需要替换二进制,从而需要编译。 步骤do_cmake.sh 1 首先下载代码 参考https://g...

  • 120
    软链接、硬链接和引用链接,以及如何实现文件快速拷贝(cp --reflink)

    Linux系统(包括Unix系统)有三种类型的链接文件:symlinks(符号链接、软连接),hardlinks(硬链接),reflinks(引用链接),其中软链接和硬链接比...

  • 120
    基于栈的字节码解释执行引擎

    声明:本文摘抄自《深入理解Java虚拟机》一书,本文完全为自我学习,请感兴趣的同学购买正版,支持原创 Java语言经常被人们定位为“解释执行”语言,在Java初生的JDK1....

  • 120
    虚拟机字节码执行引擎--运行时栈帧结构

    声明:本文摘抄自《深入理解Java虚拟机》一书,本文完全为自我学习,请感兴趣的同学购买正版,支持原创 运行时栈帧结构 栈帧(Stack Frame)是用于支持虚拟机方法调用和...

  • 120
    类加载的过程

    声明:本文摘抄自《深入理解Java虚拟机》一书,本文完全为自我学习,请感兴趣的同学购买正版,支持原创 加载 “加载”是“类加载”过程的一个阶段,在加载阶段,虚拟机需要完成以下...

  • 虚拟机类加载机制

    声明:本文摘抄自《深入理解Java虚拟机》一书,本文完全为自我学习,请感兴趣的同学购买正版,支持原创 虚拟机把描述类的数据从Class加载到内存,并对数据进行校验,转换解析和...

  • 120
    Class类文件结构

    声明:本文摘抄自《深入理解Java虚拟机》一书,本文完全为自我学习,请感兴趣的同学购买正版,支持原创 Java虚拟机不和包括Java语言在内的任何语言绑定,它只与“Class...

  • 120
    JVM性能监控与故障处理工具

    声明:本文转载自http://www.zhangrenhua.com/2016/12/11/Java%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%80%A7%...

  • 内存分配与回收策略

    声明:本文摘抄自《深入理解Java虚拟机》一书,本文完全为自我学习,请感兴趣的同学购买正版,支持原创 Java内存管理主要解决两个问题:给对象分配内存和回收分配给对象的内存。...

  • G1收集器

    声明:本文摘抄自《深入理解Java虚拟机》一书,本文完全为自我学习,请感兴趣的同学购买正版,支持原创 G1(Grabage-First)收集器是当今收集器技术发展的最前沿成果...

  • HotSpot 算法实现

    声明:本文摘抄自《深入理解Java虚拟机》一书,本文完全为自我学习,请感兴趣的同学购买正版,支持原创 SUN的JDK版本从1.3.1开始运用HotSpot虚拟机, 2006年...

  • 120
    类加载机制

    转载自http://wiki.jikexueyuan.com/project/java-vm/class.html 类加载过程   类从被加载到虚拟机内存中开始,到卸载出内存...