关于接口使用抛异常还是返回错误码,下列哪些说法符合《阿里巴巴Java开发手册》

news/2024/7/7 18:27:03

关于接口使用抛异常还是返回错误码,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. 向公司外部提供的http/api接口,推荐使用“错误码”方式返回异常或者错误信息。
  • B. 对于应用内部的方法调用,推荐使用“抛出异常”的方式处理异常或者错误信息。
  • C. 跨应用的RPC调用,推荐使用将“错误码”和“错误简短信息”封装成Result的方式进行返回。
  • D. 对外提供的接口,一定要保证逻辑健壮性:尽量避免空指针等技术类异常;对于业务类异常要做好错误码或者异常信息的封装。

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

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

单选 KV结构的集合,在处理null值的存储上有细微的区别,下列哪些说法是正确的:答案在文末

  • A. TreeMap的key不可以为null
  • B. TreeMap的key可以为null
  • C. ConcurrentHashMap的key可以为null
  • D. ConcurrentHashMap的value可以为null

多选 关于数据库模糊检索的描述下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. 绝对禁止左模糊。
  • B. 绝对禁止全模糊。
  • C. 绝对禁止右模糊。
  • D. 全模糊或左模糊查询需求,优先使用搜索引擎。

多选 关于分页查询,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. 分页查询,当统计的count为0时,应该直接返回,不要再执行分页查询语句。
  • B. iBATIS自带的queryForList(String statementName,int start,int size)分页接口有性能隐患,不允许使用。
  • C. 定义明确的sql查询语句,通过传入参数start和size来实现分页逻辑。
  • D. 可使用存储过程写分页逻辑,提高效率。

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

关注公众号:回复关键词:“考试题” 获取全部答案


http://lihuaxi.xjx100.cn/news/245046.html

相关文章

获取微信用户信息

2019独角兽企业重金招聘Python工程师标准>>> 微信公众平台开发(76) 获取用户基本信息 本文介绍如何获得微信公众平台关注用户的基本信息,包括昵称、头像、性别、国家、省份、城市、语言。本文的方法将囊括订阅号和服务号以及自定义菜单各种场景&#xf…

一个从四秒到10毫秒,花了1年的算法问题?

原文:一个从四秒到10毫秒,花了1年的算法问题?五一后的第一周,由于搬家腰扭伤了,没注意导致压迫神经,躺在床上休息了好几天。所以没事就挂 QQ,一个网友突然问了我一个算法问题。所以有了这篇文章。感触很深&…

关于类的序列化,下列说法哪些是正确的

关于类的序列化,下列说法哪些是正确的:答案在文末 A. 类的序列化与serialVersionUID毫无关系。B. 如果完全不兼容升级,不需要修改serialVersionUID值。C. POJO类的serialVersionUID不一致会编译出错。D. POJO类的serialVersionUID不一致会抛…

(轉貼) 友達光電第五屆【A+種子暑期實習計畫】開始辦理報名 (News)

友達光電第五屆【A種子暑期實習計畫】開始辦理報名 友達光電以絕佳的團隊執行力,帶領台灣光電產業進入世界級的領域! 還在就學的你/妳,想成為世界級光電產業的A種子嗎? 把握最後的暑假加入友達的A種子實習團隊吧!! 【2008 A種子募集計畫】 實習期間&am…

Scala implement Comb Sort

2019独角兽企业重金招聘Python工程师标准>>> /**** param arr 待排序的数据* param o 隐式转换* tparam T type* return*/def combSort[T](arr: Array[T])(implicit o: Ordering[T]): (Seq[T], Int) {import o._var gap: Int arr.lengthvar hasChanged truevar…

4月第4周全球域名商TOP15:万网第四 增势减弱

IDC评述网(idcps.com)05月21日报道:据WebHosting.info公布的最新数据显示,在4月第4周,全球十五强域名商中,域名总量成功实现净增长的有7家。其中,中法各1家,即中国万网与OVH.NET&…

java面试题及答案2020,java面试题及答案2020持续更新

1.Javascript中常用的事件有哪些?2.js如何实现页面刷新呢?3.页面前进或者后退4.Js如何跳转到到一个指定页面5.使用js获取一个表单元素6.如何阻止表单提交7.正则表达式有那些符号?8.Sql中delete与truncate的区别9.Xml的java解析有几种方式&…

#大学#SQL基础学习笔记(02)

*数据分组select FAge,count(*) from TableName group by FAge (根据年龄进行分组)一般和聚合函数一起使用 *Having语句select FAge,count(*) from TableName group by FAge having count(*)>1 *聚合函数不能出现在where语句中 *having是对分组后的信息进行过滤,…