大家好,本篇文章分享一下【校招VIP】免费商业项目“推推”第一期书籍详情模块java同学的代码作品。该同学来自成都信息工程大学。本项目亮点难点:1 热门书籍在更新点的访问压力,2 书籍更新通知的及时性和有效性,3 书荒:同好推荐的可能性,4 后期:定时任务的压力;任务的扩展。
一、作品展示
二、导师点评
该代码实现对小说详情模块的的插入更新,都有了一定的设计,但是主体上还是一种固定的格式,没有真正对本模块的产品需求和开发要求的接口进行实现。
有以下问题:
1 不知道泛型的使用场景,导致代码的维护性,可读性和性能有一定的下降
2 没有实现逻辑上要求的查询短链接接口,也就是把模块里面的大亮点给遗失掉,那最后的简历描述和能力提高就大大降低
3,数据库的查询尽量不要用mp的包装,一方面代码耦合性强,分层的复用就没有用了,另一方面,在商业代码里面,数据库的脚本需要经过验证后才能上线,而用语句实现是很难验证的。