各种O总结及阿里代码规范总结

首先梳理下POJO

  1. POJO包括 DO/DTO/BO/VO(所有的POJO类属性必须使用包装数据类型。)
  2. 定义 DO/DTO/VO 等 POJO 类时,不要设定任何属性默认值。
  3. controller使用AO接收参数
  4. 远程调用和service之间的调用使用dto
  5. VO用于给客户端显示用的
  6. dao使用的是DO或者PO
  7. BO对应业务层

阿里代码规范

  1. 所有的局部变量使用基本数据类型
  2. 不要在 foreach 循环里进行元素的 remove/add 操作。remove 元素请使用 Iterator方式
  3. 抽象方法和private方法需要加注释
  4. 频繁往外读取内 容的,适合用<? extends T>。第二、经常往里插入的,适合用<? super T>
  5. if嵌套不能超过2层
  6. 获取当前毫秒数 System.currentTimeMillis();
  7. 不能在 finally 块中使用 return
  8. 日志输出,必须使用占位符的方式。

数据库

  1. 数据库 表名不使用复数名词。
  2. 小数类型为 decimal,禁止使用 float 和 double
  3. 推荐使用count(*)
  4. In控制在 1000 个之内
posted @ 2022-06-12 16:59  蜗牛使劲冲  阅读(5)  评论(0编辑  收藏  举报  来源