# hadoop-commodity-recommendation-master
#### 介绍
基于hadoop商品推荐系统
#### 软件架构
大数据架构:
基于物品的协同过滤算法主要有两步:
1、计算物品之间的相似度:可依据物品共现次数、余弦夹角、欧氏距离这三种方法计算得到物品之间的相似度。
2、根据物品的相似度和用户的历史购买记录给用户生成推荐列表
最终推荐的是什么物品,是由推荐度决定的。
核心:找出所有两两同时被购买商品出现的次数,
现在其中有用户购买了其中一个商品,推荐该商品组合另外一件商品
后端架构:
springboot + mybatis 框架
前端架构:
HTML Ajax
#### 安装教程
1. 创建数据库并导入sql脚本
2. 运行com.cy.store.StoreApplication 主程序
3. 打开浏览器 localhost:8081 访问
4. 大数据运行: 解压 hadoop推荐算法 zip 搭建Hadoop然后运行,数据已经分析导入mysql,不再赘述
展示
![img.png](img.png)
![img_1.png](img_1.png)
注:红线是Hadoop 推荐算法完成
![img_2.png](img_2.png)
![img_3.png](img_3.png)
![img_4.png](img_4.png)
![img_5.png](img_5.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Hadoop的商品推荐系统源码+数据库文件+使用教程.zip已获导师指导并通过的高分项目 安装教程 创建数据库并导入sql脚本 运行com.cy.store.StoreApplication 主程序 打开浏览器 localhost:8081 访问 大数据运行: 解压 hadoop推荐算法 zip 搭建Hadoop然后运行,数据已经分析导入mysql,不再赘述 软件架构 大数据架构: 基于物品的协同过滤算法主要有两步: 1、计算物品之间的相似度:可依据物品共现次数、余弦夹角、欧氏距离这三种方法计算得到物品之间的相似度。 2、根据物品的相似度和用户的历史购买记录给用户生成推荐列表 最终推荐的是什么物品,是由推荐度决定的。 核心:找出所有两两同时被购买商品出现的次数, 现在其中有用户购买了其中一个商品,推荐该商品组合另外一件商品 后端架构: springboot + mybatis 框架 前端架构: HTML Ajax 基于Hadoop的商品推荐系统源码+数据库文件+使用教程.zip基于Hadoop的商品推荐系统源码+数据库文件+使用教程.zip基于Hadoop的商品推荐系统源码+数据库
资源推荐
资源详情
资源评论
收起资源包目录
基于Hadoop的商品推荐系统源码+数据库文件+使用教程.zip (556个子文件)
mvnw.cmd 6KB
bootstrap.css 129KB
bootstrap.min.css 107KB
font-awesome.css 37KB
font-awesome.min.css 30KB
bootstrap-theme.css 21KB
bootstrap-theme.min.css 18KB
webindex.css 2KB
layout.css 1KB
product.css 1KB
top.css 579B
index.css 494B
footer.css 466B
orderConfirm.css 431B
cart.css 424B
favorites.css 341B
search.css 294B
order.css 271B
orderInfo.css 235B
login.css 222B
reg.css 215B
imgmove.css 136B
fontawesome-webfont.eot 162KB
glyphicons-halflings-regular.eot 20KB
.gitignore 395B
product.html 12KB
favorites.html 12KB
search.html 11KB
addAddress.html 11KB
cart.html 10KB
index.html 10KB
address.html 10KB
orderConfirm.html 9KB
orders.html 9KB
userdata.html 8KB
upload.html 7KB
password.html 7KB
orderInfo.html 6KB
500.html 6KB
404.html 6KB
payment.html 5KB
paySuccess.html 5KB
payFail.html 5KB
template.html 3KB
login.html 3KB
topTemplate.html 3KB
footerTemplate.html 3KB
register.html 3KB
leftTemplate.html 2KB
index.html 2KB
maven-wrapper.jar 50KB
UserServiceImpl.java 10KB
AddressServiceImpl.java 8KB
UserController.java 7KB
Address.java 7KB
Order.java 6KB
MavenWrapperDownloader.java 5KB
CartServiceImpl.java 5KB
Product.java 5KB
User.java 4KB
OrderServiceImpl.java 4KB
CartVO.java 4KB
UserServiceTests.java 3KB
OrderItem.java 3KB
BaseController.java 3KB
AddressServiceTests.java 3KB
CartController.java 2KB
Cart.java 2KB
UserMapperTests.java 2KB
AddressMapperTests.java 2KB
AddressController.java 2KB
UserMapper.java 2KB
AddressMapper.java 2KB
District.java 2KB
CartServiceTests.java 2KB
CartMapperTests.java 2KB
CartMapper.java 2KB
ProductServiceImpl.java 2KB
LoginInterceptorConfigurer.java 1KB
IUserService.java 1KB
DistrictServiceTests.java 1KB
IAddressService.java 1KB
ProductServiceTests.java 1KB
BaseEntity.java 1KB
StoreApplication.java 1KB
ICartService.java 1KB
JsonResult.java 1KB
ProductController.java 1KB
OrderMapperTests.java 1KB
OrderController.java 1001B
OrderServiceTests.java 971B
DistrictMapperTests.java 946B
DistrictServiceImpl.java 893B
ProductMapperTests.java 878B
TimerAspect.java 868B
IDistrictService.java 829B
DistrictMapper.java 825B
FileEmptyException.java 753B
DistrictController.java 718B
AddressCountLimitException.java 707B
共 556 条
- 1
- 2
- 3
- 4
- 5
- 6
程序员张小妍
- 粉丝: 1w+
- 资源: 2645
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页