说明 / 示例
```
【单选题】1.外网开放端口,以下操作正确的是(12分) D
A、直接使用花生壳等工具开放外网,绕过客户网络限制
B、方便后续运维,直接把整个服务开放外网
C、部署SSL太麻烦,尽量不要部署SSL
D、和客户沟通清楚,必须加上SSL
【单选题】2.二次开发过程中,以下操作不正确的是(12分)
A、尽量将配置相关的数据用系统参数存放DB,减少配置文件的配置量
B、大模块需求下,做好需求设计以及需求反讲
C、开启代码扫描规约,及时改正代码。
D、代码开发过程中,要多用设计模式,凸显自己的开发能力。
【单选题】3.发版过程中,以下操作正确的是(12分) B
A、直接delete掉war,迅速发版
B、做好备份及回滚准备
C、不通知客户及项目组,直接发版
【单选题】4.连接生产数据库,以下操作不正确的是(12分) C
A、操作RUD操作前,先备份
B、操作完成之前马上断开连接
C、凭借经验,直接执行SQL
D、先在测试环境测试完SQL,再执行
【多选题】5.以下属于数据操作规范的动作有哪些(13分) ABC
A、正式环境修改表内数据要对表进行备份
B、尽量避免同时连接正式环境和测试环境数据库进行操作
C、数据库客户端工具不缓存正式环境密码
D、产品表查询效率慢的可自行增加索引
【多选题】6.以下符合代码规范的例子(13分) BC
A、类名这样定义 iBudgetDefineService.java
B、方法名这样定义 getUserList()
C、常量名这样定义 public final static int WAIT_FOR_LOCK_TIMEOUT = 3000;
D、常量这样定义 private String username;
【多选题】7.部署过程中,以下操作正确的是(13分) BC
A、直接在root用户下部署,简单方便
B、严格按照部门的部署流程规范,统一部署标准
C、做好定时备份机制
D、遇到防火墙端口限制,直接停掉整个防火墙服务
【多选题】8.提交代码是要注意什么(13分) ABD
A、单个开发任务单独提交
B、开发代码随时提交
C、标注清提交的注释
D、未经测试的代码暂不提交
```