所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 【强制】所有的覆写方法,必须加 @Override 注解。 说明:getObject() 与 get0bject() 的问题。一个是字母的 ...
转载 2021-09-07 10:23:00
194阅读
2评论
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用 /*内容/ 格式,不得使用 // xxx 方式。 说明:在 IDE 编辑窗口中,Javadoc 方式会提示相关注释,生成 Javadoc 可以正确输出相应注释;在 IDE 中,工 ...
转载 2021-09-08 17:58:00
175阅读
2评论
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】前后端交互的 API,需要明确协议、域名、路径、请求方法、请求内容、状态码、响应体。 说明: 1)协议:生产环境必须使用 HTTPS。 2)路径:每一个 API 需对应一个路径,表示 API 具体的请求地址: a)代表一种资源,只能为名词, ...
转载 2021-09-09 13:28:00
278阅读
2评论
Kotlin 编码规约编码规范本页包含当前 Kotlin 语言的编码风格。源代码组织命
原创 2022-10-18 15:37:18
383阅读
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。 说明:不要在方法体内定义:Pattern pattern = Pattern.compile("规则"); 【强制】避免用 Apache BeanUtils 进行属性的 c ...
转载 2021-09-09 16:32:00
87阅读
2评论
1)【强制】PHP 程序可以使用或来界定 PHP 代码,在 HTML 页面中嵌入纯变量时,可以使用这样的形式,不可使用其他的标签变种。(2)【强制】纯 PHP 类文件,文件最后一个?>省略。
原创 2022-08-07 00:16:18
270阅读
6点赞
1评论
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】关于 hashCode 和 equals 的处理,遵循如下规则: 1)只要覆写 equals,就必须覆写 hashCode。 2)因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对 ...
转载 2021-09-07 17:31:00
90阅读
2评论
阿里编码规约是一个插件,可以检测到代码中不规范的代码。使用步骤:1.去下载安装插件:2.安装插件后,重启android studio。会发现:3.使用此插件。打开一个java文件,点击红色框的按钮。4.检测结果。如下图
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】在一个 switch 块内,每个 case 要么通过 continue/break/return 等来终止,要么注释说明程序将继续执行到哪一个 case 为止;在一个 switch 块内,都必须包含 default 语句且放在最后,即使它什 ...
转载 2021-09-08 17:25:00
140阅读
2评论
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】日期格式化时,传入 pattern 中表示年份统一使用小写的 y。 说明:日期格式化时,yyyy 表示当天所在的年,而大写
转载 2021-09-07 15:39:00
576阅读
2评论
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】如果是大括号内为空,则简洁的写成 {} 即可,大括号中间无需换行和空格;如果是 非空代码块则: 1)左大括号前不换行。 2)左大括号后换行。 3)右大括号前换行。 4)右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。 ...
转载 2021-09-06 21:25:00
131阅读
2评论
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。 说明:资源驱动类、工具类、单例工厂类都需要注意。 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。 正例:自定义线程工厂,并且根据外部特征进行分组,比如,来自同一 ...
转载 2021-09-08 13:25:00
155阅读
2评论
在Java开发过程中,遵循代码规范是确保项目质量和团队协作的重要手段。阿里巴巴的Java编码规约因其系统性和严谨性,被广泛应用于Java项目开发中。本文将详细探讨“阿里java编码规约 pdf”相关问题的解决过程,并对其技术原理、架构、源码分析、性能优化和应用场景进行系统性的梳理和分析。 ## 背景描述 在2020年,随着互联网和软件开发的加速发展,企业对代码质量的重视程度不断提升。阿里巴巴发
原创 7月前
29阅读
记阿里Java面试题–try/catch关键字:try/catch/finally,return大家都知道try/catch中,finally{…}中代码是一定会执行的,但是当try{…}有return语句呢?1、原题代码代码如下,问:输出结果是什么?注:++x 相当于 x=x+1public class TryCatchDemo { public int calculate() {
Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作。在文本解析、复杂字符串分析和信息提取时是一个非常有用的工具,下面总结了 re 模块的常用方法。一. 预定义字符\d 匹配所有的十进制数字 0-9 \D 匹配所有的非数字,包含下划线 \s 匹配所有空白字符(空格、TAB等) \S 匹配所有非空白字符,包含下划线 \w 匹
转载 2023-07-29 18:35:14
151阅读
一、阿里编码规约简介阿里编码规约是由阿里巴巴 P3C 项目组开发的针对 Java 语言的代码检测插件。能够在编码时给出编码建议,也能
原创 2022-01-11 17:41:23
316阅读
1、背景说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对后续代码的维护非常麻烦
编码规范有七个维度:编程规约 异常日志 单元测试 安全规约 mysql数据库 工程结构 设计规约一、
原创 2022-12-15 13:48:08
357阅读
背景: 1、自动化测试过程中需要用python连接数据库对界面上计算出来的数据进行校验 2、平时查询数据库用的PLSQL,公司用的orcal数据库 3、cmd打开命令提示符,输入python,提示版本位3.9,64位,plsql新建sql window查询,输入select * from v$version,看到plsql是64位的4、写在前面:安装的python、instantclient位数需
转载 2024-01-10 12:32:13
93阅读
目录一、为什么要用 Numpy 库1. 低效的Python for循环2. Numpy为什么如此高效3. 什么时候用Numpy二、Numpy 数组的创建1. 从列表开始创建2. 从头创建数组三、Numpy 数组的性质1. 数组的属性2. 数组索引3. 数组的切片4. 数组的变形5 数组的拼接6. 数组的分裂四、Numpy 四大运算1. 向量化运算2. 矩阵运算3. 广播运算4. 比较运算和掩码5
转载 2024-05-09 13:55:11
40阅读
  • 1
  • 2
  • 3
  • 4
  • 5