AI智能
改变未来

组合索引,下他哪些说法符合《阿里巴巴Java开发手册》


多选 关于组合索引,下他哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. 查询条件 where a=0\’ and b=\’1\’,当组合索引为(b a)的时候能进行索引扫描。
  • B. 查询条件where a=\’0\’ and b=\’1\’,当组台素引为(C,a,b)的时候能进行素引扫描。
  • C. 查询select b from table where a=\’0\’,当电台素引为(a b)的时候会进行素引扫描。
  • D. 查询条件where a> \’O\’ order by b,当组合素引为(a. b)时会利用素引进行排序。

单选 关于使用explain对数据库性能进行优化分析,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. SQL性能优化的目标:至少要达到 range 级别,要求是ref级别,如果可以是consts最好。
  • B. index级别走的是扫描索引,所以速度会比ref快。
  • C. range级别是指对表进行范围索引。
  • D. ref级别是指使用主键或者唯一索引。

多选 关于MySQL性能优化的描述,下列哪些说法是正确的:答案在文末

  • A. 主键查询优先于二级索引查询。
  • B. 表连接有一定的代价,故表连接数量越少越好。
  • C. 一般情况下,二级索引扫描优先于全表扫描。
  • D. 可以使用通过索引避免排序代价。

多选 关于常量定义,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. 不允许出现任何魔法值(即未经预先定义的常量)直接出现在代码中。
  • B. 魔法值是指程序中随意定义并赋值的变量值,如果代码编写者明白变量值意义是可以任意使用的,例如在代码中写if(status == 3) return error;符合规范。
  • C. 如果变量值仅在一个范围内变化推荐用Enum类。
  • D. 在程序中,一律禁止使用枚举类型。

多选 在定义DO/DTO/VO/等POJO类时,对属性默认值的设定,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. String类型的默认值设定为空字符串。
  • B. Date类型的默认值设定为new Date()。
  • C. 集合类型的默认值设定为Collections.EMPTY_LIST。
  • D. 不要设定任何属性默认值。

公号有 600 道题库,答案,持续更新中

关注:回复关键词:"考试题" 获取全部答案

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 组合索引,下他哪些说法符合《阿里巴巴Java开发手册》