面试总结1

自我介绍 +谈之前做的项目+最近的状况

数据库左连接、右连接、内连接、外连接的区别?

回答了左右连接的区别,主从表是以哪个表为基准,没有匹配到的就位null

内连接好比两个表取交集,其中两条互相对应着的数据才能被存入结果表中;而外连接相反的就是取并集,数据没有在另外一个表中找到,但并不影响它出现在结果集中

struts2和springmvc的区别?

struts2是类级别的拦截,一个类对应一个request上下文;springmvc是方法级别的拦截,一个对应一个request上下文,而方法同时又跟一个url对应,所以容易实现restful;拦截器实现机制上,struts2有自己的interceptor,springmvc用的是独立的AOP方式;springMVC的入口是servlet,而struts2是filter

数据库的存储过程?优点是啥?写过没?

优点:

1)存储过程是预编译过的,执行效率高。

2)存储过程的代码直接存放于数据库中,通过存储过程名直接调用,减少网络通讯。

3)安全性高,执行存储过程需要有一定权限的用户。

4)存储过程可以重复使用,可减少数据库开发人员的工作量。

缺点:移植性差

之前项目怎么做的分页?

layui里面的js自带分页,只要开启分页就行了,比如

page: {'limit':50} //开启分页

Spring的核心?

IOC控制反转、AOP面向切面编程

事务的核心特点?

原子性、一致性、隔离性、持久性

知道缓存吗?

redis5大数据类型?

Redis本质上是一个key-value类型的内存数据看,整个数据库加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。性能出色,可以保存多种数据结构,具有持久化的特征。

String、List、Set、SortedSet、hash

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值