
案例来源:http://homepage.cs.latrobe.edu.au/zhe/ZhenHeSparkRDDAPIExamples.html Spark算子大致上可分三...
第147课: Spark面试经典系列之Shuffle的性能调优问题 - 段智华的博客 - 博客频道 - CSDN.NEThttp://blog.csdn.net/duan_z...
之前做过一个测试,详情见这篇文章《多线程 +1操作的几种实现方式,及效率对比》,当时对这个测试结果很疑惑,反复执行过多次,发现结果是一样的: 1. 单线程下synchroni...
synchronized实现原理及锁优化
一、MySQL架构与历史 A.并发控制 1.共享锁(shared lock,读锁):共享的,相互不阻塞的 2.排他锁(exclusive lock,写锁):排他的,一个写锁会...
1. 前言 本文的源码是基于JDK1.7,JDK1.8中HashMap的实现,引入了红黑树,在后面的文章会写到。后面还有一篇LinkedHashMap的解析:图解Linked...
synchronized synchronized 关键字经过编译之后,会在同步块前后分别形成 monitorenter 和 monitorexit 这两个字节码指令,这两个...
前言 对于 ThreadLocal 的使用,并不难。但要深入理解 ThreadLocal 的实现方式,需要细细揣摩。写本文前,我在网上看了很多关于 ThreadLocal ...
1. Hadoop是什么Hadoop软件库是一个利用简单的编程模型在大量计算机集群上对大型数据集进行分布式处理的框架。特点:部署成本低、扩展方便、编程模型简单。Hadoop ...
HBase工作原理学习 1 HBase简介 HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建大规模结构化的...
1 概述 Kakfa起初是由LinkedIn公司开发的一个分布式的消息系统,后成为Apache的一部分,它使用Scala编写,以可水平扩展和高吞吐率而被广泛使用。目前越来越多...
HashMap 实现原理 HashMap 概述 HashMap 是基于哈希表的 Map 接口非同步实现,允许使用 null 值和 null 键,不保证映射顺序,特别是不保证该...