计忆芳华
计忆芳华
全部文章
阿里
# HashMap源码学习(7)
# Java高频面试题(5)
# JVM学习(10)
# Leetcode(20)
# String源码学习(1)
# 多线程学习(10)
# 设计模式学习(25)
docker学习(12)
ElasticSearch学习(4)
hadoop(7)
Java面向面试编程(5)
mongdb学习(5)
pytnon(5)
redis学习(2)
Springcolud(8)
云开发(7)
大数据学习(19)
未归档(3)
杂七杂八(7)
比赛(1)
算法(1)
编译原理(10)
自建博客(30)
软件工程(1)
软件测试(12)
归档
标签
去牛客网
登录
/
注册
计忆芳华
2017年入坑,爱学习,个人博客jiyifh.top
全部文章
/ 阿里
(共9篇)
阿里java开发手册学习笔记(一、 编程规约)
编程规约 (一)命名风格 (二)常量定义 (三)代码格式 (四)OOP规约 (五) 集合处理 (六) 并发处理 (七) 控制语句 (八)注释规约 (九)其它 (一)命名风格 代码中的命名不能以下划线或美元符号开始...
2020-08-15
0
607
阿里java开发手册学习笔记(二、 异常日志)
异常日志 (一)异常处理 (二)日志规约 (一)异常处理 Java 类库中定义的可以通过预检查方式规避的 RuntimeException 异常不应该过 catch 的方式来处理,比如:NullPointerException,IndexOutOfBou...
2020-08-15
0
576
阿里java开发手册学习笔记(三、 单元测试)
【强制】好的单元测试必须遵守 AIR 原则。 说明:单元测试在线上运行时,感觉像空气(AIR)一样并不存在,但在测试质量的保障上,却是非常关 键的。好的单元测试宏观上来说,具有自动化、独立性、可重复执行的特点。 ⚫ A:Automatic(自动化) ⚫ I:Independent(独立性) R:R...
2020-08-15
0
923
阿里java开发手册学习笔记(四、 安全规约)
隶属于用户个人的页面或者功能必须进行权限控制校验。 用户敏感数据禁止直接展示,必须对展示数据进行脱敏。中国大陆个人手机号码显示为:137****0969,隐藏中间 4 位,防止隐私泄露 用户输入的 SQL 参数严格使用参数绑定或者 METADATA 字段值限定,防止 SQL 注入,禁...
2020-08-15
0
1319
阿里java开发手册学习笔记(五、MySQL 数据库)
(一) 建表规约 表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是,0 表示否)。 表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字...
2020-08-15
0
755
阿里java开发手册学习笔记(六、工程结构)
(一)应用分层 图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于Web 层,也可以直接依赖于 Service 层,依此类推: • 开放接口层:可直接封装 Service 方法暴露成 RPC 接口;通过 Web 封装成 http 接口;进行网关安全控制、流量控制等。...
2020-08-15
0
545
阿里java开发手册学习笔记(七、设计规约)
存储方案和底层数据结构的设计获得评审一致通过,并沉淀成为文档。 说明:有缺陷的底层数据结构容易导致系统风险上升,可扩展性下降,重构成本也会因历史数据迁移和系 统平滑过渡而陡然增加,所以,存储方案和数据结构需要认真地进行设计和评审,生产环境提交执行后, 需要进行 double check。...
2020-08-15
0
547
阿里java开发手册学习笔记(专有名词解释)
POJO(Plain Ordinary Java Object): 在本手册中,POJO 专指只有 setter / getter /toString 的简单类,包括 DO/DTO/BO/VO 等。 GAV(GroupId、ArtifactctId、Version): Maven 坐标,是用来唯...
2020-08-15
0
550
编码规范相关问题总结
一节 关于多线程并行处理定时任务的情况,下列哪些说法符合 《阿里巴巴Java开发手册》: BCD A .推荐使用Timer方式处理。 B .推荐使用ScheduledExecutorService方式处理。 C .Timer运行多个TimeTask时,只要其中之一没有捕获抛出的异常,其它任...
2020-08-15
0
2105