首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
feed流
订阅
Jacs
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
用户评论功能设计[二](实现回复功能)
在前面,我们已经是实现了用户评论功能以及评论的实时显示,现在,我们来实现一下,用户的回复功能。实现效果如下所示: 从上面的代码,可以看出,我们为每个评论对象绑定了一个replyUser(item,index,-1)的事件。那我们现在来看一下,我们在replyUser函数中做了什…
Redis实现点赞功能模块
功能点设计比如我喜欢发文章的掘金网站就有点赞的功能,统计文章点赞的总数,用户所有文章的点赞数,因此设计的点赞功能模块具有以下功能点:某篇文章的点赞数用户所有文章的点赞数用户点赞的文章持久化到MySQL
点赞模块设计 - Redis缓存 + 定时写入数据库实现高性能点赞功能
点赞是作为整个系统的一个小模块,代码在 user-service 用户服务下。 本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。 点赞功能在很多系统中都有,但别看功能小,想要做…
评论模块 - 后端数据库设计及功能实现
感谢大佬们在评论区提的优化建议,根据建议优化了数据表的设计和代码结构。 评论模块在很多系统中都有,CodeRiver河码 作为类似程序员客栈的沟通协作平台自然也不会少。 感兴趣的可以看看。 先看看前端界面长什么样,知道了前端需要什么数据,就知道数据库该怎么设计了。 首先评论的主…
通用点赞设计思路
点赞作为一个高频率的操作,如果每次操作都读写数据库会增加数据库的压力,所以采用缓存+定时任务来实现。点赞数据是在redis中缓存半小时,同时定时任务是每隔5分钟执行一次,做持久化存储,这里的缓存时间和任务执行时间可根据项目情况而定。 整个点赞模块主要采用缓存来完成,所以要选择合…
feed服务项目设计思考
当初出于留存的考虑,产品同事在app内设计了类似微博的feed功能。从功能上看,我们的feed服务更像是微博和微信朋友圈的结合体。既有微博热门的场景,也有微信朋友圈的影子。 类似微信朋友圈的相册功能,可以看到用户曾经发布的feed动态。 类似微信朋友圈功能,可以看到自己及好友(…
个人Feed流方案演进
作为程序员,终日废寝忘食地写代码,奈何需求源源不绝,何时是个头,该抽时间沉淀一下,于是在冬至这天,总结与分享贝聊现有的班级动态以及向个人feed流演进的方案,由于尚未实践,需求还在变更的路上,这是一场纸上谈兵式的头脑风暴。如有错误或者有更好的方法欢迎指正和指点一下。 老师或家长…
使用 Redis 实现 Feed 流
Feed:Feed 流中的每一条状态或者消息都是 Feed,比如微博中的一条微博就是一个 Feed。 Feed流:持续更新并呈现给用户内容的信息流。每个人的朋友圈,微博关注页等等都是一个 Feed 流。 Timeline:按发布的时间顺序排序,产品如果选择 Timeline 类…