自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在下_张三的博客

在下_张三,请指教

  • 博客(3)
  • 收藏
  • 关注

原创 JVM类加载器及双亲委派机制

首先看一张整体图: 在java方面来看类加载器主要有三种: 除了 BootstrapClassLoader 其他类加载器均由 Java 实现且全部继承自 java.lang.ClassLoader: 1、BootstrapClassLoader(启动类加载器):最顶层的加载类,由C++实现,负责加载 %JAVA_HOME%/lib目录下的jar包和类或者或被 -Xbootclasspath参数指定的路径中的所有类。 2、ExtensionClassLoader(扩展类加载器) :主要负责加载目录

2021-08-17 17:03:54 107

原创 JVM相关知识

类的加载过程: 类的加载过程主要包括:加载、验证、准备、解析、初始化五个主要部分 1、加载:查找并加载类的二进制数据 通过一个类的全限定名来获取其定义的二进制字节流。 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 在Java堆中生成一个代表这个类的java.lang.Class对象,作为对方法区中这些数据的访问入口 2、验证:确保被加载的类的正确性 文件格式验证: 验证字节流是否符合Class文件格式的规范;例如: 是否以0xCAFEBABE开头、主次版本号是否在当前.

2021-08-17 14:18:48 73

原创 ztree实现菜单列表

ztree官网:http://www.treejs.cn/v3/main.php#_zTreeInfo前端JS代码(引入对应JS和CSS):<script src="${basePath}static/js/jquery.min.js?v=2.1.4"></script> <script src="${basePath}static/js/jquery.ztree.c...

2018-03-08 16:06:09 1650

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除