
docker 基础命令 docker 常用命令
docker 基本命令 在有网络的docker环境中把镜像打包到文件 docker save openjdk>openjdk.tar 在没有网络环境的docker环境中还原镜像 docker load<openjdk.tar d...
docker 基本命令 在有网络的docker环境中把镜像打包到文件 docker save openjdk>openjdk.tar 在没有网络环境的docker环境中还原镜像 docker load<openjdk.tar d...
遍历文件树 public static void main(String[] args) { FileList.loadFile("D:\\mq\\3.0",0); } /** * 递归遍历 * @param path ...
垃圾收集器 评估GC的性能指标:吞吐量和暂停时间 垃圾回收是java的招牌能力,极大的提高了开发效率。经典的垃圾收集器有七种, 串行:serial 、serial old、 并行:parnew、parallel scavenge、paral...
垃圾回收的概述 什么是垃圾 垃圾是指在程序运行中,没有任何指针指向的对象,这个对象就需要被垃圾回收 如果不及时的回收这些垃圾,这些对象所占用的内存空间就会一直保留到程序结束,被保留的空间无法被其他对象使用,就会导致内存溢出 为什么需要GC ...
String基本特性 String声明为final的,不可被继承 String实现了Serializable接口:表示字符串是支持序列化的 String实现了Comparable接口:表示string可以比较大小 String在jdk8及以...
程序计数器(PC寄存器) 官方文档 PC寄存器介绍 PC寄存器是很小的一块空间,几乎可以忽略不计,同时也是运行速度最快的区域。 PC寄存器是线程私有的,生命周期与线程周期一致 PC寄存器存储JVM虚拟机下一个指令地址 是唯一一个没有OutO...
方法区 官方文档 栈、堆、方法区的交互关系 Person 类的 .class 信息存放在方法区中 person 变量存放在 Java 栈的局部变量表中 真正的 person 对象存放在 Java 堆中 方法区的理解 方法区的位置 《java...
堆 一个JVM实例只能有一个堆内存,堆也是java内存管理的核心区域 java的堆区在JVM启动的时候就会创建,空间大小也就确定了,是JVM内存管理最大的一块区域(堆内存的大小是可以调节的) 堆可以处于物理上不连续的内存空间中,但是逻辑上应...
运行时数据区 包括:程序计数器(PC寄存器)、Java虚拟机栈、Java堆、方法区、运行时常量池、本地方法栈等等。 程序计数器 程序计数器也叫做PC寄存器 JVM支持多个线程同时运行,每个线程拥有一个程序计数器,是线程私有的,用来存储指向下...
classloader 类加载器学习笔记 内存结构 类加载器子系统 类加载器子系统作用 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识。 ClassLoader只负责class文件的加载,...