自定义博客皮肤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)
  • 收藏
  • 关注

原创 类加载的准备阶段

在验证过程之后,获得的数据是符合规范的Class对象拆解jvm中提到,准备阶段除了分配内存和默认初始化之外还会构建方法表,这个方法表是用来解决动态绑定的问题的,解析的时候通过这个方法表,根据实际类型来解析获取对应的方法。准备阶段完成了什么,操作对象是什么,操作后的影响是什么,执行准备的条件和时机是什么,在整个加载过程中的作用是什么准备阶段主要为类变量分配内存空间和默认初始化 执行的条...

2019-03-29 09:58:28 894 1

原创 类加载的解析阶段

解析阶段的操作对象,解析的时机,解析的目的,对应的解析的过程,解析的影响,解析在整个环境中的意义。解析:将Class中的常量池中的符号引用解析为直接引用,其中直接引用包含:句柄,指针,内存偏移量解析时有明确时机的:如图解析的内容包括:类、接口的符号引用,字段的符号引用,类方法的符号引用,接口方法的符号引用,(方法类型的符号引用,方法句柄的符号引用,限定点调用符号的符号引用----后续了...

2019-03-29 09:53:12 920

原创 虚拟机的类加载过程

加载的方式,加载的过程,操作对象,最后的结果,执行条件,执行时机,在整个大环境中起到一个怎么样的作用。加载方式:1.符号解析时,或者字节码执行的时候会触发其他类的加载2.通过反射进行加载3.通过classLoader进行加载操作的对象:二进制流最后的结果:在方法区中,分配了内存空间,创建了类C的Class对象,并且可以通过Class对象,访问这篇内存空间中的数据,该内存空间...

2019-03-29 09:49:18 116

原创 虚拟机的启动和类加载的时机

使用bootStrapClassLoader去加载主类,链接,并且初始化。初始化之前需要初始化父类,之前会执行父类的加载,链接(其中解析不一定包括在这之中,因为存在延迟解析的概念--使用的时候再去解析)和初始化。然后去执行main方法中的字节码,继续去解析符号引用。去循环这些过程。JVM对于加载没有硬性的加载时机,只有对于初始化有要求:1.new指令,getStatic, putStati...

2019-03-29 09:48:42 116

原创 动态规划--------多阶段决策的问题

本质是对于一个问题,可以通过将他分解为类似的小问题,然后将小问题解决就能解决该问题的一种算法,通常用来求解最优解的问题。添加:如何走出动态规划的第一步很重要!!1将枚举转变为动态规划。使用枚举,将每个情况都进行列举,然后从中找出答案,肯定是可行的,但是当数据变大,深度变大的时候,不能再用枚举解决问题。所以我们要从中找到最简单的计算方法,减少其中的计算。我认为这才是动态规划的特点。...

2019-03-29 09:47:37 1619

原创 eureka的配置详细信息

目前只包含 eurekaInstance配置和eurekaClient的配置信息CloudEurekaTransportConfig//客户端会话重连的时间private int sessionedClientReconnectIntervalSeconds = 20 * 60;//可重试的客户端隔离刷新百分比private double retryableClientQuaran...

2019-03-28 15:33:24 690

原创 springcloud openFeign使用

构建feign和eurekaServer和使用feign调用服务:https://www.cnblogs.com/cl-rr/p/9644815.htmlfeign是声明式的rest接口调用。使用的是http协议。 可以和eureka和ribbon一起使用,eureka用作注册中心,ribbon实现负载均衡,还可以使用hytrixs实现服务隔离熔断等策略。他是一个springcloud生态圈...

2019-03-27 10:28:01 290

空空如也

空空如也

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

TA关注的人

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