电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

阿里巴巴编码规范题库

阿里巴巴编码规范题库_第1页
1/11
阿里巴巴编码规范题库_第2页
2/11
阿里巴巴编码规范题库_第3页
3/11
多选 1.如何处理单元测试产生的数据,下列哪些说法是正确的?ABC A .测试数据入库时加特别前缀标识。 B .测试数据使用独立的测试库。 C .自动回滚单元测试产生的脏数据。 D .无须区别,统一在业务代码中进行推断和识别。多选 2.关于并发处理,下列哪些说法符合《阿里巴巴 Java 开发手册》:ABC A .线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。 B .同步处理时,能锁部分代码区块的情况下不要锁整个方法;高并发时,同步调用应该考虑到性能损耗。 C .创建线程或线程池时,推举给线程指定一个有意义的名称,方便出错时回溯。 D .推举使用 Executors.newFixedThreadPool(int x)生成指定大小的线程池。(线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式)多选 3.下列哪些说法符合《阿里巴巴 Java 开发手册》:ACD A .对于“明确停止使用的代码和配置”,如方法、变量、类、配置文件、动态配置属性等要坚决从程序中清理出去,避开造成过多垃圾。 B .永久弃用的代码段注释掉即可,即不用加任何注释。 C .对于临时被注释掉,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用三 个斜杠(///)来说明注释掉代码的理由。 D .不要在视图模板中加入任何复杂的逻辑。多选 4.关于分页查询,下列哪些说法符合《阿里巴巴 Java 开发手册》:ABC A .分页查询,当统计的 count 为 0 时,应该直接返回,不要再执行分页查询语句。 B .iBATIS 自 带 的 queryForList(String statementName,int start,int size)分页接口有性能隐患,不允许使用。 C .定义明确的 sql 查询语句,通过传入参数 start 和 size 来实现分页逻辑。 D .可使用存储过程写分页逻辑,提高效率。多选 7.关于接口使用抛异常还是返回错误码,下列哪些说法符合《阿里巴巴Java 开发手册》:ABCD A .向公司外部提供的 http/api 接口,推举使用“错误码”方式返回异常或者错误信息。 B .对于应用内部的方法调用,推举使用“抛出异常”的方式处理异常或者错误信息。 C .跨应用的 RPC 调用,推举使用将“错误码”和“错误简短信息”封装成Result 的方式进行返回。 D .对外提供的接口,一定要保证逻辑健壮性:尽量避开空指针等技术类异常对于业务类异常要做好错误码或者异常信息的封装。单选 8.关于类的序列化,下列说法哪些是正确的:D A .类的序列化与 serialVersionUI...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

阿里巴巴编码规范题库

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部