阿里巴巴Java开发手册-终极版前言 《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总 结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,反馈给广 大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是 编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表 结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续 维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。所以本手册以 Java 开发者为中心 视角,划分为编程规约、异常日志、单元测试、安全规约、工程结构、MySQL 数据库六 个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性, 规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说明”对内 容做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要 0 的 PDF 版本,是对外释放的终极版;其次,我们会在 2017 年 10 月 14 日 杭州云栖大会上,进行阿里巴巴 Java 开发规约插件全球首发,插件点此下载,阿里巴 巴云效(一站式企业协同研发云)也会集成代码规约扫描引擎。最后,《码出高效—— 阿里巴巴 Java 开发手册详解》即将出版,敬请关注。 目录 前言 一、编程规约 ........................1 魔豆 | 39 页 | 1.01 MB | 3 年前3
阿里巴巴Java开发手册-终极版前言 《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总 结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,反馈给广 大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是 编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表 结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续 维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。所以本手册以 Java 开发者为中心 视角,划分为编程规约、异常日志、单元测试、安全规约、工程结构、MySQL 数据库六 个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性, 规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说明”对内 容做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要 0 的 PDF 版本,是对外释放的终极版;其次,我们会在 2017 年 10 月 14 日 杭州云栖大会上,进行阿里巴巴 Java 开发规约插件全球首发,插件点此下载,阿里巴 巴云效(一站式企业协同研发云)也会集成代码规约扫描引擎。最后,《码出高效—— 阿里巴巴 Java 开发手册详解》即将出版,敬请关注。 目录 前言 一、编程规约 ........................1 魔豆 | 39 页 | 1.01 MB | 3 年前3
Pyjnius Documentation Release 1.0a1. . . . . . . . . . . . . . . . 17 4.3 Java class implementation in Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.4 Java signature format . . . . . . . . . . . . Module Index 29 i ii Pyjnius Documentation, Release 1.0a1 Pyjnius is a Python library for accessing Java classes. This documentation is divided into differents parts. We recommend you to start with Installation Release 1.0a1 2 Contents CHAPTER 1 Installation PyJNIus depends on Cython and the Java Development Kit (includes the Java Runtime Environment). 1.1 Installation on GNU/Linux distributions You need the3 魔豆 | 35 页 | 187.37 KB | 2 年前3
Firebird Docbuilding Howto Brazilian Portuguese.................................................................................. 8 Onde obter o Java 2 ............................................................................................... DocBook XML. Ant é uma ferramenta Java; a qual necessita uma versão recente do Java 2 instalado no seu computador. Nas próximas subseções, mostraremos: 1. Onde obter o Java 2 2. Como configurar o ambiente documentos em HTML e PDF Se você já possui o Java 2 instalado, pode pular este passo. Onde obter o Java 2 Baixe e instale apenas uma das seguintes opções: • Java 2 Runtime Environment, Standard Edition -10 魔豆 | 13 页 | 78.58 KB | 2 年前3
云服务器 API 文档3.0 签名 v3”,可以生成签名过程进行验证,也可直接生成 SDK 代码。推荐使用腾讯云 API 配套的 7 种常见的编程语言 SDK,已经封装了签名和请求过程,均已开源,支持 Python、Java、PHP、Go、 NodeJS、.NET、C++。 申请安全凭证 本文使用的安全凭证为密钥,密钥包括 SecretId 和 SecretKey。每个用户最多可以拥有两对密钥。 SecretId:用于标识 API 3.0 时,推荐使用配套的腾讯云 SDK 3.0 ,SDK 封装了签名的过程,开发时只关注产品提供的具体接口即可。详细信息参见 SDK 中 心。当前支持的编程语言有: Python Java PHP Go 云服务器 版权所有:腾讯云计算(北京)有限责任公司 第51 共445页 NodeJS .NET C++ 下面提供了不同产品的生成签名 demo,您可以找到对应的产品参考签名的生成: 只为解释签名过程,并不具备通用性,实际开发请尽量使用 SDK。 Java import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.text.SimpleDateFormat; import java.util.Date; import1 魔豆 | 445 页 | 15.44 MB | 3 年前3
MySQL and PHPfor any damages caused by use of this software or hardware in dangerous applications. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their1 魔豆 | 8 页 | 21.69 KB | 2 年前3
Docker —— 从入门到实践-12202257Marathon、Singularity、Aurora 等; 支持 HA(基于 ZooKeeper 实现); 支持 Docker、LXC 等容器机制进行任务隔离; 提供了多个流行语言的 API,包括 Python、Java、C++ 等; 自带了简洁易用的 WebUI,方便用户直接进行操作。 值得注意的是,Mesos 自身只是一个资源抽象的平台,要使用它往往需要结合运行其上的分布式应用(在 Mesos 中被称作框架,framework),比如 src 目录下,应用框架代码在 frameworks 目录下,文档在 docs 目录下, include 中包括了跟 Mesos 打交道使用的一些 API 定义头文件。 安装依赖,主要包括 Java 运行环境、Linux 上的自动编译环境等。 $ sudo apt-get update $ sudo apt-get install -y openjdk-8-jdk autoconf libtool zookeeper mesos marathon 注意,Marathon 最新版本需要 jdk 1.8+ 的支持。如果系统中有多个 Java 版本,需要检查配置默认的 JDK 版本 符合要求。 $ sudo update-alternatives --config java 安装 Mesos 成功后,会在 /usr/sbin/ 下面发现 mesos-master 和 mesos-slave1 魔豆 | 395 页 | 7.32 MB | 3 年前3
Docker —— 从入门到实践-12202257Marathon、Singularity、Aurora 等; 支持 HA(基于 ZooKeeper 实现); 支持 Docker、LXC 等容器机制进行任务隔离; 提供了多个流行语言的 API,包括 Python、Java、C++ 等; 自带了简洁易用的 WebUI,方便用户直接进行操作。 值得注意的是,Mesos 自身只是一个资源抽象的平台,要使用它往往需要结合运行其上的分布式应用(在 Mesos 中被称作框架,framework),比如 src 目录下,应用框架代码在 frameworks 目录下,文档在 docs 目录下, include 中包括了跟 Mesos 打交道使用的一些 API 定义头文件。 安装依赖,主要包括 Java 运行环境、Linux 上的自动编译环境等。 $ sudo apt-get update $ sudo apt-get install -y openjdk-8-jdk autoconf libtool zookeeper mesos marathon 注意,Marathon 最新版本需要 jdk 1.8+ 的支持。如果系统中有多个 Java 版本,需要检查配置默认的 JDK 版本 符合要求。 $ sudo update-alternatives --config java 安装 Mesos 成功后,会在 /usr/sbin/ 下面发现 mesos-master 和 mesos-slave1 魔豆 | 395 页 | 7.32 MB | 3 年前3
PostgreSQL 7.3.2 Tutorialtypes and functions), and having a wide range of language bind- ings available (including C, C++, Java, Perl, Tcl, and Python). 2.1. The Berkeley POSTGRES Project Implementation of the POSTGRES DBMS1 魔豆 | 40 页 | 280.71 KB | 2 年前3
PostgreSQL 9.4.26 DocumentationC-language library libpq, but several independent implementations of the protocol exist, such as the Java JDBC driver. Once a connection is established the client process can send a query to the backend Information and Definition Schemas (SQL/Schemata) • ISO/IEC 9075-13 Routines and Types using the Java Language (SQL/JRT) • ISO/IEC 9075-14 XML-related specifications (SQL/XML) The PostgreSQL core covers parts 1, 2, 9, 11, and 14. Part 3 is covered by the ODBC driver, and part 13 is covered by the PL/Java plug-in, but exact conformance is currently not being verified for these components. There are currently1 魔豆 | 2452 页 | 5.99 MB | 2 年前5
共 16 条
- 1
- 2










