阿里云大学考试Java高级题目及解析
1.Spring中,如何配置MyBatis的映射文件?
A.<bean id="sqlsessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="mapping/*.xml"></property> </bean>
B.<bean id="sqlSessionFactory" class="org.mybatis.springSqlsessionFactory Bean"> <property name="mapperLocations" value="classpath:mapping/*.xml"></property> </bean>
C.<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <mapping value="classpath:mapping/*.xml"></mapping></bean>
D.<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <xml value="classpath:mapping/*.xml"></xml> </bean>
B
强记概念
2.在Git中,如果本地的文档interface.xls修改了但是并未提交,有执行了git reset-hard操作,导致文档被强行同步。那么修改的数据应该如何恢复?
A.进行此命令之后工作区的文件被覆盖,无法恢复
B.有可能恢复,但是如果在强制同步之前执行了 git add命令将 interface.xls加入了暂存区,则可以在对象库中处于悬空状态的文件中找到
C.能恢复,可以通过 git checkout HEAD@{1}–interface.xls命令找回
D.不能恢复,因为未提交到远程分支,文件无法找回
C
相关知识点:每次执行git add时,git会将修改过的文件加入到git仓库中,如果此时执行了 git reset-hard操作,则这些新加入的文件已经不和任何提交关联,但是暂存中的数据并不会清除,可以通过 git checkout HEAD一fe命令找到
3.自定义 Servlet过滤器LogFilter如何获得客户端IP地址?
A.public void doFilter()方法里:String ipAddress = response.getRemoteAddr()
B.public void doFilter()方法里:String ipAddress = request.getIP()
C.public void doFilter()方法里:String ipAddress = request.getRemoteAddr()
D.public void doFilter()方法里:String ipAddress = request.getRemoteIP()
C
request.getRemoteAddr()方法获得客户端IP地址
4.Tomcat中java网站默认的安全连接https的端口是?
A.80
B.8443
C.443
D.8080
B
8443端口
5.JSP如何获取客户端的IP地址?
A.String getClientRemoteAddr ()方法
B.String getRemotelPAddr ()方法
C.String getRemoteAddr ()方法
D.String getClientRemotelP ()方法
C
getRemoteAddr ()是用来获取客户端IP地址
6.MYSQL创建个字索引的语是?
A create index index_name on table_name(columnname)
B.create index index_name
C.create index index_name(columnname)
D.create index index_name on table_name
A
数据库基本知识
7.下列选项中关于 svn cat命令说法正确的是()
A.可以获取到指定版本的文件内容
B.只能获取收个版本的文件
C.只能获取最后一个版本的文件
A
svc cat输出指定文件或URL的内容。有关列出目录内容的信息
8.Spring MVC如何修改默以认的配置文件名称和位置?
A.可以在 web.xml文件自定义该文件的名称和位置
B.可以通过在servlet.xml自定义该文件的名称和位置
C.可以通过在 mvc.xml文件中添加该文件的名称和位置
D.可以通过web.xml文件中添加servlet监听器 ContextLoaderListener自定义该文件的名称和位置
D
监听器可以用来自定义文件
9.MyBatis中,如何配置缓存的刷方式?
A.<cache eviction="FIFO“ flushInterval="60000" size="512" readOnly="true"/>
B.<cache="FIFO" flushInterval="60000"size=512"readOnly="true"/>
C.<FIFO flushInterval="60000" size="512" readOnly="true/>
D.<flushInterval="60000" size="512" readOnly="true"/>
A
eviction设置为FIFO
cache是标签不是参数
10.MySQL如何设置默认的事务离级别?
A.配置文件mysql.cnf中修改 transaction_isolation= READ-COMMITTED
B.配置文件mysql.txt中修改 transaction_isolation= READ-COMMITTED
C.配置文件mysql.config中修改 transaction_isolation= READ-COMMITTED
D.配置文件mysql.bin中修改 transaction_isolation= READ-COMMITTED
11.在遇到突下面关W解决冲突的操作正确的是()
A.先更新文件,再使用还原功能
B.直接选择解决冲突
C.先更新文件、再选择解决冲突
D.直接提交文件
C
遇到中突应该先拉取最新的提交更新文件,在本地解决冲突后,再提交文件
12在将工作区中的修改的文件添加到暂存区中操件中(新增文件不添加),以下命令效率最高的是()
A. git add-u
B. git add-i
C. git add-p
D. git add-A
A
git add -A添加所有文件,包括新添加的文件。
git add -p通过逐一检查工作区文件与index文件diff输出来决定是否添加文件。
git add -i交互式的选择要git add的文件。
git add -u添加所有修改的文件,不包括新添加的文件。
13.Spring中配置单例模式的bean的作用城,正确的是?
A.<bean id="bean" scope="singleton"></bean>
B.<bean id="bean" class="类" scope="singleton"></bean>
C.<bean id="bean" class="类" name="singleton"></bean>
D.<bean id="bean" class="类" beanscope="singleton"></bean>
B
强记知识
14.MSQL如何修孜默以认的端号?
A.my_port = 3306
B.port = 3306
C.mysql_por = 3306
D.sql_port =3306
B
配置文件相关知识
15.XML文档处理中DOM的实际作用
A.DOM的作用是数据对象建模
B.DOM表示XML的对象模型
C.DOM把XML文档视为一种树结构。通过DOM树,可以访问所有的元素,进行处理。
D.DOM是独立的语言,可以直接编写代码。
C
XMl变成树结构
16.Spring如何在实际项目中设置Bean的始化方法?
A.<bean class="类型" begin-method="初始化方法"></bean>
B.<bean class="类型" init-method="初始化方法"></bean>
C.<bean class="类型" destroy-method="初始化方法"></bean>
D.<bean class="类型" start-method="初始化方法"></bean>
B
init关键字记住
17.在使用SVN过程中,不小使的svn rm命令删除了一个目录,但这个目录并没有提交,以下操作可以恢复目录的是()
A svn revert deletedDirectory -R
B.svn checkout
C.svn reset
D.svn update
A
svn revert deleted Directory-R:恢复目录
svn checkout:检出
svn reset:还原项目
svn update:更新项目
18.Tomcat如何配java网站端口号?
A.web.xml修改<Connector port="端口">
B.tomcat.xml修改<Connector port="端口">
C.server.xml修改<Connector port="端口">
D.apache.xml修改<Connector port="端口">
C
配置文件为server.xml
19.Spring中,IoC容器配置方式有哪几种?(多选)
A.XML配置
B.注解配置
C.Java代码配置
D.数据库配置
A B C
不包括数据库配置
20.Spring Bean要自定义初始化和销毁逻辑代码,可以使用哪些方法?(多选)
A.init-method
B.create-method
C.destroy-method
D.close-method
A C
初始化init
销毁destroy