业务描述:根据家长对孩子的兴趣、能力的描述,为 0-10 岁孩子定制化的推荐 6-10 本绘本,同时
绘本有对应的提卡,孩子在读完绘本和家长一起完成提卡后,根据提卡完成度和对应的维度
信息进行计算,为孩子再次推荐下一维度的绘本,并实时记录孩子的阅读兴趣和阅读习惯,
进行多方面的能力测算,并将这些数据用五维图的形式展现给家长和孩子们
责任描述:
1、 核心开发;负责整个项目的框架搭建,数据库结构设计,进行核心算法代码的构建,管理模块的开
发,前端小程序接口的开发。
2、 使用了多线程对用户注册进行计算处理;在创建用户初始数据时需要进行大量的数据计算与检索,
所以将注册分为三段,分别对年龄、兴趣、年龄分别进行汇总与计算,并将数据保存至 Redis 中,
在最后一组数据完成时,进行三组数据的内容整合和算法分类,最后将计算后返回的 6 本绘本推荐
个家长。
3、 使用了 Redis 缓存将不同年龄段的热门书单,视频瀑布流进行定时保存,减少访问数据库的频次。