Java测试题系列四

1.自定义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
单选  2.如果我们想删除svn服务器上存在一个不需要的分支test,一下操作正确的是()

A. svn rm [路径]

B. svn delete [路径]

C. svn merge[路径]


正确答案:A
相关知识点: svn rm [路径]:删除分支命令 svn delete:删除文件命令 svn merge:合并命令

3.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

4.Tomcat中Java网站默认的安全连接https的端口是?

A. 80

B. 8443

C. 443

D. 8080

正确答案:B

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

A. 分割XML多个文件

B. XML文件无法处理冲突

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

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

正确答案:D

6.在将工作区中的修改的文件添加到暂存区中操作中(新增文件不添加),以下命令效率最高的是()

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 添加所有修改的文件,不包括新添加的文件。

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

A. Edit

B. Show log

C. Revision graph

D. Blame

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

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

A. 在springmvc-servlet.xml中配置: &lt;mvc:resources location="/css/" mapping="/css/**"&gt;&lt;/mvc:resources&gt;

B. 在springmvc-servlet.xml中配置: &lt;mvc:resources location="/js/" mapping="/js/**"&gt;&lt;/mvc:resources&gt;

C. 在springmvc-servlet.xml中配置: &lt;js:resources location="/js/" mapping="/js/**"&gt;&lt;/js:resources&gt;


正确答案:B

 9.maven中,对于一个多模块项目,管理项目依赖的版本是()

A. 通过在父模块中声明dependencyManagement和pluginManagement, 然后让子模块通过<parent>元素指定父模块,这样子模块在定义依赖是就可以只定义groupId和artifactId
,自动使用父模块的version,这样统一整个项目的依赖的版本

B. 通过在父模块中声明dependencyManagement, 然后让子模块通过<parent>元素指定父模块,这样子模块在定义依赖是就可以只定义groupId和artifactId,version,这样统一整个项目
的依赖的版本

C. 通过在父模块中声明pluginManagement, 然后让子模块通过<parent>元素指定父模块,这样子模块在定义依赖是就可以只定义groupId和artifactId,自动使用父模块的version,这
样统一整个项目的依赖的版本

D. 通过在父模块中声明pluginManagement, 然后让子模块通过<parent>元素指定父模块,这样子模块在定义依赖是就可以只定义groupId和artifactId,version,这样统一整个项目的依
赖的版本

正确答案:A

相关知识点: 通过在父模块中声明dependencyManagement和pluginManagement, 然后让子模块通过<parent>元素指定父模块,这样子模块在定义依赖是就可以只定义groupId和
artifactId,自动使用父模块的version,这样统一整个项目的依赖的版本

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

A. <jsp page="login.jsp"/>

B. <jsp:forward page="login.jsp"/>

C. <jsp:a page="login.jsp"/>

D. <jsp:login page="login.jsp"/>

正确答案:B

11.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

12.mysql如何查看日志log?

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

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

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

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

正确答案:D

 13.Spring MVC中,如何定义一个REST API返回Order订单的JSON数据?

A. 代码:@RequestMapping(value = "/get") public Order getOrder(){ return order; }

B. 代码: public Order getOrder(){ return order; }

C. 代码: @ResponseBody public Order getOrder(){ return order; }

D. 代码:@RequestMapping(value = "/get", method = RequestMethod.GET) @ResponseBody public Order getOrder(){ return order; }

正确答案:D

14.Spring如何在实际项目中配置Bean的生命周期?

A. <bean id="mybean" class="类型" > </bean>

B. <bean id="mybean" class="类型" beanscope="singleton"> </bean>

C. <bean id="mybean" class="类型" mode="singleton"> </bean>

D. <bean id="mybean" class="类型" scope="singleton"> </bean>


正确答案:D

15.MyBatis中,主要使用哪个Java 接口来执行SQL命令?

A. SqlSessionFactoryBuilder

B. SqlSession

C. SqlSessionFactory

D. SqlSessionBuilder

正确答案:B

16.ApplicationContext读取xml配置文件,以下代码正确的是?

A. ApplicationContext context = new FileSystemXmlApplicationContext ("Beans.xml");

B. ApplicationContext context = new XmlApplicationContext ("Beans.xml");

C. ApplicationContext context = new Context ("Beans.xml");

D. ApplicationContext context = new FileSystemXmlContext ("Beans.xml");

正确答案:A
解析:1.利用ClassPathXmlApplicationContext
          2.利用FileSystemXmlApplicationContext

17.Java统计JSP网站所有的PV请求数量,如何实现?

A. Session对象全局缓存PV数量,每个JSP页面对象创建时PV加1

B. ServletContext对象全局缓存PV数量,每个JSP页面对象创建时PV加1

C. Request对象全局缓存PV数量,每个JSP页面对象创建时PV加1

D. Application对象全局缓存PV数量,每个JSP页面对象创建时PV加1

正确答案:C(不确定性)

18.在使用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:更新项目

19.Spring MVC集成MyBatis的配置文件中,如何设置MySQL配置?

A. <!-- 引入MySQL配置文件 --> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property
name="location" value="classpath:jdbc.properties" /> </bean>

B. <!-- 引入MySQL配置文件 --> <bean id="propertyConfigurer" class="jdbc.properties" /> </bean>

C. <!-- 引入MySQL配置文件 --> <bean id="jdbc.properties" /> </bean>

D. <!-- 引入MySQL配置文件 --> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property
name="jdbc.properties" /> </bean>

正确答案:A

多选 20.在maven的使用中,用eclipse安装m2eclipse,装完后创建项目的时候报错:
             Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories
             则下列选项为可用的解决方案是( )

A. 从http://maven.oschina.net/content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/  下载最新版maven-archetype-quickstart-1.1.jar

B. 命令行到下载目录下执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar
-Dfile=maven-archetype-quickstart-1.1.jar

C. 命令行到下载目录下执行mvn deploy:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar
-Dfile=maven-archetype-quickstart-1.1.jar

D. 以上都正确


正确答案:AB

相关知识点: 
解决方式有两种: 1.从http://maven.oschina.net/content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart 下载最新版maven-archetype-
quickstart-1.1.jar
    2.命令行到下载目录下执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-arche

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

试行

祝您生活愉快!

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

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

打赏作者

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

抵扣说明:

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

余额充值