多选 关于组合索引,下他哪些说法符合《阿里巴巴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 道题库,答案,持续更新中

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

©著作权归作者所有:来自51CTO博客作者闫鹏磊的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 终于有人把搜索引擎讲明白了
  2. mysql数据库CURD中常用操作
  3. Kibana 之 使用指引
  4. MySQL InnoDB存储引擎select和update查询阻塞insert语句,形成表
  5. 10+年数据库开发工程师带你深入理解MySQL索引
  6. 循环题目
  7. C语言中static 试题
  8. Linux企业生产常见问题集合(一)答案
  9. 2021整理面试常问题目带答案

随机推荐

  1. 带有过期时间的LRU实现(java版)
  2. Android中获取网络图片的三种方法
  3. java关键字系列(4)this
  4. android 4.0 StatusBar 架构
  5. 设计模式之代理模式(包含静态代理和动态代
  6. LockSupport:一个很灵活的线程工具类
  7. ICS 系统栏分析(一)
  8. java集合系列(9)TreeMap
  9. Android调用系统自带的设置界面
  10. 设计模式之观察者模式