随笔分类 -  java面试题

面试造航母,工作拧螺丝
springmvc面试问题
摘要:讲下SpringMvc和Struts1,Struts2的比较的优势 性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差不多,比Struts1要高 讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么 SpringM 阅读全文

posted @ 2020-07-28 16:54 Coder-Wf 阅读(291) 评论(0) 推荐(0)

Spring中用到的设计模式
摘要:目录 简单工厂 工厂方法(Factory Method) 单例模式(Singleton) 适配器(Adapter) 包装器(Decorator) 代理(Proxy) 观察者(Observer) 策略(Strategy) 模板方法(Template Method) 第一种:简单工厂 又叫做静态工厂方法 阅读全文

posted @ 2020-07-28 13:59 Coder-Wf 阅读(417) 评论(0) 推荐(0)

69道Spring面试题和答案
摘要:目录 Spring 概述 依赖注入 Spring beans Spring注解 Spring数据访问 Spring面向切面编程(AOP) Spring MVC Spring 概述 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些 阅读全文

posted @ 2020-07-28 11:35 Coder-Wf 阅读(224) 评论(0) 推荐(0)

myBatis mapper接口方法重载问题
摘要:在mybatis框架中,写dao层的mapper接口时,是不可以进行方法的重载的,下面是截图证明: 当mapper接口中有方法的重载时,会出现异常, 这是mapper接口中定义的两个方法,进行重载: 这是mapper.xml中进行的映射: 这是运行后出现的异常: 当不进行方法的重载时,即:每个方法都 阅读全文

posted @ 2020-01-21 14:34 Coder-Wf 阅读(5338) 评论(2) 推荐(0)

精讲#{}和${}的区别是什么?
摘要:经常碰到这样的面试题目:#{}和${}的区别是什么? 网上的答案是:#{}是预编译处理,${}是字符串替换。mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;mybatis在处理${}时,就是把${}替换成变量的值。使用#{}可以 阅读全文

posted @ 2020-01-15 21:02 Coder-Wf 阅读(1340) 评论(0) 推荐(0)

事务的四种隔离级别
摘要:数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncommitte 阅读全文

posted @ 2020-01-14 22:57 Coder-Wf 阅读(488) 评论(0) 推荐(0)

Spring事务中的隔离级别
摘要:TransactionDefinition接口中定义了五个表示隔离级别的常量: TransactionDefinition.ISOLATION_DEFAULT:使用后端数据库默认的隔离界别,MySQL默认采用的REPEATABLE_READ隔离级别,Oracle默认采用的READ_COMMITTED 阅读全文

posted @ 2020-01-14 22:54 Coder-Wf 阅读(3158) 评论(0) 推荐(0)

Jsp有哪些内置对象?作用分别是什么?
摘要:Page,pageContext,request,response,session,application,out,config,exception Page:指的是JSP被翻译成Servlet的对象的引用。 pageContext:对象可以用来获得其他8个内置对象,还可以作为JSP的域范围对象使用 阅读全文

posted @ 2020-01-14 22:14 Coder-Wf 阅读(1489) 评论(0) 推荐(0)

导航