1.不要在for循环中写查询(放到外面一起性查询)
2.日志要写全 service成功之后要写日志
3.例如:ValidateUtil 的方法 返回的只要是boolean 不用再写==false
4.Interger 比较要用equals 或者intValue()方法也可以
5.计算有小数点的用bigdemals
6.返回对象尽量是自定义的DTO
7.分页 setStart的时候要是pageIndex * Interger.valueof(pageLength)
8.我们用的是mybatis 自动生成器,有可能字段中有
这种text类型,在select的时候要用selectByPrimaryKeyWithblobs 的方法,这才是能查出text 字段的方法
9.BeanUtils 方法的选择
规范:
1.可以看阿里的规范
2.一般封装方法 是方法参数超过4个,就要声明对象
项目发布:
1.springboot两次启动问题
2.项目发布问题
工作中可能用的设计模式:
策略模式
工厂模式
推荐看的书:
《effective java》 看过了挺好
阿里在6月末出的 《不止代码》