![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 92
Mr_天先生
学习知识的良好青年
展开
-
Spark 入门环境部署以及参考知识
什么是spark? Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。 Spark是基于内存计算的通用大规模数据处理框架。 Spark快的原因: 1.Spark基于内存,尽可能的减少了中间结果写入磁盘和不必要的sort、shuffle(sort:顾名思义就是排序,shuffle:言简意赅就是将数据打散之后再重新聚合的过程,比如groupBy、reduceBykey等) 2.Spark对于反复用到的数据进行了缓存 3.Spark对于DAG进行了高度的优化,具体在于Spark划分原创 2021-10-29 16:57:27 · 1423 阅读 · 0 评论 -
JVM的的的深入理解
JVM是什么? JVM它是Java Virtual Machine 的缩写,也就是java虚拟机,应该说为什么会有JVM,是为了实现Java所谓的平台无关性 关于JVM的体系结构,我画了一张图,便于理解: JVM的实现原理 1,类装载器(ClassLoader)主要负责加载class文件,有两种类加载器分别为启动类加载器和用户自定义类加载器,然而启动类加载器是JVM实现的一部分,用户自定义类加载器是Java程序一部分。 JVM类加载的原理,就是将.class文件加载到内存中,并对数据进行校验、原创 2021-07-01 23:46:43 · 314 阅读 · 0 评论