基于MapReduce的软件设计模式的研究

来源 :科技致富向导 | 被引量 : 0次 | 上传用户:db8533
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文在研究MapReduce编程模型的基础上,对Maper和Reducer函数的编程流程进行了深入的研究并在Hadoop框架的基础上,进行Kmeans聚类算法的并行设计。在充分熟悉软件工程中设计模式的基础上,结合MapReduce编程模型,在KmeansMapper、KmeansReducer和KmeansDriver的程序设计中分别应用了工厂方法模式、合成模式、代理模式、命令模式来提高软件工程中程序设计的效率。
其他文献
基于PDCA的成本管理体系,是指在成本预测、成本计划、成本核算、成本决策、成本考核、成本分析等一系列成本控制过程中,利用PDCA管理工具,进行全过程、全方位的事前、事中、
对于卫生间而言,具有设备多、施工面积小、管道多等特点,卫生间长期在潮湿状态,各种防水工程经常出现渗漏问题。本文主要分析卫生间的渗漏原因,提出一些防控措施。
电视台素材的采集,需要以电视设备为工具。由于电视设备种类繁多、流动性大、损耗难于界定等因素,使得电视设备难于有效管理。本文利用仓储管理软件,实现电视设备的科学管理,
提出了一种基于ρ域线性率失真模型的H.264/AVC码率控制方法。算法主要利用ρ域线性率失真模型来解决量化参数同时用于码率控制和率失真优化的矛盾。同时,用非零运动向量个数
本文介绍了LonWorks和CAN现场总线应用的现状,在阐述其通讯必要性的基础上,提出了一种基于单片机技术的LonWorks和Can Bus数据通讯的方案,完成了LON总线与CAN总线数据通讯协
雷电是自然界中一种极其常见的自然现象,每个季节都可能出现,尤以夏季出现的频率最高。雷电是一种具有极强破坏力的自然现象,它能够造成建筑物倒塌、起火和人员伤亡,给人类的生产
以第三方支付、移动支付、网络借贷、众筹融资等形式出现的互联网金融正以迅猛的态势向传统的金融业发起强烈的挑战,这些挑战无疑会对现有的金融体系产生影响,尤其是影响了传
本文介绍了平板对缝连接强度计算方法,其中包括平板对缝连接结构、平板连接应力计算以及平板剩余强度。
本文介绍了密封隔板强度计算方法,其中包括隔板有限元模型建立,隔板腹板、加强筋的强度计算,以及隔板连接区的连接强度计算,为隔板的结构优化提供依据。
混凝土坝是水利水电工程的重要组成部分,但是由于混凝土的物理特性、操作技术、工艺以及工程质量等问题导致坝体经常出现裂缝。由于混凝土坝的开裂与气候温度、水泥温度、储藏