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