参考链接: Java命名约定 一命名规约 1. 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 ...【参考】各层命名规约: A) Service/DAO 层方法命名规约 1) 获取单个对象的方法用 get 做前缀。 2) 获取多个对象的方法用 list 做前缀。 ...B) 领域模型命名规约 1) 数据对象:xxxDO,xxx 即为数据表名。 2) 数据传输对象:xxxDTO,xxx 为业务领域相关的名称。 ...public Enum{ MONDAY(1), TUESDAY(2), WEDNESDAY(3), THURSDAY(4), FRIDAY(5),SATURDAY(6), SUNDAY(7);} 三 格式规约
正例:"test".equals(param); 反例:param.equals("test"); 说明:推荐使用 JDK7 引入的工具类 java.util.Objects#equals(Object...a, Object b) Java7 源码如下所示: public static boolean equals(Object a, Object b) { return (a...Java 世界里相等请用equals方法,== 表示对象相等,一般在框架开发中会用到。 8. 【强制】任何货币金额,均以最小货币单位且为整型类型进行存储。 9....参考(References) 《1. 2022 Java开发手册(黄山版).pdf 《设计模式之禅 第1版》 《Java技术手册 第6版》 《编写高质量代码:改善Java程序的151个建议》 白话阿里巴巴...Java开发手册(安全规约) - 李艳鹏 - 简书(https://www.jianshu.com/p/9528c4ea1504)
【实例简介】电网104规约解包java代码 项目是围绕电网规约101规约(DL/T634.5101-2002)和104规约(DL/T634.5104-2009),项目基于Java语言。...可以完成规约的内容解析工作和组装工作。可用于实际场景的把发送报文的生成等工作。...【文件目录】 101_104规约解析 ├── LICENSE ├── README.md ├── docs │ ├── 附件1:广东电网配网自动化101规约实施细则(试行).docx │ ├──...附件2:广东电网配网自动化104规约实施细则(试行).docx │ └── 附件3:规约解析细则.xlsx ├── iec.iml ├── iec_analysis │ ├── iec_analysis.iml...│ │ ├── ASDU.java │ │ │ │ │ ├── Analysis.java │ │ │ │ │
说明:Java 服务端如果直接返回 Long 整型数据给前端,Javascript 会自动转换为 Number 类型(注:此类型为双精度浮点数,表示原理与取值范围等同于 Java 中的 Double)。...参考 2022 Java开发手册(黄山版).pdf
参考 2022 Java开发手册(黄山版).pdf 白话阿里巴巴Java开发手册(安全规约) - 李艳鹏 - 简书(https://www.jianshu.com/p/9528c4ea1504)
【实例简介】 根据IEC104 2002规约开发,适用于读写西门子IEC104协议的电表和网关 【实例截图】 【核心代码】 IEC_emsClientService └── IEC_emsClientService...│ ├── io │ │ ├── CO2.java │ │ ├── Curtain.java │ │ ├── Frequency.java │ │ ├── Humidity.java...│ │ ├── Illumination.java │ │ ├── IOProcessor.java │ │ ├── Light.java │ │ ├── Lux.java...│ │ ├── ADAM4055Out.java │ │ ├── ADAMAI.java │ │ ├── ADAMDI.java │ │ ├── IModel.java...│ │ └── Modbus.java │ ├── Region.java │ ├── RegionManager.java │ ├── SunAltitudeAngleMaker.java
说明:忽略参数校验可能导致: page size过大导致内存溢出 恶意order by导致数据库慢查询 任意重定向 SQL注入 反序列化注入 正则输入源串拒绝服务ReDoS 说明:Java
【强制】业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。 说明:不要以为唯一索引影响了insert速度,这个速度损耗可以忽略,但提高查找...
business = new Business(); // business.active(); System.out.println("it's finished"); } 参考 2022 Java...开发手册(黄山版).pdf 白话阿里巴巴Java开发手册(安全规约) - 李艳鹏 - 简书(https://www.jianshu.com/p/9528c4ea1504)
【强制】相同参数类型,相同业务含义,才可以使用Java的可变参数,避免使用Object。 说明:可变参数必须放置在参数列表的最后。...说明:java.net.URLDecoder 中的方法decode(String encodeStr) 这个方法已经过时,应该使用双参数decode(String source, String encode...正例:“test”.equals(object); 反例:object.equals(“test”); 说明:推荐使用java.util.Objects#equals(JDK7引入的工具类) 【强制】
【强制】不允许在程序任何地方中使用:1)java.sql.Date 2)java.sql.Time 3)java.sql.Timestamp。...反例:java.util.Date.after(Date) 进行时间比较时,当入参是 java.sql.Timestamp 时,会触发 JDK BUG(JDK9 已修 复),可能导致比较时的意外结果。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106519.html原文链接:https://javaforall.cn
【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint ( 1表示是,0表示否)。 说明:任何字段如果为非...
额外加餐 文档注释标签 Java 语言规范还定义了一种特殊的注释,叫文档注释(doc comment),这种注释用于编写代码 API 的文档。...这个字符串参数使用的句法必须符合{@link java.util.regex.Pattern}制定的规则。...因为 package.html 不是 Java 源码文件,所以其中的文档应该是 HTML,而不能是 Java 注释(即不能包含在 /** 和 */ 之间)。...@Override public void onDestroy() {...} } 参考 2022 Java开发手册(黄山版).pdf Android 开发规范(完结版) | Blankj's
说明:本文 MySQL 规约中的建表约定第 1 条,表达是与否的变量采用 is_xxx 的命名方式,所以需要在 设置从 is_xxx 到 xxx 的映射关系。...【参考】各层命名规约: A)Service / DAO 层方法命名规约: 1. 获取单个对象的方法用 get 做前缀。 2....B)领域模型命名规约: 1. 数据对象:xxxDO,xxx 即为数据表名。 2. 数据传输对象:xxxDTO,xxx 为业务领域相关的名称。 3....参考 2022 Java开发手册(黄山版).pdf
说明:推荐对日志进行分类,如将错误日志和业务日志分开存放,便于开发人员查看,也便于通过日志对系统进行及时监控。
参考 2022 Java开发手册(黄山版).pdf 《编写高质量代码:改善Java程序的151个建议》 白话阿里巴巴Java开发手册(安全规约) - 李艳鹏 - 简书(https://www.jianshu.com
局部类在一个 Java 代码块中声明,不是类的成员)能访问所在块中的局部变量。不过这种能力有个重要的限制,即局部类只能访问声明为 final 的局部变量和参数。...接口只用于定义类型(effective Java 第二版 第15条): 如果要在多个类中使用一组常量,更适合在一个接口中定义这些常量,需要使用这些常量的类实现这个常量接口(constant interface...举个实例,java.io.ObjectStreamConstants 接口。...参考 2022 Java开发手册(黄山版).pdf
在 2020 年 8 月 3 日 推出的《Java 开发手册嵩山版》后历经了 18 个月阿里又推出了《Java 开发手册黄山版》。...想必每个 Java 程序员应该都会关注阿里推出的《Java 开发手册》,个人觉得这份开发手册短小精干,非常实用。...因此手册有更新,我把更新的规约摘录在这里,方便阅读,方便学习。 按照《手册》中《附1》来看,黄山版比嵩山版新增了 11 条规约,修改了描述 22 处,具体如下: 1)新增 11 条新规约。...《Java 开发手册》(黄山版) 以上部分引自《Java 开发手册》(黄山版),截图如下: 本文整理了新增的 11 条规约,这里都列举出来,具体内容如下: ---- 一...从上面的列举可以看出,黄山版《手册》中“编程规约”增加了 2 条,“异常日志”增加了 1 条,“安全规约”增加了 2 条,“MySQL 数据库”规约增加了 1 条,“工程结构”增加了 4 条,“设计规约
领取专属 10元无门槛券
手把手带您无忧上云