背景: 这几天挤时间看了阿里的《Java开发手册(泰山)》,记录了部分常见或可作为参考的地方,也是一个自我梳理的过程。一、编程规约(一) 命名风格1.【强制】包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用 单数形式,但是类名如果有复数含义,类名可以使用复数形式。 正例:应用工具类包名为 com.alibaba.ei.kunlun.aap.util、类名为 Messag
转载 2023-09-07 17:59:06
178阅读
前几天,也就是 4 月 22 日,阿里发布了「Java开发手册泰山」,我也是在看到的第一时间就下载下来学习。这次发布阿里也是十分重视,我是在阿里云的首页的广告上看到的,这次给了足够的曝光度。相比较第一,我都不知道是从哪流传出来的,当年还是一个朋友神秘兮兮的跟我说,「给你个好东西,看完保准你不后悔」.听这说话的语气,我还以为他在跟我搞颜色。从去年的「华山」开始,阿里的「Java 开发手册」开始
各层命名规约 Service/DAO 层方法命名规约 获取单个对象的方法用 get 做前缀。 获取多个对象的方法用 list 做前缀,复数结尾,如:listObjects。 获取统计值的方法用 count 做前缀。 插入的方法用 save/insert 做前缀。 删除的方法用 remove/delete 做前缀。 修改的方法用 update 做前缀。 领域模型命名规约
转载 2024-03-13 19:41:43
83阅读
# 实现“Java 开发手册 泰山”教程 作为一名经验丰富的开发者,我将教你如何实现“Java 开发手册 泰山”。让我们一起开始吧! ## 整体流程 首先,让我们看一下完成这个任务的整体流程。下面是一个步骤表格: | 步骤 | 操作 | | --- | --- | | 1 | 安装Java开发环境 | | 2 | 配置Java开发环境 | | 3 | 下载“Java 开发手册 泰山
原创 2024-05-06 05:46:49
29阅读
# 深入理解Java开发中的状态管理 在Java开发中,状态管理是一个至关重要的概念。尤其在大型项目中,合理的状态管理能够让我们更好地控制应用的行为,提高代码的可维护性和可扩展性。本篇文章将基于“泰山Java开发手册”,探讨状态管理的基本原理,并通过代码示例进行深入解析。同时,我们也会展示一个状态图,以帮助读者直观理解状态转移过程。 ## 什么是状态管理? 状态管理是指在程序运行的过程中,
原创 2024-09-05 03:56:58
20阅读
java开发规范个人精简来自:阿里巴巴Java开发手册(泰山).pdf根据自己的经验进行适当提炼重要的,需要的阅读中。。。。编程规约命名风格类名首字母大骆驼拼写法。方法、参数、变量名小骆驼拼写法LeiMing bianLiang fangFa(),canShu常量命名全大写,单词用下划线隔开final satic int MAX_SIZE =100;抽象类命名使用 Abstract 或 Base
 错误码一统中原夜色中的火车驶过泰安站,我朦胧欲睡时,边上的 HTTP 小哥传来一个声音“嘿,兄弟,前方道口 404 信号灯了”,我一脸懵逼状,然后他就开始嘲笑我们后端程序之间纷繁复杂又各自为政的错误码定义,这让我十分没有面子。但是今天!这样局面就要被终结!你还在为杂乱的错误码而烦恼么?统一错误码,就是统一度量衡,为你的应用与服务的稳定保驾护航,烦恼清空,快乐回家。泰山新近出炉的错误码
转载 2024-01-22 10:54:15
45阅读
学习总结本次开发编码规范手册的变更,相比上一本存在较多的变化。 主要集中在,对于其中的原理有了更深层次的追踪和了解:1. 集合元素章节对于集合元素的处理上容易出现问题的地方。2. 新增敏捷模式下,对设计文档的要求(哪些必须有,哪些可以无)3. 对于数据库查询语句的规约,索引的使用规约4. 数据库字段命名规则,库表字段命名5. 单元测试的要求6. 并发处理JDK8编程规约9. 包名统一小写,且使用
文章目录阿里巴巴Java开发手册泰山(整理)一、编程规约(一)命名风格(二)常量定义(三)代码格式(四)OOP 规约(五)日期时间(六)集合处理(八)控制语句(九)注释规约(十)其它附2: 专有名词解释附3: 错误码列表 阿里巴巴Java开发手册泰山(整理)一、编程规约(一)命名风格【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。【强制】常量命名全部大写,单词
阿里Java开发手册-泰山之学习笔记前言一、编程规约1·命名风格2·常量定义3·代码格式4·OOP规约5·日期时间6·集合处理7·并发处理8·控制语句9·注释规约10·其他二、异常日志1·错误码2·异常处理3·日志规约三、单元测试四、安全规约五、MySQL数据库1·建表规约2·索引规约3·SQL语句4·ORM映射六、工程结构1·应用分层2·二方库依赖3·服务器七、设计规约 前言本手册以 Jav
在这篇博文中,我们将深入探讨如何解决“java开发手册 泰山”相关的问题,尤其是在开发领域。跟着我,一步步进行环境准备、分步指南、配置详解、验证测试、优化技巧和排错指南。 ## 环境准备 在开始之前,确保你有一个合适的硬件环境。这里是一个关于软硬件要求的基本说明: - **软硬件要求** - **操作系统**:Windows 10 / Linux (Ubuntu 20.04及以上)
原创 6月前
31阅读
前言《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理 成册,当前的版本是泰山。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅 是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设 计缺陷可能带来软件上的架构缺陷或性能
工作中,记录时长,单位毫秒 ...
转载 2021-10-26 16:07:00
134阅读
2评论
会当凌绝顶,一览众山小。经过一年的修炼,《Java开发手册泰山于4.22正式发布
转载 2021-08-11 16:33:34
118阅读
近期阿里巴巴集团技术团队发布了最新《Java 开发手册泰山版本,该手册经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册。
原创 2021-06-29 14:11:41
220阅读
最近,阿里的《Java开发手册》又更新了,这个版本历经一年的修炼,取名:《 Java开发手册泰山) 》正式出道。 正所谓无规矩不成方圆,在程序员的世界里,也存在很多规范,阿里出版的Java开发手册就是其中之一,从各个方面都约束了程序员该如何有规矩的写代码,以及如何写好代码。 据官方描述,本次共计
原创 2021-05-25 13:28:19
480阅读
现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续维护艰难;没有鉴权的漏洞代 码易被黑客攻击等。近期阿里巴巴集团技术团队发布了最新《Java 开发手册泰山版本,该手册经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发
阿里的《Java开发手册》被Java开发者所拜读,基本人手一册,就在前几天(2020.04.22)发布了泰山 -  会当凌绝顶,一览众山小,而这次发布新增了很多干货内容,在此,给大家分享一下,是时候更新你的手册了。 从【附1:版本历史】,记录来看,本次泰山更新内容如下:发布错误码统一解决方案。新增 34 条新规约。比如,日期时间的闰年、闰月问题,三目运算的自动拆
“荡胸生层云,决眦入归鸟”,《Java 开发手册泰山)》正式和大家伙见面了!秉承着“码出高效,码出质量”的一贯愿景,泰山小哥跳着欢快的步伐向大家走来了,以下是他的独白:自华山现身武林以来,大家都叫泰山泰山快现身,但是一开始我是拒绝的,不能因为你说来,我就马上来,直到我遇到了 stream.Collectors 类下 toMap() 方法的坑,转化逻辑对我等键盘侠来说应该是手到擒来,谁知一脚深
近期阿里巴巴集团技术团队发布了最新《Java 开发手册泰山版本,该手册经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册。手册Java 开发者为中心视角,划分为编程规约、异常日志、 单元测试、 安全规约、 MySQL 数据库、 工程结构、 设计规约七个维度,再根据内容特征,细分成若干二级子目录。另外,依据约束力强弱及故障敏感性,规
原创 2021-01-29 20:18:02
180阅读
  • 1
  • 2
  • 3
  • 4
  • 5