jvm
文章平均质量分 88
石臻臻的杂货铺
CSDN博客之星Top5 ,石臻臻《Kafka运维与实战宝典》电子书作者(可找我下载)、 Kafka Contributor 、 KnowStreaming PMC、Nacos Contributor、华为云 MVP 。 滴滴Kafka技术专家 、
展开
-
【jvm】通过JDBC为例谈谈双亲委派模型的破坏
我们都知道类加载的双亲委派模型双亲委派模型并不是一个强制约束模型,而是java设计者推荐给开发者的类加载实现方式;但是也会有例外; 今天我们主要来讲一讲 类似于SPI这种设计导致的双亲委派模型被“破坏”的情况;JDBC不破坏双亲委派模型的情况(不使用JNDI服务) // 1.加载数据访问驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //2.连接到数据"库"上去 Connection co原创 2021-02-02 14:47:48 · 1126 阅读 · 6 评论 -
【Jvm】Jvm类加载机制
类加载时机虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是虚拟机的类加载机制。在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的类加载的过程类的生命周期为支持运行时绑定,解析过程在某些情况下可在初始化之后再开始,除解析过程外的其他加载过程必须按照如图顺序开始。加载通过全限定类名来获取定义此类的二进制字节流。将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构原创 2021-02-02 12:55:04 · 501 阅读 · 5 评论