垃圾回收.GC 1.垃圾判断算法 1.1 引用计数算法 给对象添加一个引用计数器,当有一个地方引用它,计数器加1,当引用失效,计数器减1,任何时刻计数器为0的对象就是不可能再...
垃圾回收.GC 1.垃圾判断算法 1.1 引用计数算法 给对象添加一个引用计数器,当有一个地方引用它,计数器加1,当引用失效,计数器减1,任何时刻计数器为0的对象就是不可能再...
jvm字节码 jvm字节码一般结构 使用javap -verbose 命令分析一个类,得到的是一个类字节码的魔数,版本号,常量池,类信息,类的构造方法,类的方法信息,类变量与...
类加载和类加载器 1. 类加载过程 1.加载 1.1 何为加载 加载类的二进制数据类的加载指的是将类的.class文件中的二进制数据读到内存中,将其放在运行时数据区的方法区内...
docker的端口映射探究 使用docker部署了tomcat,并把宿主机的8080端口映射到docker的8080端口。现在来探究一下是如何映射的。 tomcat的端口映射...
Docker 1 docker安装和启动 1.1 安装 此时会安装docker和依赖 1.2 设置ustc的镜像 在该文件中输入如下内容: 1.3 Docker守护进程的启动...
archlinux+kde桌面安装 网上看到很多教程,也没有真正适合自己的,毕竟要自己踩一下坑才能安装好,以下为安装实录。 一.archlinux安装 准备u盘,制作启动盘w...
容器技术和虚拟机将会处于一个长期共存的状态。容器技术的出发点虽然更加轻量级,部署运行快速,但共用了底层的kernel,因此与虚拟机模式在资源隔离性方面有先天的劣势,暂时无法取...
首先看两个例子 1 2 这两个函数打印语句里面的this,第一个指向obj对象,第二个指向全局变量。 call()、apply()、bind()方法可以修改运行时函数的指针,...
最近上手一个项目用到了requirejs,以前没有接触过,写一下学习的过程。 常规的js,如果想要引用另一个js的函数或者变量,需要在同一个页面引入。 造成两个问题 1. 页...