阿里云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
目录
相关文章
|
2月前
|
弹性计算 测试技术 持续交付
阿里云云效产品使用合集之如何进行自动化测试
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
21天前
|
SQL JavaScript 前端开发
基于Java访问Hive的JUnit5测试代码实现
根据《用Java、Python来开发Hive应用》一文,建立了使用Java、来开发Hive应用的方法,产生的代码如下
49 6
|
28天前
|
存储 SQL 分布式计算
Java连接阿里云MaxCompute例
要使用Java连接阿里云MaxCompute数据库,首先需在项目中添加MaxCompute JDBC驱动依赖,推荐通过Maven管理。避免在代码中直接写入AccessKey,应使用环境变量或配置文件安全存储。示例代码展示了如何注册驱动、建立连接及执行SQL查询。建议使用RAM用户提升安全性,并根据需要配置时区和公网访问权限。具体步骤和注意事项请参考阿里云官方文档。
|
2月前
|
Java 开发工具
通过Java SDK调用阿里云模型服务
在阿里云平台上,可以通过创建应用并使用模型服务完成特定任务,如生成文章内容。本示例展示了一段简化的Java代码,演示了如何调用阿里云模型服务生成关于“春秋战国经济与文化”的简短文章。示例代码通过设置系统角色为历史学家,并提出文章生成需求,最终处理并输出生成的文章内容。在实际部署前,请确保正确配置环境变量中的密钥和ID,并根据需要调整SDK导入语句及类名。更多详情和示例,请参考相关链接。
|
2月前
|
IDE Java 测试技术
揭秘Java高效编程:测试与调试实战策略,让你代码质量飞跃,职场竞争力飙升!
【8月更文挑战第30天】在软件开发中,测试与调试对确保代码质量至关重要。本文通过对比单元测试、集成测试、调试技巧及静态代码分析,探讨了多种实用的Java测试与调试策略。JUnit和Mockito分别用于单元测试与集成测试,有助于提前发现错误并提高代码可维护性;Eclipse和IntelliJ IDEA内置调试器则能快速定位问题;Checkstyle和PMD等工具则通过静态代码分析发现潜在问题。综合运用这些策略,可显著提升代码质量,为项目成功打下坚实基础。
48 2
|
2月前
|
XML Java 测试技术
Selenium WebDriver自动化测试(基础篇):不得不掌握的Java基础
关于Selenium WebDriver自动化测试的Java基础篇,涵盖了Java的变量、数据类型、字符串操作、运算符、流程控制、面向对象编程、关键字用法、权限修饰符、异常处理和IO流等基础知识点,为进行自动化测试提供了必要的Java语言基础。
31 1
|
2月前
|
运维 Java Devops
阿里云云效操作报错合集之在流水线增加单元测试报错,是什么导致的
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
2月前
|
机器学习/深度学习 存储 缓存
Java本地高性能缓存实践问题之阿里云机器学习团队开源社区的问题如何解决
Java本地高性能缓存实践问题之阿里云机器学习团队开源社区的问题如何解决
|
2月前
|
存储 Kubernetes 测试技术
阿里云块存储问题之处理信用分低的测试用例(即不稳定Case)如何解决
阿里云块存储问题之处理信用分低的测试用例(即不稳定Case)如何解决
35 0
|
2月前
|
存储 Kubernetes 测试技术
阿里云块存储问题之生产代码与测试代码需要同步原子提交如何解决
阿里云块存储问题之生产代码与测试代码需要同步原子提交如何解决
27 0
下一篇
无影云桌面