240 发简信
IP属地:湖北
  • 常用的JVM调优工具

    一、基于命令行 1. jps 功能 类似与 UNIX 的 ps 命令,可列出正在运行的虚拟机进程,并显示虚拟机执行主类名称及这些进程的本地虚拟机...

  • Resize,w 360,h 240
  • Resize,w 360,h 240
    Java 虚拟机并发可达性分析

    一、并发标记 目的 传统收集器进行可达性分析标记时,会暂停所有用户线程。为降低标记阶段对用户线程暂停的时间,单独开辟一个线程进行可达性分析实现标...

  • Resize,w 360,h 240
    Java 虚拟机垃圾收集器(1)— 经典垃圾收集器

    前言 没有完美的垃圾收集器,只有最适合具体应用的垃圾收集器。 1. Serial 收集器 新生代收集器,最基础且历史最悠久的收集器,在 JDK ...

  • Resize,w 360,h 240
    双亲委派模型

    一、类加载器 1. 作用 实现 通过一个类的全限定名来获取描述该类的二进制字节流 动作,即类的加载动作。 在虚拟机中,每个类加载器都有一个独立的...

  • Resize,w 360,h 240
    JDK 1.7 和 JDK 1.8 运行时数据结构

    1 对比图 2 方法区的变化 JDK1.8 与JDK1.7 最大的区别是:JDK1.8 将永久代取消,取而代之的是元空间,在 JDK1.8 中方...

  • 字面量、符号引号和直接引用

    字面量比较接近于 Java 语言层面的常量概念,如文本字符串、被声明为 final 的常量值。 符号引用:以一组符号来描述所引用的目标,可以为任...

  • Resize,w 360,h 240
    MySQL 索引底层原理

    MySQL 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 MySQL 数据的存储形式以及索引的设计,决定了...

    1.7 743 0 11
  • 同步容器与并发容器

    一、同步容器 1. 实现原理 同步容器可以简单地理解为通过 synchronized 来实现同步的容器,如果有多个线程调用同步容器的方法,它们将...