• 【面试 spring】【第七篇】spring的问题


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

  • 相关阅读:
    团队作业6——展示博客(alpha阶段)
    第八天敏捷冲刺
    第七天敏捷冲刺
    第六天敏捷冲刺
    第五天敏捷冲刺
    第四天敏捷冲刺
    第三天敏捷冲刺
    linux查询内存使用情况
    input hidden 属性
    于Java网络爬虫---模拟txt文件上传操作。
  • 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/8549728.html
Copyright © 2020-2023  润新知