![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
十紫茗
一切就像去而不返的风
展开
-
面试题——spring AOP相关
文章目录什么是AOP?AOP和代理模式说说你对切面的理解?Spring AOP中什么是通知?Spring AOP中什么是切点?Spring AOP中什么是目标对象?Spring AOP中什么是代理?什么是AOP?AOP (Aspect Oriented Programing) 称为:面向切面编程,它是一种编程思想。在程序运行的时候,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。基于代理思想,对原来目标对象,创建代理对象,在不修改原对象代码情况下,对原有业务方法进行增强 !A原创 2020-10-24 23:49:27 · 228 阅读 · 0 评论 -
面试题——mybatis相关
文章目录Mybatis是什么?Mybatis和JDBC的关系?什么是ORM?MyBatis的两种配置方式?Mybatis中#{}和${}的区别是什么?Mybatis是什么?mybatis是一个持久层ORM框架。它内部封装了jdbc,使得开发更简洁,更高效。Mybatis使开发者只需要关注sql语句本身,简化JDBC操作,不需要在关注加载驱动、创建连接、处理SQL语句等繁杂的过程。MyBatis可以通过xml或注解完成ORM映射关系配置。ORM框架:对象关系映射框架,Java的JavaBean (原创 2020-09-28 08:32:10 · 257 阅读 · 0 评论 -
面试题——从页面传数据到后台的几种方式,以及后台如何接收
地址栏参数或普通表单请求,如:age=18&gender=man,SpringMVC方法参数需要使用@RequestParam(“参数名”)获得参数值。提交json类型数据,SpringMVC 方法参数需要使用@RequestBody 将数据封装到java对象中。路径占位符:如 http://localhost:8080/user/findById/1,使用@RequestMapping(“findById/{id}”)匹配路径,使用@Path Variable(“id”)获得对应的参数值。.原创 2020-09-23 20:18:24 · 471 阅读 · 0 评论 -
面试题——数据库事务相关
什么是数据库事务是业务中的一组操作,有着不可分割的特性,要么全部成功,要么全部失败。而每一组操作都有四个特性:数据库事务的四大特性数据库事务的四大特性(ACID):分别是原子性、一致性、隔离性和持久性原子性:不可分割的工作单位,操作要么全部成功,要么全部失败;一致性:一个事务执行前后,表中数据必须保持一致。比如:如果从A账户转账到B账户,不可能因为A账户扣了钱,而B账户没有加钱;隔离性:事务的隔离性是指在并发环境中,并发的事务是互相隔离的,一个事务的执行不能被其它事务干扰;持久性:事务一旦原创 2020-09-16 21:08:23 · 632 阅读 · 0 评论 -
面试题——JSP相关部分
JSP九大内置对象request:请求对象response:响应对象session:回话对象pageContext:页面上下文对象application:类型是ServletContext,表示servlet上下文对象,可以在整个web项目中共享资源。out 输出对象page JSP网页本身config Servlet的配置对象exception 异常对象|JSP就是servlet,Servlet是一个Java类。|page,内容当前页面(this)|config,配置类,有ini原创 2020-09-15 20:35:03 · 231 阅读 · 0 评论 -
面试题——servlet相关
说一说Servlet生命周期servlet的生命周期是初始化(init)、服务(service)、销毁(destroy)初始化(init):默认第一次请求前,只初始化一次。修改web.xml,允许服务器启动时初始化。服务(service):方法被调用时进行服务,在项目启动期间可以进行多次服务(请求一次执行一次)销毁(destory):当服务器关闭时进行销毁。只销毁一次Servlet接口中声明3个方法,tomcat在不同的时候将调用不同的方法。init 初始化方法,2种情况被调用情况1:默认原创 2020-09-10 14:49:44 · 267 阅读 · 0 评论