规范
文章平均质量分 66
PursueDreamZ
这个作者很懒,什么都没留下…
展开
-
阿里规约插件的安装和使用
一、插件的地址https://github.com/alibaba/p3c ,或者在Github直接搜索p3c二、插件安装1、环境:JDK1.8,Eclipse4+。2、Help -> Install New Software...3、在Work with位置输入https://p3c.alibaba.com/plugin/eclipse/update回车,然后勾选如图1再一直点Next N...原创 2018-06-11 19:11:56 · 2521 阅读 · 0 评论 -
阿里巴巴 Java 开发手册--学习(一)
今天开始学习阿里巴巴 Java 开发手册,规范自己的代码。看了规约中的规范,一些是自己知道的并遵守的。下面把自己在日常开发中忽略的部分记下来: 编程规约之命名风格 1、常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不能嫌名字长。 2、抽象类命名使用 Abstract 或 Base 开头 ; 异常类命名使用 Exception 结尾 ; 测试类 命名以它要...原创 2018-06-05 20:58:09 · 191 阅读 · 0 评论 -
阿里巴巴 Java 开发手册--学习(二)
编程规约之并发处理 1、线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。编程规约之控制语句 1、 在一个 switch 块内,都必须包含一个 default 语句并且放在最后,即使它什么代码也没有。 编程规约之注释规约 1、类、类属性、类方法的注释必须使用 Javadoc 规范,使用/**内容*/格式,不得使用。 ...原创 2018-06-07 19:27:30 · 111 阅读 · 0 评论 -
阿里巴巴 Java 开发手册--学习(三)
安全规约 1、用户输入的 SQL 参数严格使用参数绑定或者 METADATA 字段值限定,防止 SQL 注入,禁止字符串拼接 SQL 访问数据 库 2、用户请求传入的任何参数必须做有效性验证。 3、表单、 AJAX 提交必须执行 CSRF 安全过滤。 4、在使用平台资源,譬如短信、邮件、电话、下单、支付,必须实现正确的防重放限制,如数量限制、疲劳度控制、验证...原创 2018-06-08 16:50:36 · 232 阅读 · 0 评论 -
阿里巴巴 Java 开发手册--学习(四)
工程结构 工程结构之应用分层 1、( 分层异常处理规约 ) 在 DAO 层,产生的异常类型有很多,无法用细粒度的异常进行 catch ,使用 catch(Excep tion e) 方式,并 throw new DAOException(e) ,不需要打印日志,因为日志在 Manager / Service 层一定需要捕 获并打到日志文件中去,如果同台服务器再打日...原创 2018-06-09 08:56:55 · 177 阅读 · 0 评论