自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 load class文件,双亲模型流程,类加载器的简介

load class文件,双亲模型流程,类加载器的简介load class文件过程双亲委派机制自定义类加载器和如何破坏双亲委派模型load class文件过程1.(javac等命令或者操作)本地磁盘生成class文件;2.Loading—jvm将class文件装载到内存中;3.Linking(包含三个部分:verification-检验class文件格式是否正确,如前四位是否为魔法数(CA FE BA BE)、preparation-静态变量赋默认值(如int类型默认值是0)、resolution-

2020-11-05 23:50:33 221

原创 JAVA编译class文件内容解析说明

分析class文件到常量池内容编译简单类使用idea插件JClassLib打开二进制文件据上图class内容分析待分析编译简单类简单类如下:public class Test19_Hello { public static void main(String[] args) { }}使用idea插件JClassLib打开二进制文件具体内容如下图据上图class内容分析仅分析到常量池部分内容1、第一行 前4个字节,作为class的固定识别符,无特殊含义,仅做标识,又称为魔

2020-11-05 00:21:40 191

原创 GC调优记录(一)

学习记录,参数留存1、学习记录a、垃圾确认算法b、垃圾回收算法c、垃圾回收器d、体会2、垃圾回收器参数记录a、GC常用参数b、CMS常用参数c、G1常用参数1、学习记录a、垃圾确认算法**引用计数(referenc count)**--- 记录指向对象引用的数量,缺点:循环引用垃圾无法判断。**根可达算法(root searching)**--- 根对象不可达对象即为垃圾。一个具有注脚的文本。根对象1b、垃圾回收算法mark-sweep、copying、mark-compactc、垃圾回

2020-11-03 23:56:49 640

原创 基于vmware创建虚拟机快照克隆多台虚拟机

基于wmware已创建虚拟机创建多台虚拟机创建快照通过快照克隆虚拟机本机通过crt链接创建虚拟机创建快照vmware软件中虚拟机快照创建位置点击Take Snapshot创建快照,“You Are Here”前方会出现保存快照,最后点击下方close关闭,即完成快照创建通过快照克隆虚拟机克隆前需关闭虚拟机,依据下图路径进行克隆需要克隆的虚拟机,一路next即可,创建完成后关闭即可修改虚拟机网络配置1.进入对应目录,修改IP地址cd /etc/sysconfig/n

2020-10-31 09:50:36 1370

原创 算法学习---归并算法简单记录

归并算法思想记录1、核心思想2、应用算法复杂度1、核心思想将难以一次性解决的原始问题(大问题),分割为较为容易处理的小问题(此步骤一般递归、迭代均可实现),计算结果;然后将小问题的计算结果合并(汇聚or统计);最终得到问题答案。2、应用经典应用,数组排序算法(递归实现方式)如下:在学习过程中,应该先理解算法整个流程,在掌握整个流程之前,如果在某一点的实现上有问题,可以暂时放下,后续把它研究透彻。mergeSort方法开启数组分割流程recusion方法具体分割实现merge方法具体

2020-10-29 23:55:55 183

原创 位运算---异或-record

异或计算技巧计算方法-巧记运算规律实战应用计算技巧简单使用。计算方法-巧记普通:相同位0,相异为1方便记法:无进位加法运算规律int a ,b 存在如下运算规律:a^a = 0a^0 = aa^a^0 = aa^a...(奇数个) = aa^a...(偶数个) = 0实战应用计算整数数组中唯一一个奇数个数数值arr[10]; ==默认已初始化赋值==int result = 0;for(int i =0; i< 10;i++){ result ^= arr[

2020-10-28 00:03:02 56

原创 class文件学习记录---刚接触,仅作记录

class文件学习记录---刚接触,仅作记录1、idea中二进制文件查看工具,可通过以下两个工具深入研究class文件的结构(需搭配官方文档https://docs.oracle.com/javase/specs/index.html)BinEd使用效果:jclasslib使用方式及使用效果:2、JVM是一种规范,与Java并无直接关系,其主要联系的是class文件。因此其他语言如果可以编译为符合jvm规范的class格式文件,即可在jvm中运行,并实现跨..

2020-10-26 01:16:34 74

空空如也

空空如也

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

TA关注的人

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