• 负责社区资讯模块的开发 ,包括资讯管理和活动管理两块;参与了收费模块的开发 ,完成账单的生成功 能
• 完成资讯和活动的发布、修改、删除、分页搜索等基础功能的开发
• 完成资讯和活动的图片进行存储 ,使用百度云文本审核和图片审核接口对评论进行审核 ,使用阿里云进 行图片上传
• 完成资讯和活动的浏览量统计 ,使用了RedisHyperLogLog对浏览的用户ID做统计;
• 完成资讯已读未读的状态区分 ,使用了RedisSortedSet作为用户的已读收件箱 ,在查询资讯时通过 Redis进行区分 ,加快效率
• 完成用户活动报名功能 ,对于活动报名的幂等性保证 ,对查询是否已经报名、活动名额是否已满、进行 报名的多次数据库操作进行加Redisson锁 ,加事务处理
• 完成周期账单的自动生成功能 ,对于周期账单采用一张周期账单表 ,使用定时任务在每天凌晨对周期订 单表进行扫描 ,对符合要求的账单记录生成待收费账单推送给用户
• 完成用户长时间未缴费账单的催缴功能 ,使用了RabbitMQ作为延时队列对到达时间未缴费的用户自动 发送消