第1题
A.防止pagesize过大导致内存溢出
B.防止正则输入源串拒绝服务ReDOS
C.防止任意重定向
D.预防SQL注入
第2题
A.主键索引(primarykey),字段类型为unsignedbigint、单表时推荐自增、步长为1
B.主键索引(primarykey),字段类型为unsignedbigint、单表时推荐自增、步长为2
C.唯一索引(uniquekey),命名规则为uk_字段名(如果多个字段继续下划线)
D.普通索引(normalindex),标记成idx_字段名(如果多个继续下划线)
第3题
A.表字段注释,如果修改字段含义或对字段表示的状态追加时,需要及时更新
B.合适的字符存储长度,不但节约数据库表空间、节约索引存储,更重要的是提升检索速度
C.针对表的每个字段都增加索引,加快查询速度
D.字段的区分度越高,索引的查找速度越快
第4题
A.所有的POJO类属性必须使用包装数据类型
B.RPC方法的返回值和参数必须使用包装数据类型
C.因为JAVA的自动装箱与拆箱机制,不需要根据场景来区分数据类型
D.所有的局部变量推荐使用基本数据类型
第5题
A.表名、字段名禁止出现数字开头,禁止两个下划线中间只出现数字
B.表名不使用复数名词
C.表必备三字段命名:id,gmt_create,gmt_modify
D.表必备三字段命名:id,gmt_create,gmt_modified
第6题
A.对于是与否概念的列名,必须使用can_abc来表示
B.对于是与否概念的列名,必须使用is_abc来表示
C.数据类型是varchar(1)(Y表示是,N表示否)
D.数据类型是unsignedtinyint.(1表示是,0表示否)
第7题
A.Longa=2L;//大写的L
B.Longa=2l;//小写的1
C.常量只定义一次,不再赋值,所以不需要命名规范
D.不要使用一个常量类维护所有常量,应该按常量功能进行归类,分开维护
第8题
A.异常信息应该包括两类信息:案发现场信息和异常堆栈信息
B.日志文件推荐至少保存15天,因为有些异常具备以“周”为频次发生的特点
C.避免重复打印日志,浪费磁盘空间,务必在log4j.xml中设置additivity=false
D.错误日志和业务日志尽量分开存放
第9题
A.推荐使用Timer方式处理
B.推荐使用ScheduledExecutorService方式处理
C.Timer运行多个TimeTask时,只要其中之一没有捕获抛出的异常,其它任务便会自动终止运行
D.ScheduledExecutorService并发运行多个定时任务时,其中某线程抛出异常,不会影响到其它线程的继续运行
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!