面试问题汇总+重新直面自己的不足
GromZhang
喜欢听音乐,读书,看电影。喜欢昆汀,诺兰,王家卫的作品。喜欢敲代码。吗?
展开
-
spring的ioc和aop
IOC–inverse of control控制反转 在传统的开发中,对象的创建是由程序猿根据程序逻辑来创建的,使用了spring以后,对象的创建交给spring的容器来完成。容器的创建好对象后,会自动将对象设置到指定的位置。创建对象的控制权限由程序猿变成了spring容器。这种控制权限的转移,称为控制反转。由传统的主动式编程变为被动式编程。代码: User类:public class User原创 2016-12-02 00:01:50 · 327 阅读 · 0 评论 -
事务的概念和四大特性以及事务的隔离级别
事务事务:是用户定义的一个操作序列。这些操作,要么都做,要么都不做。是一个不可分割的工作单位。通过事务,数据库可以把逻辑相关的一组操作绑定在一起,以便数据库服务器保持数据的完整性。事务通常是以BEGIN TRANSACTION开始,以COMMIT或者ROLL BACK结束。事务的特性: 1.原子性 事务是数据库逻辑的工作单元,事务包括的所有操作,要么都做,要么都不做。 2.一致性原创 2016-12-03 10:43:56 · 9155 阅读 · 0 评论 -
Hibernate三级缓存
首先:什么是缓存? 数据库在内存中开辟一个临时的容器,容器中存储数据库表中的数据,容器位于数据库和访问层之间。Hibernate的三级缓存一级缓存(session级缓存):一级缓存又称为session缓存,数据被缓存在session中,生命周期是线程级别的。在一个session中查询同一个对象两次,查询时,hibernate首先在session缓存中查找对象,如果没找到数据就到数据库中去查询。因此原创 2016-12-03 11:17:32 · 728 阅读 · 2 评论