热点文章计算
思路:
每天早上零点5分查询前一天新发布的文章列表
计算文章热度
缓存文章中的频道
为每一个用户保存一份热点文章
缓存文章中图片
@Service
@SuppressWarnings("all")
public class ApHotArticleServiceImpl implements ApHotArticleService{
private ApArticleMapper apArticleMapper;
public void computeHotArticle(){
//每天早上00:05查询前一天的新发布的文章列表,我们
String lastDay=DateTime.now().minDay(1).toString("yyyy-MM-dd 00:00:00");
List<ApArticle> article= apArticleMapper.loadLastArticleForHot(lastDay);
//这里拿到了文章的列表,计算文章的热度(阅读量,评论,点赞数)
computeHotArticle()
//计算文章热度
//缓存文章中的频道
//给一个用户保存一份热点文章
//缓存文章中的图片J)
}
}