推推 详情模块 Java代码官方版链接:
https://m.naoffer.com/intern/task/725
推推 详情模块 Java代码评审视频链接:
https://m.naoffer.com/intern/review/415
该代码实现覆盖了小说详情页面的小说模型信息并且使用枚举方式实现,另外,对热门小说更新时候的关注,用户较多情况下使用了短链接的校验接口,方便进一步校验缓存失效时候的查询更新。
但是也存在一些问题:
1.web层的接口因为是对外,所以一定要做参数的判断。另外,查询的结果如果需要进一步操作,那也就一定要对空指针进行判断,不要出现npe问题。
2.本模块作为第一个模块,除了作为上手了解三层分层结构的使用之外,也包含一个大亮点,也就是缓存的使用和失效,但是并没有自己专装一个本地缓存或者使用云服务的缓存来实现。
后续会有改进版代码可以参考,大家可以进群等最新的直播和录制出来。