阿里巴巴Java开发手册(第2版)

阿里巴巴Java开发手册(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

帮你成为一名合格的Java开发工程师。

内容简介

本手册的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践。众所周知,现代软件行业的高速发展对开发工程师的综合素质要求越来越高,因为不仅是编程相关的知识点,其他维度的知识点也会影响软件的最终交付质量,比如,数据库的表结构和索引设计缺陷可能带来软件的架构缺陷或性能风险;单元测试的失位导致系统集成测试困难;没有鉴权的漏洞代码易被黑客攻击等。

所以,本手册以开发工程师为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度,每个条目下提供相应的扩展解释和说明、正例和反例,全面、立体、形象地帮助开发工程师成长,有助于团队代码规约文化的形成。

作者简介

作者杨冠宝(孤尽),承担过双十一、国际化、代码中心、资产平台等大型项目,有着丰富的一线编程实战和架构经验。目前是集团iERP团队技术负责人,在大数据、高并发、分布式、代码效能等领域均有较深的造诣,乐于分享和总结,在国内外做过多次大型交流和培训,引起强烈共鸣。

章节目录

版权信息

内容简介

专家语录

第2版序

第2版前言

第1章 编程规约

1.1 命名风格

1.2 常量定义

1.3 代码格式

1.4 OOP规约

1.5 日期时间

1.6 集合处理

1.7 并发处理

1.8 控制语句

1.9 注释规约

1.10 前后端规约

1.11 其他

第2章 异常日志

2.1 错误码

2.2 异常处理

2.3 日志规约

第3章 单元测试

第4章 安全规约

第5章 MySQL数据库

5.1 建表规约

5.2 索引规约

5.3 SQL语句

5.4 ORM映射

第6章 工程结构

6.1 应用分层

6.2 二方库依赖

6.3 服务器

第7章 设计规约

附录 专有名词

阿里巴巴Java开发手册(第2版)是2020年由电子工业出版社出版,作者杨冠宝。

得书感谢您对《阿里巴巴Java开发手册(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Java系统化项目开发教程 电子书
本书以培养面向对象编程思维、Java桌面应用开发技能为目标,以提出问题、解读问题、知识探究和解决问题为基本思路,采用控制台窗口呈现方式,着重突出算法逻辑过程,以“图形参数计算程序”为载体,阐述面向对象的抽象概念及结合Java基本语法的编程应用;并进一步利用对用户更为友好的图形界面方式,以“闹钟工具软件”的设计实现为主线,融入Java的主要编程机制,如事件处理机制、输入/输出机制、异常处理机制等的应
Java应用开发技术实例教程 电子书
本书主要介绍Java GUI、集合框架、JDBC数据库编程、多线程、网络编程等Java应用开发技术。编者针对相关技术,精心设计、挑选单元实例项目,以单元项目为依托展开相关知识与技术的阐述,还针对重点内容,设计贯穿多个章节的综合项目,重点培养学生的Java面向对象技术应用能力与实际项目开发能力。 本书适合掌握了Java编程语法基础和面向对象编程技术的读者使用。本书适合作为高等院校计算机科学与技术、计
Java EE的轻量级开发利剑:Spring Boot实战 电子书
本书以JavaEE的最佳实践为主题,全面闸述SpringBoot、SpringMVC、SpringCloud等企业级领域内的热门技术。本书讲解相关技术框架的核心知识,并结合汽车管理系统等实战项目,把JavaEE领域内流行的SSH、SSM、SpringBoot、SpringCloud、MyBatis和JPA等框架整合起来,再从代码层面讲述Activiti、Kafka、Redis、Docker、Mav
Java Web动态网站开发(微课版) 电子书
本书从初学者的角度出发,通过通俗易懂的语言、丰富多彩的案例,详细介绍了进行JavaWeb应用开发应掌握的各方面技术。全书共分8个项目,主要内容包括开发环境的搭建,JSP语法基础,JSP内置对象的使用,JavaBean技术的应用,JDBC数据库接口的使用,Servlet技术的应用,以及两个综合案例的开发讲解。
HTML 5移动平台的Java Web实用项目开发 电子书
本书以真实购物网站为项目原型,以购物网站为载体,将购物网站的功能模块合理划分为8个教学单元:导航栏和信息提示设计、访问量统计模块设计、商品展示与查询模块设计、购物车模块设计、登录与注册模块设计、喜爱商品投票统计模块设计、用户留言模块设计、订单模块设计和多模块集成。这8个教学单元按由浅入深、由易到难、由简单到综合的顺序排列,符合学习者的认知规律和技能形成规律。本书每个教学单元都设置了6个教学环节:知