大厂面试题集合
天忍哥哥
想搞技术
展开
-
大厂面试题:Spring支持的事务管理类型有哪些?——第三期
Spring支持的事务管理类型有哪些? Spring支持编程式事务管理和声明式事务管理。 许多Spring 框架的用户选择声明式事务管理,因为这 种方式和应用程序的关联较少,因此更加符合轻量级容器的 概念。 声明式事务管理要优于编程式事务管理,尽管在灵活 性方面它弱于编程式事务管理,因为编程式事务允许你通过 代码控制业务。 声明式事务又分为两种: a、基于XML的声明式事务 b、基于注解的声明式事务。 ...原创 2021-05-24 16:18:12 · 175 阅读 · 0 评论 -
大厂面试题:SpringMVC和Struts2的区别有哪些?——第二期
SpringMVC和Struts2的区别有哪些? SpringMVC的入口是一个servlet即前端控制器 ( DispatchServlet),而Struts2入口 是一个filter过虑器 (StrutsPrepareAndExecuteFilter)。 SpringMVC是基于方法开发(一个url对应一个方法),请 求参数传递到方法的形参,可以设计为单例或多例(建议单 例),Struts2是基于 类开发,传递参数是通过类的属性,只 能设计为多例。 Struts采用值栈存储请求和响应的数据,通过OGNL原创 2021-05-24 13:12:17 · 76 阅读 · 0 评论 -
大厂面试题:什么是AOP?—第一期
什么是AOP? Aspect Oriented Programming面向切面编 程,它可以在不修改原代码的情况下增加新的 功能或者扩展原有的功能。AOP关注的重点在 切面上,可以通过配置手段将切面切入到对应 的位置。这样组件和组件之间的耦合度会降低 并且可以提供组件的复用度,提高程序的灵活 性。 AOP中涉及到的概念 1、Aspect(切面): 切面是用来封装共通业务逻辑的,JoinPoint (连接点) :代表切入的位置一般代表一个方法 信息,Pointcut (切点) :用来管理连接点的代 表一堆连接原创 2021-05-24 11:25:23 · 80 阅读 · 0 评论