1.spring你熟悉么?两大特色

spring 主要有IOC和AOP两大特色。

===============================================================

2.你能详细的说一下什么是IOC

把new一个对象的责任交给ICO容器去做,不用管他new的时候怎么去处理与其他对象的依赖关系,只需要在使用的时候取出来用就好了。

===============================================================

3.什么是AOP【AOP详细见第八篇】

===============================================================

4.spring的事务隔离级别

  spring的事务隔离级别还有一个

  5》DEFAULT 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别.

数据库事务隔离级别:

  1》读未提交--一个事务读到另一个事务未提交的数据。3个问题,0个解决

  2》读已提交--一个事务读到另一个事务已提交的数据。2个问题,1个解决【脏读问题】

  3》可重复读--一个事务内重复读取数据是一致的,即使另一个事务在这个过程中提交了更改的新数据。1个问题,2个解决【脏读问题,不可重复读问题】

  4》串行化的--同时只允许一个事务操作,其他事务暂时挂起等待。0个问题,3个解决【脏读问题,不可重复读问题,虚读(幻读)问题】

mysql默认的数据库事务隔离级别是  可重复读。

oracle默认的数据库事务隔离级别是   读已提交

  

  拓展:【脏读】/【不可重复读】/【幻读】区别

    1》脏读:一个事务可以读取到另一个事务还没有提交的数据,叫脏读

    2》不可重复读:一个事务在一段时间内两次相同的读取数据操作,但是第二次读取到的数据和第一次读取到的数据不一样。多因为另一个事务对这条数据的更新操作

    3》幻读(虚读):一个事务在一段时间内两次读取数据的条数不同。多因为另一个数据新增了数据或者删除了数据

最新文章

  1. python中的IO多路复用
  2. javascript中 for循环的应用
  3. Struts2入门3 深入学习
  4. history and its relevant variables in Linux/GNU and Mac OS history命令以及相关环境变量
  5. POJ 2455 Secret Milking Machine (二分 + 最大流)
  6. .htaccess文件url重写小记
  7. ionic3 打包安卓平台环境搭建报错解决方案总结
  8. 【Android 应用开发】Android - 按钮组件详解
  9. django自定义分页器
  10. ps去掉图片上的文字
  11. 学习笔记CB010:递归神经网络、LSTM、自动抓取字幕
  12. HTML语法介绍
  13. this 相关
  14. 【CF429E】Points and Segments 欧拉回路
  15. pip和conda到底有什么不一样?
  16. 搭建一个简单的svn服务器(旧)
  17. Xshell图形界面启动
  18. <Android 基础(二十五)> Frame Animation
  19. ifconfig源码分析之与内核交互数据
  20. 【Nginx】均衡负载权重模式实现session数据同步

热门文章

  1. 四:SQL语句介绍
  2. 如何用纯 CSS 创作一个雷达扫描动画
  3. CSS盒模型-box-sizing
  4. perl5中锚位修饰符\A \z \Z 和perl4中^(开头)和$(结尾)的区别
  5. sql存储过程打印图形
  6. kendo Grid 列添加自定义模板
  7. 关于EGE图形库在CodeBlocks下的配置
  8. linux open()文件操作
  9. linux下查看进程(ps命令)
  10. HDU-4848 Wow! Such Conquering! 爆搜+剪枝