朱雀舞天
朱雀舞天
全部文章
分类
Java笔录(1)
大数据知识点笔记(1)
读书笔记(1)
归档
标签
去牛客网
登录
/
注册
朱雀舞天的博客
TA的专栏
8篇文章
8人订阅
Java 面试题精选
8篇文章
1327人学习
LeetCode 热题
0篇文章
0人学习
全部文章
(共3篇)
AQS中公平锁和非公平锁区别
一、概念 注意:因为ReentrantLock 类可以实现公平锁和非公平锁,所以本文的讲解以该类为主。 1.1 公平锁 多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是队列的第一位才能得到锁。 1.2 非公平锁 多个线程去获取锁的时候,会直接去尝试...
2021-09-28
0
1573
Hadoop和Spark的Shuffle过程区别
Hadoop和Spark的Shuffle过程区别(二) Spark shuffle相对来说更简单,因为不要求全局有序,所以没有那么多排序合并的操作。Spark shuffle分为write和read两个过程。我们先来看shuffle write。 一、shuffle write shuf...
2019-08-12
2
440
Hadoop和Spark的Shuffle过程区别
Hadoop和Spark的Shuffle过程区别(一) 一、前言 对于基于MapReduce编程范式的分布式计算来说,本质上而言,就是在计算数据的交、并、差、聚合、排序等过程。而分布式计算分而治之的思想,让每个节点只计算部分数据,也就 是只处理一个分片,那么要想求...
2019-08-12
0
0