阿里云JAVA高级测试试题及答案(十一)

简介: 阿里云JAVA高级测试试题及答案

101.Tomcat中的CATALINA模块的在Java网站部署中的作用?

A. 安全组件

B. 日志组件

C. JSP和Servlet容器组件

D. 数据库连接组件

C

102.Spring MVC如何修改默认的配置文件名称和位置?

A. 可以在web.xml文件自定义该文件的名称和位置

B. 可以通过在servlet.xml自定义该文件的名称和位置

C. 可以通过在mvc.xml文件中添加该文件的名称和位置

D. 可以通过web.xml文件中添加 servlet 监听器 ContextLoaderListener 自定义该文件的名称和位置

D

103.在我们使用maven过程中,经常会遇到依赖冲突,解决这种依赖jar包版本冲突冲突的办法有很多,以下操作不能解决冲突的选项是()

A. 名称相同,版本不同的依赖冲突,优先声明自己用到的jar包。

B. 传递依赖的包冲突,声明指定版本的包。

C. 在pom.xml文件中声明相应版本的相应jar包。

D. 清理本地Maven仓库

D

104.MyBatis中,关于SqlSession的说法正确的是?

A. SqlSession 的实例是线程安全的,因此能被共享的

B. SqlSession 的实例不是线程安全的,因此能被共享的

C. SqlSession 的实例不是线程安全的,因此是不能被共享的

D. 每个线程都不应该有它自己的 SqlSession 实例。

C

105.在使用SVN过程中,执行更新或提交命令时,出现“locked”的错误提示,以下选项中可以解决此问题的方案是()

A. 使用SVN clean up

B. 根据提示,在上一层或者根目录中进行清除操作

C. 手动删除.SVN文件夹下一个名字叫lock的文件,然后再次更新

相关知识点:
在使用SVN过程中,执行更新或提交命令时,出现“locked”的错误提示,可以使用SVN clean up或根据提示,在上一层或者根目录中进行清除操作或尝试手动删除.SVN文件夹下一个名字叫lock的文件,然后再次更新来解决此问题。

ABC

106.Spring MVC中,如何向前台JSP视图传递对象?

A. 可以使用ModelAndView

B. 可以使用Model

C. 可以使用ModelMap

D. 可以使用Session

ABCD

单选 107.使用Git时,如果已经将改变的文件加入暂存区,但是突然又不想提交其中的service.java文件,那么该如何操作?()

A. git checkout – service.java

B. git checkout HEAD service.java

C. git reset – service.java

D. git reset --hard – service.java
相关知识点: git reset – filename 用于使用HEAD中的filename覆盖index中的版本。

C

单选 108.Spring如何基于XML配置通过自动装配“byName”注入bean?

A.

B.

C.

D.

B

109.Servlet处理Ajax请求如何设置请求消息的UTF-8编码?

A. response.setCharacterEncoding(“UTF-8”);

B. response.setEncoding(“UTF-8”);

C. request.setCharacterEncoding(“UTF-8”);

D. request.setEncoding(“UTF-8”);

C

单选 110.Spring中,如何配置扫描MyBatis的映射文件?

A.

B.

C.

D.

B
目录
相关文章
|
3天前
|
Java
Calendar类在Java中的高级应用与使用技巧
Calendar类在Java中的高级应用与使用技巧
|
3天前
|
负载均衡 Java 测试技术
性能测试与负载均衡:保证Java应用的稳定性
性能测试与负载均衡:保证Java应用的稳定性
|
3天前
|
安全 Java 网络安全
Java网络编程:高级应用与安全性探讨
Java网络编程:高级应用与安全性探讨
|
3天前
|
安全 Java 开发者
Calendar类在Java中的高级应用与使用技巧
Calendar类在Java中的高级应用与使用技巧
|
2天前
|
Java 测试技术
在Java中使用断言函数进行代码测试
在Java中使用断言函数进行代码测试
|
14小时前
|
XML 测试技术 数据格式
《手把手教你》系列基础篇(八十五)-java+ selenium自动化测试-框架设计基础-TestNG自定义日志-下篇(详解教程)
【7月更文挑战第3天】TestNG教程展示了如何自定义日志记录。首先创建一个名为`TestLog`的测试类,包含3个测试方法,其中一个故意失败以展示日志。使用`Assert.assertTrue`和`Reporter.log`来记录信息。接着创建`CustomReporter`类,继承`TestListenerAdapter`,覆盖`onTestFailure`, `onTestSkipped`, 和 `onTestSuccess`,在这些方法中自定义日志输出。
17 6
|
1天前
|
Java 测试技术 Android开发
《手把手教你》系列基础篇(八十四)-java+ selenium自动化测试-框架设计基础-TestNG日志-上篇(详解教程
【7月更文挑战第2天】TestNG是一个用于自动化测试的Java框架,提供日志记录功能。日志有两种模式:底层级详细记录每个步骤,高层级仅记录关键事件。示例代码展示了如何在测试方法中使用`Reporter.log()`记录信息,这些信息会显示在TestNG HTML报告中。文章还提及了日志显示时可能出现的编码问题及解决办法。
|
1天前
|
Java 测试技术 开发者
Java中设计可测试的代码的最佳实践
Java中设计可测试的代码的最佳实践
|
2天前
|
Java jenkins 持续交付
Jenkins是开源CI/CD工具,用于自动化Java项目构建、测试和部署。通过配置源码管理、构建触发器、执行Maven目标,实现代码提交即触发构建和测试
【7月更文挑战第1天】Jenkins是开源CI/CD工具,用于自动化Java项目构建、测试和部署。通过配置源码管理、构建触发器、执行Maven目标,实现代码提交即触发构建和测试。成功后,Jenkins执行部署任务,发布到服务器或云环境。使用Jenkins能提升效率,保证软件质量,加速上线,并需维护其稳定运行。
13 0
|
2天前
|
XML 测试技术 数据格式
《手把手教你》系列基础篇(八十三)-java+ selenium自动化测试-框架设计基础-TestNG测试报告-下篇(详解教程)
【7月更文挑战第1天】使用TestNG自定义报告的简要说明: - TestNG提供默认的HTML和XML报告,但可通过实现IReporter接口创建自定义报告。 - 自定义报告器类需扩展`CustomReporter.java`,实现`generateReport()`方法,接收XML套房、测试结果及输出目录作为参数。
13 0