0%
1. 【推荐】高并发服务器建议调小 TCP 协议的 time_wait 超时时间
1. 【推荐】根据业务架构实践,结合业界分层规范与流行技术框架分析,推荐分层结构如下图所示。默认上层依赖于下层,箭头关系表示可直接依赖,如:开放 API 层可依赖 Web 层(Controller 层),也可以直接依赖于 Service 层。以此类推:
1. 【强制】在表查询中,一律不要使用 * 作为查询的字段列表,需要哪些字段必须明确写明
1. 【强制】不要使用 count(列名)
或 count(常量)
来代替 count(*)
,count(*)
是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL
和 非NULL
无关
1. 【强制】业务上具有唯一特性的字段,即使是组合字段,也必须建成唯一索引
1. 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint (1 表示是,0 表示否)
1. 【强制】隶属于用户个人的页面或者功能必须进行权限控制校验
1. 应用中不可直接使用日志系统(Log4j、Logback)中的 API,而应依赖使用日志框架(SLF4J、JCL–Jakarta Commons Logging)中的 API。使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一