采用前后端分离的模式,前端使用 Vue.js 框架,使用Router 进行前端路由,使用 Axios 进行前后端的数据交互和接口调用,使用 Element UI 做前端页面,使用 Proxy 进行代理;后端采用 Springboot 开发 ,MyBatis 作为数据持久层与数据库交互,使用关系型数据库 MySQL 存储文章,用户等信息。系统有游客,管理员,普通用三个角色,具备登录注册功能,能够发表编辑和删除文章,对于文章还能够添加评论,管理员可以管理删除和禁用用户,也可以管理已经发表的文章,能够满足管理员的管理需求。文章推荐算法采用基于内容的推荐算法和热点排序算法相结合的推荐算法,用热点排序算法解决用户冷启动问题,用基于内容的推荐算法解决用户兴趣推荐问题。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论