自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 在线学习系统排行榜的实现

排行榜功能在大多数面向用户的项目中都有广泛使用,用户通过签到或者任务获取积分后,可以查看自己在排行榜的位置,了解其他用户的使用情况。对于保持用户的活跃积极性很有帮助。

2025-01-15 20:46:23 790

原创 适用于分布式系统下的简单签到积分系统

如果我们在每个服务中都加上统计积分的逻辑,就会使代码的耦合度过高,所以,我采用了rabbitmq进行跨服务间的积分信息收发,实现了异步的方式统计积分,将积分作为一个独立的微服务进行部署,实现了解耦,提高效率。为了解决数据库存储签到记录的局限性,人们想到了使用bit位来表示是否签到,众所周知,一个比特位只有0或1,那么自然就可以使用0表示未签到,使用1表示已签到,想要查询当月签到次数,只需要统计值为1的位的个数就可以了,这种使用位来表示任务的状态的数据结构就叫做bitmap,位图。查询用户本月的签到情况。

2025-01-09 20:53:14 489

原创 基于redis加rabbitmq的简单点赞系统的设计与优化

通过以上几点优化,有效的减少了对数据库的操作次数,降低了系统的压力,大大提高了系统的响应速度。

2025-01-06 21:54:26 1089 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除