- 博客(3)
- 资源 (17)
- 收藏
- 关注
转载 深入理解JVM学习笔记(十六、探究对象的结构)
在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance Data)和对齐填 充(Padding)。下图是普通对象实例与数组对象实例的数据结构: 对象头 HotSpot虚拟机的对象头包括两部分信息: markword 第一部分markword,用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分...
2018-07-31 08:14:11 214
原创 深入理解JVM学习笔记(十五、对象的创建)
下图是JAVA虚拟机对象的创建过程: 现在我们就以下几点说明对象的创建: 1、给对象分配内存 给对象分配内存有指针碰撞和空闲列表两种方式。具体描述如下图所示。按时 2、线程安全性问题 无论是指针碰撞还是空闲列表,在高并发情况下都有可能存在线程安全性问题。解决方案如下: 1、加同步锁。 安全但是执行效率低。 ...
2018-07-26 08:16:26 213
原创 深入理解JVM学习笔记(十四、Java内存区域-运行时常量池和直接内存)
1、运行时常量池 运行时常量池(Runtime Constant Pool),它是方法区的一部分。Class文件中除了有类的版本、字段、方法、接口等描述等信息外,还有一项信息是常量池(Constant Pool Table),用于存放编译期生成的各种字面量和符号引用,这部分内容将在类加载后存放到常量池中。 运行时常量是相对于常量来说的,它具备一个重要特征是:动态...
2018-07-23 08:22:31 911
大数据系统学习笔记-0002 - Hadoop集群搭建 - 资源包
2022-06-26
flink-1.10.1-bin-scala_2.12.tgz.zip
2020-09-14
scala-SDK-4.2.0-vfinal-2.11-win32.win32.x86_64.zip
2019-12-23
scala工具包.zip
2019-12-23
elasticsearch_license&marvel-agent.zip
2019-11-14
Hadoop (十五)Hadoop-MR编程 -- 【使用hadoop计算网页之间的PageRank值----编程】
2017-08-15
Hadoop (十)Hadoop-第一次使用eclipse&java&hadoop分析简单数据
2017-08-03
SSH整合示例项目 hibernate5.2.3+struts2.5.2+spring4.3.3.zip
2016-10-18
SSH项目整合示例【OpenSessionInView】所用到的jar包
2016-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人