基础架构 | 数盟社区
020911 0

100行C代码终端打印树形结构

- 文章,基础架构,编程语言 - 阅 1,138

摘要: 这是一篇讲究套路的数据结构实战教学文,阅读需要约20分钟。 讲究套路之前,先来回答三个问题。 为什么要打印树形结构 树形结构是算法里很常见的一种数据结构,从二叉树到多叉树,还有很多变种。很多涉及到算法的工作,就需要程序员自己手动实现树形结构,但出…

5 0

Hadoop2.x 让你真正明白yarn

- 文章,基础架构,编程语言 - 阅 773

相同点 hadoop2.x的发展是由于hadoop1.x的问题造成的。 那么是什么问题造成的。比较流行的说法是jobtracker的问题,比如单点故障,任务过重。我们知道了除了Jobtracker,同时还有一个TaskTracker。我们看下图: 上图中,有一个JobTracker,多个TaskTracker。 Yarn…

2 0

spark core组件:RDD、DataFrame和DataSet介绍、场景与比较

- 文章,数据分析,基础架构,编程语言 - 阅 702

spark生态系统中,Spark Core,包括各种Spark的各种核心组件,它们能够对内存和硬盘进行操作,或者调用CPU进行计算。 spark core定义了RDD、DataFrame和DataSet spark最初只有RDD,DataFrame在Spark 1.3中被首次发布,DataSet在Spark1.6版本中被加入。 RDD是什么? R…

1 0

Spark Standalone架构分析

- 文章,数据分析,基础架构,人工智能 - 阅 625

Apache Spark是一个开源的通用集群计算系统,它提供了High-level编程API,支持Scala、Java和Python三种编程语言。Spark内核使用Scala语言编写,通过基于Scala的函数式编程特性,在不同的计算层面进行抽象,代码设计非常优秀。 RDD抽象 RDD(Resilient Distributed Datasets),…

Light effect 0

撇开代码不说,谈谈我对架构的6个冷思考

- 文章,基础架构 - 阅 646

作者:王延炯  来源:InfoQ 计算机是个复杂的机器,相比普通的机器(比如小家电、汽车),它可以在使用过程中对其「工作行为」进行「再定义和场景适配」,以解决不同场景下的人的需求和问题,这种「定义的结果」,对于机器的最终用户来说,是「应用 / Application」。 对于…

231539ymqqf2m2ma9r5pa4 0

百分点亿级个性化推荐系统的发展历程和实践架构

- 文章,基础架构 - 阅 786

作者:雷银  来自: 大数据杂谈 百分点个性化系统开始于2009年,是百分点公司的第一个产品,也是一直延续至今的产品。个性化系统以电商推荐为切入点,涵盖电商、媒体、阅读、应用市场等领域,以第三方技术服务的形式为企业提供个性化推荐服务。 个性化系统的几个重要特性 …

171859qvv990rbi9nvkn05 0

这三种分布式存储文件系统你造吗?

- 文章,基础架构 - 阅 738

作者: 鲁畅 来自: 中关村在线 随着云计算在全球范围内的高速发展,谷歌、亚马逊等企业的崛起,特别是"互联网+"深入融合背景下的业务云化需求,传统企业在数据中心建设中被动地徘徊在传统存储阵列与分布式存储两种体系存储架构之间。这两种存储结构并没有绝对的优劣之分,而大数…

u=2971228854,2181429756&fm=21&gp=0 0

Kafka 高性能吞吐揭秘

- 文章,基础架构 - 阅 526

作者:高磊 来源:友盟 A high-throughput distributed messaging system.--Apache Kafka Kafka作为时下最流行的开源消息系统,被广泛地应用在数据缓冲、异步通信、汇集日志、系统解耦等方面。相比较于RocketMQ等其他常见消息系统,Kafka在保障了大部分功能特性的同时,还提…