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

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

71.Spring MVC中,如何配置允许页面使用JavaScript文件资源?

A. 在springmvc-servlet.xml中配置:<mvc:resources location="/css/" mapping="/css/**"></mvc:resources>

B. 在springmvc-servlet.xml中配置:<mvc:resources location="/js/" mapping="/js/**"></mvc:resources>

C. 在springmvc-servlet.xml中配置:<js:resources location="/js/" mapping="/js/**"></js:resources>

B

72.Spring MVC中,自定义拦截器拦截所有请求的XML配置,正确的是?

A. <mvc:interceptors> <mvc:interceptor> <mvc:exclude-mapping path="/**" /> </mvc:interceptor> </mvc:interceptors>

B. <mvc:interceptors> <mvc:interceptor> </mvc:interceptor> </mvc:interceptors>

C. <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**" /> </mvc:interceptor> </mvc:interceptors>

D. <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/" /> <mvc:exclude-mapping path="/" /> </mvc:interceptor> </mvc:interceptors>

C

73.下面Git命令中哪些会改变提交历史()

A. git commit --amend

B. git rebase -i HEAD^

C. git checkout HEAD^

D. git reset --hard HEAD^1

ABD
相关知识点:
git reset --hard 会重置当前branchgit checkout 只会改变HEAD,不会影响当前branchgit rebase能够将分叉的分支重新合并,进而改变历史git commit --amend 会修改最近一次commit

74.在maven中,工程中需要引入A、B,而A依赖1.0版本的C,B依赖2.0版本的C,解决依赖冲突的方法是()

A. 使用

B. 使用

C. 使用

D. 使用

B

相关知识点: 使用的元素将会引起冲突的元素排除。

75.Java处理xml文件时,避免多个相同名称和值的节点冲突的方法是?

A. 分割XML多个文件

B. XML文件无法处理冲突

C. 在XML文件中使用子节点区分

D. 使用XML命名空间避免元素命名冲突,如xmlns:h=“http://www.w3.org/aliyun/”>

D

76、Servlet过滤器如何修改网站请求消息的状态码?

A. public void doFilter()方法里:response.setStatus(状态码)

B. public void doFilter()方法里:request.setStatus(状态码)

C. public void doFilter()方法里:response.setStatusCode(状态码)

D. public void doFilter()方法里:response.setStatusCode(状态码)

A

77.在不同的开发平台会导致文件中的换行符不一致。Linux中换行符(0A),而DOS中的换行符(0D 0A)。那么使用Git该进行怎样的操作来处理此类状况?()

A. 执行命令 git config --global core.autocrlf true

B. 可以修改 /etc/gitattributes 文件,修改* text=auto

C. 向版本库中添加一个 .gitattributes 文件,在其中包含一条内容为 * text=auto 的设置

D. 执行命令 git config --global core.autocrlf input

相关知识点: git config --global core.autocrlf true 版本库中使用LF,而检出时始终使用CRLF。git config --global core.autocrlf input 检出时始终使用LF。在.gitattributes中设置* text=auto 如果core.eol未设置,则根据操作系统不同,在windows上使用CRLF,在linux上使用LF。

C

78.JSP自带的跳转标签跳转到login页面的代码是?

A.

B. <jsp:forward page=“login.jsp”/>

C. <jsp:a page=“login.jsp”/>

D. <jsp:login page=“login.jsp”/>

B

79.关于Git的对象库(.git/objects)说法下面正确的是()

A. 对象库并非一直保持最优存储,而是通过周期性地执行 git gc 优化版本库

B. 删除文件后,再通过添加相同文件找回,不会造成版本库的冗余

C. 内容相同文件名不同的两个文件,在对象库中仅有一个拷贝

D. 对象库执行 git gc 操作后,reflog 会被清空导致其中记录的未跟踪提交及指向的文件被丢弃

ABC
相关知识点:
git gc会调用git reflog expire --all,而git reflog expire默认只会删除90天前的记录。如果想即使生效,则应该使用git reflog expire --expire=now --all。

80.在使用Git进行开发时,经常会发生本想推送当前分支的操作,但是因为使用git push 默认推送所有本地和远程共有分支,导致推送报错non-fast-forward。那么如何设置只推送当前分支,下面正确的是()

A. git config --global pull.rebase true

B. git config --global push.default upstream

C. git config --global pager.status true

D. git config --global receive.denyDeletes true

B
目录
相关文章
|
5天前
|
Java 程序员 测试技术
Java|让 JUnit4 测试类自动注入 logger 和被测 Service
本文介绍如何通过自定义 IDEA 的 JUnit4 Test Class 模板,实现生成测试类时自动注入 logger 和被测 Service。
16 5
|
23天前
|
Java 流计算
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
34 1
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
|
11天前
|
存储 人工智能 Java
将 Spring AI 与 LLM 结合使用以生成 Java 测试
AIDocumentLibraryChat 项目通过 GitHub URL 为指定的 Java 类生成测试代码,支持 granite-code 和 deepseek-coder-v2 模型。项目包括控制器、服务和配置,能处理源代码解析、依赖加载及测试代码生成,旨在评估 LLM 对开发测试的支持能力。
22 1
|
22天前
|
XML Java Maven
在 Cucumber 测试中自动将 Cucumber 数据表映射到 Java 对象
在 Cucumber 测试中自动将 Cucumber 数据表映射到 Java 对象
41 7
|
23天前
|
弹性计算 安全 Linux
阿里云国际版使用ping命令测试ECS云服务器不通的排查方法
阿里云国际版使用ping命令测试ECS云服务器不通的排查方法
|
21天前
|
分布式计算 Java 大数据
大数据-122 - Flink Time Watermark Java代码测试实现Tumbling Window
大数据-122 - Flink Time Watermark Java代码测试实现Tumbling Window
28 0
|
2月前
|
SQL JavaScript 前端开发
基于Java访问Hive的JUnit5测试代码实现
根据《用Java、Python来开发Hive应用》一文,建立了使用Java、来开发Hive应用的方法,产生的代码如下
68 6
|
26天前
|
算法 Java 测试技术
数据结构 —— Java自定义代码实现顺序表,包含测试用例以及ArrayList的使用以及相关算法题
文章详细介绍了如何用Java自定义实现一个顺序表类,包括插入、删除、获取数据元素、求数据个数等功能,并对顺序表进行了测试,最后还提及了Java中自带的顺序表实现类ArrayList。
15 0
|
2月前
|
存储 SQL 分布式计算
Java连接阿里云MaxCompute例
要使用Java连接阿里云MaxCompute数据库,首先需在项目中添加MaxCompute JDBC驱动依赖,推荐通过Maven管理。避免在代码中直接写入AccessKey,应使用环境变量或配置文件安全存储。示例代码展示了如何注册驱动、建立连接及执行SQL查询。建议使用RAM用户提升安全性,并根据需要配置时区和公网访问权限。具体步骤和注意事项请参考阿里云官方文档。
|
3月前
|
Java 开发工具
通过Java SDK调用阿里云模型服务
在阿里云平台上,可以通过创建应用并使用模型服务完成特定任务,如生成文章内容。本示例展示了一段简化的Java代码,演示了如何调用阿里云模型服务生成关于“春秋战国经济与文化”的简短文章。示例代码通过设置系统角色为历史学家,并提出文章生成需求,最终处理并输出生成的文章内容。在实际部署前,请确保正确配置环境变量中的密钥和ID,并根据需要调整SDK导入语句及类名。更多详情和示例,请参考相关链接。