网站排名总是不稳定创建一个网站所需的成本
web/
2025/10/2 23:24:57/
文章来源:
网站排名总是不稳定,创建一个网站所需的成本,佛山网站开发公司有哪些,wordpress中文破解主题下载地址常用Java开发规范整理
命名时
接口类中的方法和属性不要加任何修饰符号#xff08; public 也不要加#xff09;#xff0c;保持代码的简洁性#xff0c;并加上有效的 javadoc 注释代码中相同意义的概念的单词可能有多种#xff0c;在业务中应该统一禁止中英文混合使用 …常用Java开发规范整理
命名时
接口类中的方法和属性不要加任何修饰符号 public 也不要加保持代码的简洁性并加上有效的 javadoc 注释代码中相同意义的概念的单词可能有多种在业务中应该统一禁止中英文混合使用
写注释时
注释不必多在于精关键不易懂的地方写注释对部分代码可以通过封装一个方法以方法名来代替注释通过方法名去知道这段代码的意思平时一些开发中注释的代码要及时清理虽然这些注释不参与运行但会污染我们读代码
方法调用时
避免通过一个类的对象引用访问此类的静态变量或静态方法无谓增加编译器解析成 本直接用类名来访问即可。不能使用过时的类或方法Object 的 equals 方法容易抛空指针异常应使用常量或确定有值的对象来调用 equals
定义对象时
POJO 类属性必须使用包装数据类型定义 DO/DTO/VO 等 POJO 类时不要设定任何属性默认值。构造方法、set方法get方法里面禁止加入任何业务逻辑
处理异常时
不要捕获 Java 类库中定义的继承自 RuntimeException 的运行时异常类这类异常由程序员预检查来规避而不是catch去处理不要大面积的去 try-catch这是不负责任的表现。 catch 时请分清稳定代码和非稳 定代码捕获异常是为了处理它不要捕获了却什么都不处理而抛弃之如果不想处理它请 将该异常抛给它的调用者不能在 finally 块中使用 return定义异常类时注意区分unchecked / checked 异常
创建数据表时
使用01的概念表示yes,no,而不是字符表名不使用复数小数使用decimal类型禁止使用double或者float,避免精度丢失。列的字符存储长度要根据实际情况而定不能为了简单而随便写个固定的较大值。数据库字段应该有注释字段变更注释也应该更新。
处理日志时
日志需要使用占位符的形式而不是字符串拼接日志打印应该清楚明白什么功能在什么地方做了什么事情输入是什么输出是什么需要写清楚。一个流程下来日志要提现这个流程。不要打印重复的日志干扰排查。日志应该使用日志框架打印日志应该分级别打印而不是全是info日志禁止使用中文中文打印的日志部署到服务器后可能会出现乱码
使用集合时
ArrayList 的 subList 结果的ArrayList是一个内部类使用的时候要注意。list去重时最好通过转set去重复而不是通过遍历是否contain去remove创建list时可以给定list的初始容量这样在add的时候可以减少扩容次数。
使用索引时
常用的查询字段创建索引数据变动较大的表就不用加索引因为数据变得导致b树查询计算消耗性能建组合索引的时候区分度最高的在最左边
写sql时
禁止使用存储过程存储过程难以调试和扩展更没有移植性。在代码中写分页查询逻辑时若 count 为 0 应直接返回避免执行后面的分页语句。在代码中写分页查询逻辑时若 count 为 0 应直接返回避免执行后面的分页语句。in 操作能避免则避免若实在避免不了需要仔细评估 in 后边的集合元素数量控 制在 1000 个之内。在表查询中一律不要使用 * 作为查询的字段列表POJO 类的 boolean 属性不能加 is而数据库字段必须加 is_xml 配置中参数注意使用 #{} #param# 不要使用${} 此种方式容易出现 SQL 注入不允许直接拿 HashMap 与 HashTable 作为查询结果集的输出。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85886.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!