多选 对于索引(a,b,c),下列哪些说法是正确的:答案在文末
  • A. 查询语句 where a between 5 and 10 可以使用该索引。
  • B. 查询语句 where a = 5 and b between 5 and 10 可以使用该索引。
  • C. 查询语句 where a in (5,6,7,8,9) and b = 5 可以使用该索引。
  • D. 查询语句 where b = 5 and c = 10 可以使用该索引。
多选 关于组合索引,下他哪些说法符合《阿里巴巴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)时会利用素引进行排序。
多选 关于系统安全,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
  • A. 表单、AJAX提交不需要进行CSRF安全过滤。
  • B. 表单、AJAX提交必须执行CSRF安全过滤。
  • C. URL外部重定向传入的目标地址必须执行白名单过滤。
  • D. 用户输入的SQL参数严格使用参数绑定或者METADATA字段值限定,防止SQL注入,禁止字符串拼接SQL访问数据库。
多选 关于Java的接口描述,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
  • A. 在接口类中的方法和属性使用public修饰符。
  • B. 对于Service类,内部的实现类加Impl的后缀与接口区别。例如:ProductServiceImpl实现ProductService接口。
  • C. 对于Service类,基于SOA的理念,是以接口方式暴露服务。
  • D. 尽量不在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,而且是整个应用的基础常量。
多选 如何处理单元测试产生的数据,下列哪些说法是正确的?:答案在文末
  • A. 测试数据入库时加特殊前缀标识。
  • B. 测试数据使用独立的测试库。
  • C. 自动回滚单元测试产生的脏数据。
  • D. 无须区别,统一在业务代码中进行判断和识别。