博客系统通过文章标签计算相关文章(推荐相关文章)
通过文章标签计算相关文章的方式 在我们写博客系统的时候,如果我们没有引入其他的框架,直接自己写代码,能不能找到比较相似的文章推荐给用户呢? 我们来试试吧! 提交参数 当前文章ID,用于获取当前文章的标签进行匹配 推荐数量,返回的条数,后面要做限额处理,比如说5~50. 计算方式 第一种: 获取文章标签 如果标签只有一个,则获取一个。如果标签不指一个,随即获取一个 根据标签去查询其他文章,并且文章ID不为当前文章的ID 如果数量不够,获取最新的进行补充 第二种: 获取文章标签 如果标签只有一个,则获取一个。如果标签不指一个,则获取第一个。 根据标签获取文章,如果不够,标签只有一个的话,获取最新的文章;标签不指一个,则获取下一个标签,再不够再获取最新的文章即可 实现 博客系统目前的实现方式是第一种 代码:
/**
* 获取推荐文章,通过标签来计算
*
* @param articleId
* @param size
* @return
*/
@Override
public ResponseResult
2020-09-06 16:21
1992
博客系统
推荐
文章
博客
后台
阳光沙滩博客系统TodoList(待完成列表/bugs)
阳光沙滩博客系统TodoList(待完成列表/bugs) 轮播图点击,没有做链接跳转 图片上传,没有去重-->可以通过计算md5值来防止文件重复上传 所有前端请求可以提交页数的,后面需要做页数限制 管理中心的友情链接更新完以后,id没有清空 管理中心需要添加一个跳转到前端门户 文章样式调整 用户接口需要进行分类调整-->设计有问题 文章页面请求一下页面访问统计/或者在default.vue里请求一下页面访问统计 扩展 图片存储使用云对象存储 springDataJap换成MP 评论通过邮件通知 学习中遇到问题 学习中遇到问题,同学们去交流网站发帖子: https://www.sunofbeach.net/wenda 如果你有什么想法,建议,可以评论! 此文章下面评论,需要重新注册账号,与阳光沙滩账号不互通。
2020-09-06 16:31
4350
博客系统
todolis
bugs
任务
扩展
阳光沙滩博客系统API接口
返回 40000 操作失败,请看提示 20000 验证码发送成功 门户接口 评论Bean类 Comment{
articleId string
content string
createTime string($date-time)
id string
parentContent string
state string
updateTime string($date-time)
userAvatar string
userId string
userName string
}
获取文章详情 接口 /portal/article/{articleId}
方法:GET 参数: articleId 文章id,必须,path 返回 40000 文章不存在 20000 获取文章成功 获取文章分类列表 接口 /portal/article/categories
方法:GET 参数:无 返回: 20000 获取分类成功 获取标签列表 接口 /portal/article/label/{size}
方法:GET 参数: size 获取标签个数,必须,最大值为30 返回: 20000 获取分类成功
2020-09-08 15:10
4789
API
接口
博客系统
开发
前后端分离
阳光沙滩博客系统的部署
阳光沙滩博客系统的部署 基础环境 我们要有docker的环境,在docker上创建mysql的镜像,redis的镜像,接着构建我们的程序镜像 docker docker的安装,这个同学们可以参考官方的文档 参考文章 ubuntu 完全干净的卸载docker docker-compose安装 Docker安装后修改镜像源 ubuntu上安装docker mysql数据库 Dodcker创建Mysql容器 创建完镜像以后,远程登录一下mysql数据库 一是为了检查是否可以连接成功 二是为了执行sql脚本,创建数据库 脚本同学们请到资料里下载: 资料下载 redis docker搭建redis以及项目配置 Nginx 使用docker创建Nginx服务器容器 部署内容 后台程序 管理中心程序 门户程序 部署后台程序 *要确保已经安装了Java环境 这里面同学借给我们的服务器是2g的内存,所以我们只能省着着了。因此,我们的后台程序,不部署到docker里了,如果要部署到docker上,镜像的创建,请参考后台的课程内容,里面有教如何构建镜像的。 JavaWeb实现个人博客系统-后端 这里面我们
2020-09-06 16:18
2709
部署
测试
运维
上线
博客系统