ICode9

精准搜索请尝试: 精确搜索
  • 阿里巴巴 MySQL 数据库之索引规约 (二)2020-03-21 10:58:45

    索引规约 强制部分 【强制】 业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。 说明:不要以为唯一索引影响了 insert 速度,这个速度损耗可以忽略,但提高查找速度是明显的;另外, 即使在应用层做了非常完善的校验控制,只要没有唯一索引,根据墨菲定律,必然有脏数据产生。

  • Java开发编程规范(阿里巴巴版): 4.OOP 规约2020-03-16 13:36:38

    【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 说明:getObject()与 get0bject()的问题。一个是字母的 O,一个是数字的 0,加@Override 可以准确判断是否覆盖成功。另外,如果在抽象类中对方法签名进行修改,其实

  • 《软件需求规约》2020-03-15 12:58:27

                                                                                                                           HUAZHONG AGRICULTURAL UNIVERSITY                             

  • 编译原理-第三章 词法分析-3.3 词法单元的规约2020-03-11 17:52:07

    词法单元的规约: 串和语言: 字母表:一个有限的符号集合,符号的典型例子包括字母、数位和标点符号 串:字母表中符号的一个有穷序列 串s的前缀:从s的尾部删除0个或多个符号得到的串 串s的后缀:从s的开始处删除0个或多个符号后得到的串 串s的子串:删除s的某个前缀和某个后缀之后得到的串

  • 需求2020-03-10 19:01:49

    一.什么样的陈述可以作为需求 IEEE标准830-1998要求单一的需求必须具有5个基本特征 1.必要性。是要求的吗? 2.无歧义性.只能用一种方式解释吗? 3.可测性。可以对他进行测试吗? 4.可跟踪的.可以从一个开发阶段到另一个开发阶段对他进行跟踪吗? 5可测量的. 可以对他进行测量吗? 二需求分

  • ali代码规约2020-02-26 11:04:50

    一、IDEA插件安装 1、 File >> Settings >> Plugins >> Browse repositories… 搜 alibaba 即可。 alibaba Java Coding       2、点击 安装(Install) 然后按提示重启 IDEA 3、检查安装是否成功:  Tools >> 阿里编码规约   二、IDEA插件使用 1、操作步骤:Tools >>

  • Java规约之方法设计2020-02-24 21:55:29

    Rule 1. 【推荐】方法的长度度量 方法尽量不要超过100行,或其他团队共同商定的行数。 另外,方法长度超过8000个字节码时,将不会被JIT编译成二进制码。 Sonar-107: Methods should not have too many lines,默认值改为100 Facebook-Contrib:Performance - This method is too long

  • Java日志规约2020-02-24 21:53:38

    Rule 1. 【强制】应用中不可直接使用日志库(Log4j、Logback)中的API,而应使用日志框架SLF4J中的API 使用门面模式的日志框架,有利于维护各个类的日志处理方式统一。 import org.slf4j.Logger; import org.slf4j.LoggerFactory; private static Logger logger = LoggerFactory

  • Java类设计规约2020-02-24 21:51:53

    原文:https://vipshop.github.io/vjtools/#/standard/chapter05 Rule 1. 【推荐】类成员与方法的可见性最小化 任何类、方法、参数、变量,严控访问范围。过于宽泛的访问范围,不利于模块解耦。思考:如果是一个private的方法,想删除就删除,可是一个public的service方法,或者一个public的

  • Java开发最佳实践(一) ——《Java开发手册》之"编程规约"2020-02-22 23:55:36

    Java开发手册版本更新说明 专有名词解释 一、 编程规约 (一) 命名风格 (二) 常量定义 (三) 代码格式 (四) OOP 规约 (五) 集合处理 (六) 并发处理 (七) 控制语句 (八) 注释规约 (九) 其它 Java开发手册版本更新说明 版本号 版本名 更新日期 备注 1.3.0 终极版 2017.09.

  • IEEE754二进制浮点数算术标准2019-12-07 10:03:35

    对于32位浮点数 sign: 符号,1位 exponent: 指数,8位,偏码 fraction: 分数,23位,原码     特殊值     指数域的编码值 = 指数的实际值 + 127 这样按照字典序的顺序就可以比较两个指数域的编码值的大小,在比较两个浮点数大小时比使用原码方便 规约形式 “规约”是指用唯一确定的浮点

  • MySQL 相关规约(v1.0)2019-09-29 20:01:28

    0)前言 a. 基本规约 【强制】表存储引擎必须使用InnoDB(针对主库一般是强制要求的) 【强制】表字符集默认使用utf8,必要时候使用utf8mb4(个人踩坑:emoji表情存储问题) 说明: 通用,无乱码风险,汉字3字节,英文1字节 utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它  【强制】禁止使用

  • 为什么阿里Java规约禁止使用Java内置线程池?2019-08-04 13:50:54

    IDEA导入阿里规约插件,当你这样写代码时,插件就会自动监测出来,并给你红线提醒。 告诉你手动创建线程池,效果会更好。 在探秘原因之前我们要先了解一下线程池 ThreadPoolExecutor 都有哪些参数及其意义。 ThreadPoolExecutor 构造方法: public ThreadPoolExecutor(int corePoolSize,

  • 暑假第三周2019-07-26 12:52:33

    本周我完成了每天一个小时的编程要求,成功完成上周的计划。 我完成学习java控制语句的内容的计划。接下来一周,因为需要离开家去上海一周,所以可能无法完成任务。 不过,下一步我打算自学java注释规约。

  • 阿里规约等级2019-07-16 11:03:40

    Blocker(崩溃)(一定要修改代码):阻碍开发或测试工作的问题 Critical (严重)(根据情况改代码):系统主要功能部分丧失、数据库保存调用错误、用户数据丢失 Major (一般)(选择性修改代码):功能没有完全实现但是不影响使用,功能菜单存在缺陷但不会影响系统稳定性

  • 简单易懂的阿里巴巴Java代码书写规范笔记一 编程规约2019-06-28 09:27:41

    代码中的命名不能以_或者$开始或者结束,也不能用拼音和英文混合,更不能使用中文。最好别用纯拼音,不过全世界都使用的拼音除外(比如taobao)。 类名的每个单词第一个字母都要大写,但是极度缩略词可以全部大写,比如UserSearchDao。 方法名,参数名,成员变量,局部变量的命名是第一个单词小写

  • Alibaba分层领域模型规约2019-06-26 23:40:40

    【参考】分层领域模型规约: DO(Data Object) : 此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。 DTO(Data Transfer Object) :数据传输对象, Service 或 Manager 向外传输的对象。 BO(Business Object) :业务对象, 由 Service 层输出的封装业务逻辑的对象。 AO(Application Objec

  • 软件构造课程笔记——软件规约2019-06-23 16:50:22

    软件规约 Specification 包括软件文档,前置注释等形式 实现者满足规约,使用者依赖规约 规约将实现者和使用者解耦 在遵循规约的前提下,实现者自由变更实现,使用者自由变更用途。 客户视角的等价实现 遵循同一规约的两种可互相替代的实现 方法规约结构 前置条件 方法要求。规约使

  • 软件构造 第三章 第二部分2019-06-20 19:39:31

    设计规约 概述:方法的规约、前置/后置条件、操作式规约、规约的强度及其比较、如何设计好的规约   一个完整的方法 一个完整的方法包括规约spec和实现体implementation; "方法"是程序的积木,它可以被独立的开发、测试、复用; 使用“方法”的客户端,无需了解方法内部如何工作,这就是抽

  • 3.2  Spec规约2019-06-13 09:50:25

    3.2  Spec规约 1.   行为等价性,只要满足客户端需求,无论性能,从客户端看他们的行为是一样的,那么就满足行为等价性 D:不需要规定内部的实现   2.   Spec强度是指前置条件更弱(能处理更多的情况)后置条件更强(对程序员更多要求)       3.   @param , @return,@throws 显然   4

  • 编译原理2019-06-04 22:41:09

    LL(1),LR(0),SLR(1),LR(1),LALR(1)的区别与联系? LL(1)分析是自上而下的分析法 LR(0),LR(1),SLR(1),LALR(1)是自下而上的分析法。 LR(0)找出句柄前缀,构造分析表,然后根据输入符号进行规约,SLR(1)使用LR(0)会有冲突,不知道规约、移进,或移进哪一个,所以需要向前搜索,只把有问题的地方向前搜索一次。 LR(1)在每个项目中增加搜索

  • 问题规约---漫谈人工智能2019-03-06 11:00:48

    问题规约(Problem reduction): 是另一种基于状态空间的问题描述与求解方法。已知问题的描述,通过一系列变换把此问题最终变成另一个本原问题(事实,定理)集合;这些本原问题的解可以直接得到,从而解决了初始问题。 问题规约表示可以由下列三部分组成: (1)一个初始问题描述; (2)一套把问题变换为子

  • (一)Java编程规约2019-02-27 08:49:28

    (1)常量命名全部大写,单词间用下划线隔开。 (2)抽象类命名以Abstract或Base开头;异常类命名以Exception结尾;测试类命名以它要测试的类名开始,以Test结尾。 (3)类型与中括号之间无空格定义数组(例:String[] args)。 (4)Boolean类型的变量不要加is前缀(例:Boolean isDeleted,它的方法名称也是isDeleted

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有