首页
会员中心
到顶部
到尾部
Java毕业设计

基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库

时间:2020/10/13 15:11:56  作者:  来源:  查看:0  评论:0
内容摘要: 摘要以百度云盘,360网盘等国内外各大网盘为例,探讨了基于hadoop集群,主要应用了Hdfs文件分布式系统技术的云盘系统,对云盘系统应用的安全性、方便易用性和可以拓展的新功能做出了尝试和讨论。这款网盘针对的用户是以个人为主,提供了对用户数据的云存储功能,且得益于hado...

摘要

以百度云盘,360网盘等国内外各大网盘为例,探讨了基于hadoop集群,主要应用了Hdfs文件分布式系统技术的云盘系统,对云盘系统应用的安全性、方便易用性和可以拓展的新功能做出了尝试和讨论。这款网盘针对的用户是以个人为主,提供了对用户数据的云存储功能,且得益于hadoop集群的特性,用户可用的空间一般能够满足生活日常需求,让他们把数据放心地交给我们保存,以此解放他们的手机和电脑内存。而且云存储在服务端都有三分数据以上的备份,比用户在自己的设备上存储要安全得多,不会出现因为一些低级的错误或者失误而丢失美好记忆、重要的数据或隐私。

本网盘还重点设计了用户间的分享功能,一些有用的数据,比如有趣的视频或音乐,可以方便地一键分享给自己的好友。众所周知,在信息时代,数据的传输和分享是非常重要且有用的。惟其如此,大数据时代的海量数据才能为每个人服务,直至改变他们的生活方式。

关键词:云盘,hadoop集群,Hdfs文件分布式系统,分享,大数据。

The Network Cloud Disk`s Upload and Download

Abstract

The baidu cloud disk, 360 network backup and so on the domestic and foreign each big network location, for example, based on a hadoop cluster is discussed, the main applications of HDFS files distributed system technology cloud disk system, on the application of the cloud disk system safety, convenient to use and can develop new features was attempted and discussed.
    A network location for user in his personal primarily, provides to the user data cloud storage function, and benefit from the hadoop cluster feature, users of the available space, generally can meet the demand of daily life, let them give us data safely stored, to liberate their mobile phone and computer memory.And cloud storage on the server has three grades according to the above backup, than users on their own equipment storage is much more safe, won't because some low-level mistakes or errors and lost memories, or important data privacy.
    The network location also focus on design of the function of sharing between users, some useful data, such as funny video, or music, can easily share a key to their friends.As is known to all, in the information age, the data transmission and sharing is very important and useful.Only then, the huge amounts of data of the era of large data to serve everyone, to change their way of life.

Keywords: cloud disk, hadoop cluster, Hdfs files distributed system, sharing, big data.Keywords: cloud disk, hadoop cluster, Hdfs files distributed system, sharing, big data.

目   录

网络云盘上传下载系统摘要…………………………………………………………………………………………5

The Network Cloud Disk`s Upload and DownloadAbstract……………………………………………6

引  言9

国内外主流云盘现状9

几款云盘主要提升空间9

第一章  系统分析11

1.1系统可行性分析11

1.1.1  经济可行性11

1.1.2 技术可行性11

1.1.3 操作可行性12

1.2系统功能需求概述12

1.3系统设计规则和运行环境12

1.3.1运行环境:12

第二章  Hadoop集群及HDFS技术14

2.1  Hadoop集群14

2.1.1什么是Hadoop集群14

2.1.2 Hadoop的历史和发展14

2.1.3 Hadoop名字由来14

2.2 HDFS文件分布式系统15

2.2.1 HDFS分布式文件系统介绍15

2.2.2 HDFS的特性15

2.2.3 HDFS的优点:16

2.2.4 HDFS缺点:16

2.2.5 HDFS组成模块:16

2.2.6 HDFS工作原理17

第三章  用户信息安全维护19

3.1用户云存储信息安全和维护19

3.1.1目前存在的问题19

3.1.2普遍的解决方案19

3.2点对点文件分享技术20

3.2.1 点对点技术概念20

3.3.2 点对点实例介绍20

3.3.3 点对点技术法律引申20

第四章 系统概要设计22

4.1 系统代码架构22

4.2 数据库结构设计22

4.3 系统功能模块22

4.4 项目文件结构以及业务流程图一览23

第五章 环境部署和配置24

5.1 建立本机和ubuntu的连接24

5.1.1 桥接方式(bridged):24

5.1.2 网络地址转换(NAT)24

5.1.3 仅主机模式(Host-only)25

5.2 hadoop集群部署27

5.2.1hadoop下载安装27

5.2.2 必要的文件配置27

5.2.3 启动hadoop28

第六章 系统详细设计及代码实现29

6.1主要模块和代码实现29

6.1.1 登录模块29

6.1.2注册模块30

6.1.3用户新建文件夹31

6.1.4用户分享文件32

6.1.5上传文件32

6.1.6下载文件模块34

6.2核心方法代码块34

6.2.1 代码功能及实现34

6.2.2 重要对象及其方法调用39

第七章 系统测试41

7.1 测试概述41

7.2模块测试内容41

7.2.1 注册模块测试41

7.2.2上传模块测试42

7.2.3下载模块测试43

7.2.4分享模块测试45

总结和展望46

参考文献47

致谢48

基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库

  


相关评论
Java毕业设计
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号