上一页 1 ··· 7 8 9 10 11
摘要: 一:不同进制之间的转换 二进制:逢2进1,数字0-1。 八进制:逢8进1,数字0-7。三位二进制表示一位八进制。三位二进制最大为111,最大为7。 十进制:逢10进1,数字0-9。四位二进制表示一位十进制数,四位二进制组合有16种数字,取其中10个作为十进制的0-9数字的表示。称为BCD编码。8-4 阅读全文
posted @ 2021-01-18 23:37 蒙恬括 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 前言:只有一台华为云服务器,所以打算创建三个容器来模拟三个服务器了。 一:拉取redis镜像 二:拉取redis.conf文件 放在自定义的目录下:wget -c http://download.redis.io/redis-stable/redis.conf 三:启动三个redis容器,redis 阅读全文
posted @ 2021-01-18 16:02 蒙恬括 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 前言: 我们都知道判断两个类是不是同一个,要根据类加载器和全限定名。这是为什么呢?为什么不同的类加载器加载同一个类是不同的呢? 答案就是,不同的类加载器所加载的类在方法区的存储空间是不同的即InstanceKlass的不同。不同类加载器之间的空间是分隔开的。同一个类在一个类加载器中只会加载一次。 双 阅读全文
posted @ 2021-01-10 19:11 蒙恬括 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 类加载器我们都知道有如下的继承结构,这个关系只是逻辑上的父子关系。 我们一直听说引导类加载器没有实体,为什么没有实体呢? 因为引导类加载器只是一段C++代码并不是什么实体类,所谓的引导类加载器就是那一段C++逻辑,让JVM从C++代码转到Java代码来加载其它类。 一:引导类加载器/启动类加载器到底 阅读全文
posted @ 2020-12-31 17:07 蒙恬括 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的的整个生命周期包括: 加载(Loading),验证(Verification),准备(Preparation),解析(Resolution),初始化(Initialization),使用(Using)和卸载(Unloading)七个阶段。 其中验证 阅读全文
posted @ 2020-12-25 18:28 蒙恬括 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一:oop-kclass模型 思考:我们平时写的java类编译成.class文件,JVM加载.class文件,那么加载.class文件之后在JVM中就是oop-kclass(C++)模型形式存在的。 JVM内部基于oop-klass模型描述一个java类以及其实例(对象),java类元信息用klas 阅读全文
posted @ 2020-12-17 18:06 蒙恬括 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 在catalina.sh中直接把下面的内容注释掉即可: 阅读全文
posted @ 2020-12-14 12:23 蒙恬括 阅读(586) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11