------------恢复内容开始------------

1.JSP文件上传的HTML标签代码定义是? 

A. <input type="text" name="uploadFile" />

B. <input type="button" name="uploadFile" />

C. <input type="file" name="uploadFile" />

D. 自我描述
固定写法,具体可以参考w3c
2.下列关于SVN中tag和branch的描述错误的是()
A. tag是用来做一个milestone的
B. branch表示发布的版本存放的目录
C. tags的作用是在branches创建一个版本标识
D. branch的代码是静态的
branch是分支,分支咋可能是静态呢
3.MyBatis如何根据Id更新一个Order对象? 

A. <update id = "update" parameterType = "Order" > UPDATE Order SET Price = #{price} WHERE ID = #{id}; </update>

B. <update parameterType = "Order"> UPDATE Order SET Price = #{price} WHERE ID = #{id}; </update>

C. <update id = "update" parameterType = "Order"> UPDATE Order SET Price = #{price}, </update>

D. <update id = "update" parameterType = "Order"> UPDATE Order SET Price = #{price}, WHERE ID = #{id}; </update>

这个题我选的D  不知道为啥提示我错了 AD有啥区别么 不仔细看还真没看出 where中间有个逗号

  

4.MyBatis允许扩展什么接口类以使用第三方数据源?
A. SQLDataSourceFactory B. MyBatisDataSourceFactory C. MyDataSourceFactory D. org.apache.ibatis.datasource.DataSourceFactory
这个就不用说了吧,自己去控制台看吧

  

5.Spring基于XML配置文件创建bean,使用的类型是?

A. SpringBeanFactory

B. XmlBeanFactory

C. BeanFactory

D. SpringBeanFactory
这个是基于XML 顾名思义,是XmlBeanFactory ,看了一下源码,貌似被废除了,意思就是现在不用整xml注入beans啥的了

  

6.Spring Bean对象创建的核心接口是?

A. SpringBeanFactory

B. JavaBeanFactory

C. BeanFactory

D. ObejctBeanFactory

BD是Java创建Bean的接口,A 没有这个接口,所以选D 可以看一下Bean的创建的三种方式

  

7.JSP网站统计在线用户数使用的监听器是 ?

A. HttpSessionListener

B. ContextListener

C. PageListener

D. ApplicationListener

BCD 一个是上下文监听,一个是分页监听,一个是应用监听 所以选A

  

8.MySQL如何修改一个表a的名字为b

A. change table a to b;

B. rename table a to b;

C. update table a to b;

D. alter table a to b;

上来就选了个D 结果是 D 少了rename 

  

9.Spring MVC中底层负责请求映射路由的模块是?

A. Controller

B. DispatcherServlet

C. HanlerMapping

D. ModelAndView

这个就不用说了吧,映射-Mapping B是拦截用的,D是视图模型,A 是控制器

  

10.索引的重要作用是?

A. 提升数据库写入性能

B. 提升数据库查询性能

C. 提升数据库保存性能

D. 提升数据库恢复性能

  

11.JSP网站配置请求URL结构模式是?

A. <servlet-pattern/>

B. <http-pattern/>

C. <url-pattern/>

D. <jsp-pattern/>

  

12.Tomcat中修改Session的默认的超时时间20分钟?

A. web.xml配置:<session-config>20 </session-config>

B. web.xml配置:<session-config> <session-timeout>20</session-timeout> </session-config>

C. web.xml配置: <timeout>20</timeout>

D. web.xml配置:<session-config> <session-timeout>10</session-timeout> </session-config>

  

13.如何创建一个账号root,密码是root,并且允许所有机器可以访问当前数据库

A. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

B. GIVE ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

C. GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'root' WITH GRANT OPTION;

D. GIVE ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'root' WITH GRANT OPTION;

  

14.JSP如何读取URL中传递的参数值?

A. 代码:<%= request.getParameter("name")%>

B. 代码:<%== request.getParameter("name")%>

C. 代码:<%= request.getURL("name")%>

D. 代码:<%= request.getURLValue("name")%>

  

15.MySQL数据库的分页查询的正确语法是?

A. select * from users limit 20,20

B. select * from users limits 20 offset 20

C. select * from users limit 20 offsets 20

D. select * from users limit 20 offset 20

  

16.事务的隔离级别包括?

A. Read uncommitted

B. Read committed

C. Repeatable read

D. Serializable

  

17.Spring MVC中,关于Interceptor描述正确的是?

A. Spring MVC框架对AOP的一种实现方式

B. 可以拦截所有的MVC请求

C. 可以用来实现身份验证

D. 可以用来实现日志记录

  

18.JSP网站中cookie和Session的区别是?

A. cookie可以保持用户数据

B. session可以保存用户数据

C. cookie在服务器内存,session在服务器端内存

D. cookie在客户端保存,session在服务器内存保存

  

19.在使用SVN过程中,当我们一个版本提交之后,通过以下哪些操作可以修改其日志信息?()

A. svn propset -r N --revprop svn:log "new log message" URL

B. svnadmin setlog REPOS_PATH -r N FILE

C. svn propedit -r N --revprop svn:log URL

D. svn update URL

  

20.Spring MVC拦截请求可以通过哪些扩展实现?

A. DispatcherServlet

B. Filter

C. Interception

D. ViewReslover

E. HandlerAdapter

  



  

------------恢复内容结束------------

阿里Java中级开发测试相关试题及答案的更多相关文章

  1. Java中级开发工程师知识点归纳

    (一)Java 1.接口和抽象类的区别 ①抽象类里可以有构造方法,而接口内不能有构造方法. ②抽象类中可以有普通成员变量,而接口中不能有普通成员变量. ③抽象类中可以包含非抽象的普通方法,而接口中所有 ...

  2. JAVA中级开发应该掌握的小知识点

    一.悲观锁.乐观锁的区别: 悲观锁:一段执行逻辑加上悲观锁,不同线程同时执行,只有一个线程可以执行,其他线程在入口处等待,直到锁被释放.乐观锁:一段执行逻辑加上乐观锁,不同线程同时执行,可以同时进入执 ...

  3. java中级或者高级面试题分享

    一. 基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList:HashSet,TreeSet): 2)HashMap的底层实现,之后会问C ...

  4. Java后台开发方向面试题集合

    内容会不断更新. 初衷是每次看面经肯定都会有一些一时反应不过来的问题,希望集中记录一下便于自己查看. 而答案部分谷歌就很好,当然有些问题可能需要多次谷歌. 对于一些记不住的答案,我也会持续写上一些. ...

  5. Java异常错误的面试题及答案

    1) Java中什么是Exception? 这个问题经常在第一次问有关异常的时候或者是面试菜鸟的时候问.我从来没见过面高级或者资深工程师的 时候有人问这玩意,但是对于菜鸟,是很愿意问这个的.简单来说, ...

  6. Java 关于线程的面试题及答案

    一.职场可能碰到的关于线程的面试题: 1. 什么是线程? 线程是程序中一个单一的顺序控制流程.进程内有一个相对独立的.可调度的执行单元,是系统独立调度和分派CPU的基本单位指令运行时的程序的调度单位. ...

  7. BAT面试笔试33题:JavaList、Java Map等经典面试题!答案汇总!

    JavaList面试题汇总 1.List集合:ArrayList.LinkedList.Vector等. 2.Vector是List接口下线程安全的集合. 3.List是有序的. 4.ArrayLis ...

  8. Mc小冰总结的Android开发工程师面试题以及答案,android程序员必备,详解

    1.请谈一下Android系统的架构. 答:Android系统采用了分层架构,从高层到低层分别是应用程序层.应用程序框架层.系统运行库层和linux核心层. 2.谈谈android大众常用的五种布局. ...

  9. 史上最全阿里 Java 面试题总结

    以下为大家整理了阿里巴巴史上最全的 Java 面试题,涉及大量 Java 面试知识点和相关试题. JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节. String类能被继承吗,为什么 ...

随机推荐

  1. excel-删除

    问题[1]:删除不整齐数据. 1 编号 单词本身 词性 命名实体 依存句法父节点 依存句法 谓词 语义角色 2 0 < wp O 1 WP _ - 3 1 弄臣 n O -1 HED _ - 4 ...

  2. 20行代码教你用python给证件照换底色

    1.图片来源 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流.本文只是为了告诉大家:python其实有很多黑科技(牛逼的库),我们既可以用python处理工作中的一些事儿,同时我们也 ...

  3. [深度学习] Pytorch学习(一)—— torch tensor

    [深度学习] Pytorch学习(一)-- torch tensor 学习笔记 . 记录 分享 . 学习的代码环境:python3.6 torch1.3 vscode+jupyter扩展 #%% im ...

  4. 面试这么撩准拿offer,HashMap深度学习,扰动函数、负载因子、扩容拆分,原理和实践验证,让懂了就是真的懂!

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 得益于Doug Lea老爷子的操刀,让HashMap成为使用和面试最频繁的API,没 ...

  5. C#LeetCode刷题之#62-不同路径(Unique Paths)

    目录 问题 示例 分析 问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3680 访问. 一个机器人位于一个 m x ...

  6. ECharts 常见的问题总结

    以前也用过ECharts(不得不说,这真的是百度的良心产品),但是都是一些简单的示例.这次因为工作的需要,做了很多表格,对ECharts有了更加深刻的理解,现在来总结一下. 第一个肯定是新手经常遇到的 ...

  7. 集中式版本管理系统 SVN使用

    SVN的使用 SVN的文件状态 黑色:正常的文件 黄色文件(在Android Stduio中颜色):被忽略的文件 红色:文件没有Add的新文件(没有加入版本控制subversion中) 绿色:新文件A ...

  8. dota2输入法无候选框?

    win10自带的微软拼音在dota2中不会显示候选框,或者说是选词框. 这种情况下只能选择其他输入法. 我选择的是搜狗输入法(此随笔添加时的最新版),在dota2中有选词框. 网上有些人说要改兼容性, ...

  9. 第一章 Kubernetes入门

    第一章 Kubernetes入门 kubernetes是基于容器技术的分布式架构领先方案,是一个完备的分布式系统支撑平台. kubernetes带来的好处:1)全面拥抱微服务:2)统可以随时随地整体“ ...

  10. Android Studio上传项目到GitHub出错

    上传代码到Github出错: 一.github push文件过大(超过50M会有警告,超出100M就会被限制) error: GH001: Large files detected. this exc ...