SpringBoot的电影推荐系统|采用协同过滤算法
基于Spring Boot的大数据电影推荐系统,采用协同过滤算法实现个性化推荐
如何在本地开发
# 环境依赖 1. java环境 2. gradle项目,建议通过Intellij IDEA打开,运行build.gradle下载依赖,具体参考gradle教程 3. IDEA下载开启 lombok插件 4. 如果需要正常运行,需要使用mysql数据库和redis,具体配置可根据自己的项目配置在application.yml中 5. 发送短信和照片上传需要一些token和access_key,可以参考代码`configService.getConfigValue`获取配置和阿里云短信
架构
项目组织: 前端后端分离,通过Restful接口传递数据
代码组织:基于SpringBoot,采用gradle进行依赖管理
部署方式:采用docker部署,通过nginx实现简单的负载均衡。
大数据处理:采用ElasticSearch进行海量数据的全文检索
推荐算法: 采用Mahout基于用户的协同过滤算法和基于内容的协同过滤算法
技术栈
spring boot
docker
mysql
es
redis
gradle
其他说明及文档
由于一直从事Golang开发,没怎么搞过java,所以决定此毕设使用java来做。其中的一些还代码有待商榷,会一点点完善。
其他文档具体可见 /doc目录
具体联系:17777665965
代做毕业设计
公众号:凌云301前沿实验室
文章版权声明:除非注明,否则均为蓝泺官网|IT研究实验室原创文章,转载或复制请以超链接形式并注明出处。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。