Java测试题

1.Clustered Index和NoClustered Index的区别是?

A. Clustered Index影响表大小

B. Clustered Index影响数据的物理存储顺序

C. NoClustered Index影响表大小

D. NoClustered Index影响数据的物理存储顺序

正确答案:B
2.mysql如何查看日志log?

A. 查看默认的日志文件/var/log/my.log

B. 查看默认的日志文件/var/log.log

C. 查看默认的日志文件/var/log

D. 查看默认的日志文件/var/log/mysqld.log

正确答案:D

3.MySQL如何修改默认的端口号?

A. my_port = 3306

B. port = 3306

C. mysql_port = 3306

D. sql_port = 3306

正确答案:B

4.Spring如何在实际项目中设置Bean的销毁方法?

A. <bean class="类型" end-method="销毁方法" > </bean>

B. <bean class="类型" close-method="销毁方法"> </bean>

C. <bean class="类型" destroy-method="销毁方法"> </bean>

D. <bean class="类型" dispose-method="销毁方法"> </bean>

正确答案:C

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

A. <bean id="beanId" class="类" autowire="byName"> </bean>

B. <bean id="beanId" class="类" autowired="byName"> </bean>

C. <bean id="beanId" class="类" autowire="byType"> </bean>

D. <bean id="beanId" class="类" autowired="byType"> </bean>

正确答案:B

6.使用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


正确答案:C
相关知识点: git reset -- filename 用于使用HEAD中的filename覆盖index中的
版本。
7.Tomcat中Java网站默认的安全连接https的端口是?

A. 80

B. 8443

C. 443

D. 8080

正确答案:B

8.在使用SVN过程中,不小心使用svn rm命令删除了一个目录,但这个目录并没有
提交,以下操作可以恢复目录的是()

A. svn revert deletedDirectory -R

B. svn checkout

C. svn reset

D. svn update

正确答案:A
相关知识点: svn revert deletedDirectory -R:恢复目录 svn checkout:检出
svn reset:还原项目 svn update:更新项目


9.下列选项中关于svn cat命令说法正确的是()

A. 可以获取到指定版本的文件内容

B. 只能获取收个版本的文件

C. 只能获取最后一个版本的文件

正确答案:A

相关知识点: svn cat输出指定文件或URL的内容。有关列出目录内容的信息

10.Maven仓库下载jar包说法错误的是()

A. 项目依赖的更新,当我们选择Offline时,会完全从本地仓库中更新依赖

B. 由于网络原因导致的jar包下载中途失败的情况本地既不能使用,也无法从私服下

C. 由于网络原因导致的jar包下载中途失败的情况,依旧可以使用本地。

D. 勾选Force Update of Snapshots/Release之后,可以解决从私服中下载jar包
时报错导致的无法下载情况

正确答案:C

相关知识点: 项目依赖的更新,当我们选择Offline时,会完全从本地仓库中更新依
赖,勾选Force Update of Snapshots/Release之后,可以解决从私服中下载jar
包时报错导致的无法下载情况(由于网络原因导致的jar包下载中途失败的情况,更
新文件已下载,但是jar包未下载全的情况,本地既不能使用,也无法从私服下载,
原因是更新文件会阻止从私服下载),进行强制更新。

11.JSP如何获得request URI中指明的上下文路径?

A. String getContextPath()方法

B. String getWebContextPath()方法

C. String getJspContextPath()方法

D. String getJSPContextPath()方法


正确答案:A

12.在使用SVN开发过程中,经常遇到需要查看某一段代码到底是谁添加的,这个时
候我们可以执行以下哪个操作可以实现()

A. Edit

B. Show log

C. Revision graph

D. Blame

正确答案:D

相关知识点: svn blame ― 显示特定文件和URL内嵌的作者和修订版本信息。

13.MySQL如何配置数据文件目录?

A. mysql.txt中修改datadir = /var/mysql/data

B. mysql.cnf中修改data = /var/mysql/data

C. mysql.cnf中修改datadir = /var/mysql/data

D. mysql.config中修改datadir = /var/mysql/data(错误)


正确答案:C

14.Java网站设置自定义图片image存放的目录是?

A. META-INF

B. WEB-INF

C. src/main/java

D. src/main/resources


正确答案:D
15.MyBatis中,关于SqlSession的说法正确的是?

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

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

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

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

正确答案:C

多选  16.当我们在使用Maven命令“Mvn Clean Package”对项目进行打包时,
他会执行很多动作,那么以下选项中属于该范围的动作有()

A. maven-clean-plugin:clean

B. maven-resources-plugin:resources

C. maven-compile-plugin:compile

D. maven-surefire-plugin

正确答案:ABC

相关知识点: maven-surefire-plugin是执行测试用例是的动作

多选  17.MyBatis中,配置调用SQL的方式包括?

A. 使用Java Bean

B. 使用MyBatis的XML配置文件

C. 使用接口注解方式

D. 使用参数方式


正确答案:BC

多选  18.MyBatis中插件的作用是什么?

A. MyBatis 允许在已映射语句执行过程中的某一点进行拦截调用,扩展插件

B. 支持Executor (update, query, flushStatements, commit, rollback,
getTransaction, close, isClosed)

C. 支持ParameterHandler (getParameterObject, setParameters)

D. 支持ResultSetHandler (handleResultSets, handleOutputParameters)

E. 支持StatementHandler (prepare, parameterize, batch, update, query)

正确答案:BCDE

多选  19.MyBatis支持的缓存刷新模式包括?

A. LRU – 最近最少使用

B. FIFO – 先进先出

C. SOFT –GC 软引用

D. WEAK – GC弱引用

正确答案:ABCD
1.      LRU – 最近最少使用的:移除最长时间不被使用的对象。

2.      FIFO – 先进先出:按对象进入缓存的顺序来移除它们。

3.      SOFT – 软引用:移除基于垃圾回收器状态和软引用规则的对象。

4.      WEAK – 弱引用:更积极地移除基于垃圾收集器状态和弱引用规则的对象。


多选  20.Spring中,IoC容器配置方式有哪几种?

A. XML配置

B. 注解配置

C. Java代码配置

D. 数据库配置

正确答案:ABC


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

试行

祝您生活愉快!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值