-
2020-12-26... 5 命名约定5.1 对所有标识符都通用的规则标识符只能使用ASCII字母和数字,因此每个有效的标识符名称都能匹配正则表达式\w+。
在Google Style中,特殊的前缀或后缀不使用在示例中看到的如name_、mName、s_name和kName。5.2 标识符类型的规则5.2.1 包名包名称都是小写,... 162 -
2020-12-26... 4.8 具体结构4.8.1 枚举类枚举常量间用逗号隔开,换行可选。 还允许附加空行(通常只有一个)。 这是一个样例: private enum Answer {
YES {
@Override public Str... 199 -
2020-12-26...(四) ORM映射 1. 【强制】在表查询中,一律不要使用 * 作为查询的字段列表,需要哪些字段必须明确写明。 说明:1)增加查询分析器解析成本。2)增减字段容易与resultMap配置不一致。3)无用字段增加网络消耗,尤其是text类型的字段。 2. 【强制】POJO类的布尔属性不能加is,而数... 182
-
2020-12-26...五、(二) MySQL索引规约 1. 【强制】业务上具有唯一特性的字段,即使是组合字段,也必须建成唯一索引。 说明:不要以为唯一索引影响了insert速度,这个速度损耗可以忽略,但提高查找速度是明显的;另外,即使在应用层做了非常完善的校验控制,只要没有唯一索引,根据墨菲定律,必然有脏数据产生。2.... 212
-
2020-12-26...四、安全规约
1. 【强制】隶属于用户个人的页面或者功能必须进行权限控制校验。 说明:防止没有做水平权限校验就可随意访问、修改、删除别人的数据,比如查看他人的私信内容。2. 【强制】用户敏感数据禁止直接展示,必须对展示数据进行脱敏。 说明:中国大陆个人手机号码显示:1... 196 -
2020-12-24...13. 关于基本数据类型与包装数据类型的使用标准如下: 1) 【强制】所有的POJO类属性必须使用包装数据类型。 2) 【强制】RPC方法的返回值和参数必须使用包装数据类型。 3) 【推荐】所有的局部变量使用基本数据类型。 说明:POJO类属性没有初值是提醒使用者在需要使用时,必... 190
-
-
2020-12-24...(四) OOP规约 1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。2. 【强制】所有的覆写方法,必须加@Override注解。 说明:getObject()与get0bject()的问题。一个是字母的O,一个是数字的0,加@Override可... 202
-
2020-11-28... [编按: 转载于 OSCHina网站/Java架构师联盟, 2020-11-27.] 概述MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。无意中从github上看到一个大佬的MySQL数据库设计规范,顺便在... 134
-
-
本页Url:
-
2024-11-30-01:18 GMT . 添加到桌面浏览更方便.
-