
JVM
业精勤而荒嬉
知其然知其所以然
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
双亲委派模式破坏-JDBC
关于类加载机制推荐这篇:深入探讨Java类加载机制 关于双亲委派模式的破坏,如Tomcat的类加载机制 JDBC之所以要破坏双亲委派模式是因为,JDBC的核心在rt.jar中由启动类加载器加载,而其实则在各厂商实现的的jar包中,根据类加载机制,若A类调用B类,则B类由A类的加载器加载,也就是说启动类加载器要加载jar包下的类,我们都知道这是不可能的,启动类加载器负责加载$JAVA_HOME中jr...原创 2019-01-31 19:46:52 · 5413 阅读 · 4 评论 -
Tomcat的类加载机制
关于Java的类加载机制推荐这一篇:深入探讨Java类加载机制 本文转载自:https://www.cnblogs.com/aspirant/p/8991830.html Tomcat的类加载机制是违反了双亲委托原则的,对于一些未加载的非基础类(Object,String等),各个web应用自己的类加载器(WebAppClassLoader)会优先加载,加载不到时再交给commonClassLoa...转载 2019-01-30 23:20:17 · 1189 阅读 · 0 评论 -
Java内存区域与对象
本片文章主要是《深入理解Java虚拟机》的读书笔记 1 运行时数据区域 1.1 程序计数器 由于在JVM中,多线程是通过线程轮流切换来获得CPU执行时间的,因此,在任一具体时刻,一个CPU的内核只会执行一条线程中的指令,因此,为了能够使得每个线程都在线程切换后能够恢复在切换之前的程序执行位置,每个线程都需要有自己独立的程序计数器,并且不能互相被干扰,否则就会影响到程序的正常执行次序。因此,可以这...原创 2019-02-22 16:46:49 · 214 阅读 · 0 评论