
每天几道面试题
并不gay的摇光
挺懒的,但是必须要努力
展开
-
每天几道面试题大乱斗
1、left join和Inner join的区别,举例说明left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录。 innerjoin(等值连接)只返回两个表中联结字段相等的行。 left join 理解为“有左显示”,比如ona.fieId=b.fieId,则显示A表中存在的全部数据及a\b中都有的数据。a有b没有的数据用null显示。 inner join理解为“有效连接”,两张表都有的数据才会显示。2、union和union all的区别一、区别1原创 2020-11-03 19:37:14 · 147 阅读 · 0 评论 -
每天几道面试题java数据库查询
有以下几张表及表结构Student(Sid,Sname,Sage,Ssex) 学生表Course(Cid,Cname,Tid) 课程表SC(Sid,Cid,Score) 成绩表Teacher(Tid,Tname) 教师表题目:1.查询“某1”课程比“某2”课程成绩高的所有学生的学号;select sidfrom (select sid,score from sc were cid=‘某课1’) a,(select sid,score from sc were cid=‘某课2’) bw原创 2020-10-20 20:29:08 · 225 阅读 · 0 评论 -
每天几道面试题SSM面试题
SSM面试题1、#{}和¥{}的区别?${}会产生SQL注入,#{}不会产生SQL注入问题#{}匹配的是一个占位符,相当于JDBC中的一个?,会对一些敏感的字符进行过滤,编译过后会对传递的值加上双引号,因此可以防止SQL注入问题。${}匹配的是真实传递的值,传递过后,会与sql语句进行字符串拼接。${}会与其他sql进行字符串拼接,不能预防sql注入问题。2、spring mvc的主要组件1、前端控制器(DispatcherServlet)2、处理器映射器(HandlerMapping)原创 2020-09-22 08:47:58 · 233 阅读 · 0 评论 -
每天几道面试题SpringMVC
Spring MVC面试题(day9_18)1、Spring MVC的主要组件?SpringMVC的主要组件由5部分组成,分别是前端控制器,处理器映射器,处理器适配器,后端控制器,视图解析器组成1、前端控制器(DispatcherServlet):主要负责捕获来自客户端的请求和调度各个组件。2、处理器映射器(HandlerMapping):根据url查找后端控制器Handler。3、处理器适配器(HandlerAdapter):执行后端控制器(Handler),拿到后端控制器返回的结果Model原创 2020-09-22 08:46:12 · 165 阅读 · 0 评论 -
每天几道面试题spring
1、说说什么是spring ioc?spring ioc为控制反转,反转了依赖方式的满足,由之前自己创建对象变为工厂推送,解耦,所谓 IOC ,就是由 Spring IOC 容器来负责对象的生命周期和对象之间的关系2、说说什么是spring aop?面向切面编程AOP 有助于我们将不同但是有必要的重复性代码重构为不同的模块,将重复性的代码集中起来管理起来复用。切面:把基础业务织入到核心方法中切入点:核心方法连接点:就是核心方法和基础方法的连接,里面封装了核心方法的一些信息。增强:前置增原创 2020-09-18 08:19:57 · 94 阅读 · 0 评论 -
每天几道面试题-mybatis
1、*MyBatis与Hibernate有哪些不同?*1)mybatis是轻量级的半自动的框架,Hibernate全自动框架,自动生成SQL语句2)mybatis数据库移植性不好,hibernate数据库移植性好3)hibernate适用于较小的数据库系统开发,mybatis适用于较大的数据库系统开发,性能更高4)mybatis基于SQL,更灵活,hibernate自动生成SQL,不如mybatis灵活2、*Mybatis是如何进行分页的?分页插件的原理是什么?*1) Mybatis使用R原创 2020-09-17 08:54:16 · 103 阅读 · 0 评论