美文网首页
Alibaba Java开发手册笔记

Alibaba Java开发手册笔记

作者: 码头军 | 来源:发表于2017-07-05 14:23 被阅读0次

1. Java

  1. HashMap在容量不够进行resize时由于高并发可能出现死链,导致CPU飙升,在开发过程中注意规避此风险。这里提到死链是什么意思,如果产生?
  2. 逻辑上超过 3 层的 if-else 代码可以使用卫语句,或者状态模式来实现。这里的卫语句是什么意思? 位语句?!是不是拼写错误?

2. Database

  1. 在 varchar 字段上建立索引时,必须指定索引长度,没必要对全字段建立索引,根据实际文本区分度决定索引长度。 说明: 索引的长度与区分度是一对矛盾体,一般对字符串类型数据,长度为 20 的索引,区分 度会高达 90%以上,可以使用 count(distinct left(列名, 索引长度))/count(*)的区分度 来确定。
    参考 http://www.jianshu.com/p/3a7a5a42139b
  2. 页面搜索严禁左模糊或者全模糊,如果需要请走搜索引擎来解决。 说明:索引文件具有 B-Tree 的最左前缀匹配特性,如果左边的值未确定,那么无法使用此索 引。Q:什么是左模糊,全模糊,查看B-Tree结构

相关文章

  • Java开发者常用工具及网站推荐

    一、IDEA插件 Alibaba Java Coding Guidelines,配合《阿里巴巴Java开发手册》,...

  • Alibaba Java开发手册笔记

    1. Java HashMap在容量不够进行resize时由于高并发可能出现死链,导致CPU飙升,在开发过程中注意...

  • alibaba Java开发手册笔记

    1.1命名风格 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号开始。 常量命名全部大写,单词间...

  • Alibaba Java 开发手册

    一、编程规约 (一)命名规约 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反...

  • 【Alibaba Java开发手册】 提要

    旨在对手册进行提要关注点: 编程规约 手册源文件点击下载 EverNote笔记链接(内含XMind思维导图源文件)...

  • 阿里巴巴 Java开发规约插件使用 (同样适用Android)

    Alibaba于在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件,该插件在扫描代码后...

  • alibaba java开发手册规范小结

    昨晚发布项目,出现了一次不大不小的事故,后来排查原因竟然是一个很不起眼的地方,究其原因,就是代码编写不规范导致的。...

  • Android推荐资源

    《阿里巴巴Android开发手册》下载:https://102.alibaba.com/downloadFile....

  • MySQLj建表规约

    下载原版阿里JAVA开发手册 【阿里巴巴Java开发手册v1.2.0】 本文主要是对照阿里开发手册,注释自己在...

  • 唯品会Java标准核心库和工具箱

    VJTools 是唯品会Java标准核心库和工具箱,包括《唯品会Java开发手册》,在《阿里巴巴Java开发手册》...

网友评论

      本文标题:Alibaba Java开发手册笔记

      本文链接:https://www.haomeiwen.com/subject/xdkqhxtx.html