本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!
介绍
前段时间做出来一个活动排名,虽然有很多不足的地方,但是依然收获很多好评
有些小伙伴很好奇,怎么实现的,由于代码耦合性比较强,开始的时候也不知道怎么写这篇文章,一直没发
最近比较忙,也没及时修复bug、添加新功能,所以决定,开源出来,让大家一起舔砖加瓦,将功能完善起来
欢迎各位大佬来贡献代码
项目地址:github.com/ytwp/juejin…
这篇文章主要是讲一下活动排名怎么实现的
正题
- 要做这个功能,一定离不开用户,第一步就是发现用户
* 目前已通过专栏,以及每个标签下的最新文章,发现用户,收集用户ID
* 过滤不活跃用户,降低请求数量
- 通过定时,查询一下用户的信息,然后保存起来,相当于拍了个快照
- 查询用户时,把近一个月的文章,也查询出来,给这个功能做数据支撑
1 | java复制代码截取部分核心源码 |
- 分析数据
1 | sclala复制代码// 我感觉这代码,以及可以称为,最佳迷惑代码,自己都快解释不清了 |
本文转载自: 掘金