shuffle。。。相当重要,为什么咩,因为shuffle的性能优劣直接决定了整个计算引擎的性能和吞吐量。相比于Hadoop的MapReduce,可以看到Spark提供多种计算结果处理方式,对shuffle过程进行了优化。 那么我们从RDD的iterator方法开始: 我们可以看到,它调用了cach ...
分类:
其他好文 时间:
2016-11-25 07:21:09
阅读次数:
263
分辨真假数据科学家的20个问题及回答 2016-11-14 大数据文摘 【导语】本文分为两个部分,第一部分是quora上很火的一篇问答--【20个分辨真假数据科学家的问题】中赞赏数最高的回答,第二部分则是KDnuggets阅读量非常高的一篇文章【KDnuggets编辑们针对这20个问题给出的回答】。 ...
分类:
其他好文 时间:
2016-11-24 14:21:46
阅读次数:
209
前端框架不断推新,众多IT企业都面临着“如何选择框架”,“是否需要再造轮子”的抉择。去哪儿网前端架构师司徒正美分析了各主流行框架优劣点、适用场景,并针对不同规模的公司、项目给出了相应的前端技术选择方案。 最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架。 每次新开业务线或启动新项目时,首 ...
分类:
其他好文 时间:
2016-11-24 07:36:50
阅读次数:
276
C# 单例模式的五种写法及优劣分析,见下文:
单例模式及常见写法
因为一些个人原因,陆陆续续参加了一些校招补招、社招的笔试和面试(BAT),也包括一些国外公司(Spotify, Google, Ericsson),最后有幸被网易收入麾下,拿到了S。下面罗列一些我复习中的要点,如果能以此为一个参考,做好充足的准备,国内BAT这些公司的基础技术笔试和面试应该没什么问题 ...
分类:
编程语言 时间:
2016-11-21 08:13:44
阅读次数:
226
国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem(国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位),那么三者有什么区别,又各自有什么优劣呢? 一、px特点 1. IE无法调整那些使用px作为单位的字体大小; 2. Firefox能够调整px和em,rem,但是很多的 ...
分类:
其他好文 时间:
2016-11-18 21:28:02
阅读次数:
318
MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不 ...
分类:
数据库 时间:
2016-11-18 00:18:09
阅读次数:
162
浅析innodb_support_xa与innodb_flush_log_at_trx_commit 很久以前对innodb_support_xa存在一点误解,当初一直认为innodb_support_xa只控制外部xa事务,内部的xa事务是mysql内部进行控制,无法人为干预(这里说的内部xa事务 ...
分类:
数据库 时间:
2016-11-15 07:48:23
阅读次数:
201
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务 ...
分类:
数据库 时间:
2016-11-14 09:57:03
阅读次数:
176
关于堆栈的说明: 1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 堆栈的优劣势 栈: 优势:存取速度比堆要快,仅次于直接位于CPU中的寄存器。栈数据可以共享 缺点:存在栈中的数据大小与生存期必须是 ...
分类:
编程语言 时间:
2016-11-06 13:54:03
阅读次数:
276