阿里巴巴 Java 开发手册之安全规约(五)-------我的经验
五、安全规约 1. 【强制】隶属于用户个人的页面或者功能必须进行权限控制校验。 说明:防止没有做水平权限校验就可随意访问、修改、删除别人的数据,比如查看他人的私信 内容、修改他人的订单。 2. 【强制】用户敏感数据禁止直接展示,必须对展示数据脱敏。 说明:查看个人手机号码会显示成:158**9119...
阿里巴巴 Java 开发手册之工程规约(四)-------我的经验
四 、工程规约 (一)应用分层 1. 【推荐】图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于Web 层,也可以直接依赖于 Service 层,依此类推: 开放接口层:可直接封装 Service 方法暴露成 RPC 接口;通过 Web 封装成 http 接口;进行网 关安全控...
4月19日云栖精选夜读:阿里巴巴 Java 开发手册之MySQL 规约(二)-------我的经验(逐步完善中)
在平常写代码的时候,我们程序员不仅要让代码能实现正确的功能,同时也应当遵循一定的开发规范,不然如果每一个的“代码风格”都不一样的话这后期的代码维护和管理。那么大家是否想知道在阿里内部的java开发中,MySQL有哪些规范呢?欢迎大家点击《阿里巴巴 Java 开发手册之MySQL 规约(二)-----...
阿里巴巴 Java 开发手册之MySQL 规约(三)-------我的经验
三、MySQL 规约 (一)建表规约 1. 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint ( 1表示是,0表示否)。(unsigned 无符号位 没毛病) 说明:任何字段如果为非负数,必须是 unsigned。 2. 【强制】表名、字...
阿里巴巴 Java 开发手册之异常日志(二)-------我的经验
二、异常日志 (一) 异常处理 1. 【强制】Java 类库中定义的一类RuntimeException可以通过预先检查进行规避,而不应该通过catch 来处理,比如:IndexOutOfBoundsException,NullPointerException等等。 说明:无法通过预检查的异常除外,...
阿里巴巴 Java 开发手册之编程规约(一)-------我的经验
阿里巴巴 Java 开发手册 一、编程规约 (一) 命名规约 1.【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。(代码规范,易读) 反例: _name / __name / $Object / name_ / name$ / Object$ 2.【强制】 代码中的...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。