美文网首页Java程序员专栏
【每天都在BATJ面试】Spring声明式事务的配置含义

【每天都在BATJ面试】Spring声明式事务的配置含义

作者: 享学课堂 | 来源:发表于2019-08-12 18:06 被阅读0次

上期的问题回答的怎么样呢?今天的面试题又来了哦!

对下面Spring声明式事务的配置含义的说明错误的是()

A.定义了声明式事务的配置模板

B.对get方法采用只读事务

C.缺少sessionFactoy属性的注入

D.配置需要事务管理的bean的代理吋 ,通过parent引用込个配置模板,代码如下:

<bean id="petBiz" parent="txProxyTemplate">
       <property name="target" ref= "petTarget"/>
</bean>

上期问题

缓存与数据库不一致怎么办?

答案:

假设采用的主存分离,读写分离的数据库,如果一个线程A先删除缓存数据,然后将数据写入到主库当中,这个时候,主库和从库同步没有完成,线程B从缓存当中读取数据失败,从从库当中读取到旧数据,然后更新至缓存,这个时候,缓存当中的就是旧的数据。
发生上述不一致的原因在于,主从库数据不一致问题,加入了缓存之后,主从不一致的时间被拉长了处理思路:在从库有数据更新之后,将缓存当中的数据也同时进行更新,即当从库发生了数据更新之后,向缓存发出删除,淘汰这段时间写入的旧数据。

相关文章

  • 【每天都在BATJ面试】Spring声明式事务的配置含义

    上期的问题回答的怎么样呢?今天的面试题又来了哦! 对下面Spring声明式事务的配置含义的说明错误的是()A.定义...

  • spring04

    Spring JdbcTemplate学习 Spring 声明式事务 xml配置实现 Spring 声明式事务 注...

  • Spring Boot开启声明式事务

    Spring Boot开启声明式事务 在以前早期的Spring使用xml方式的时候,配置声明式事务通常用xml方式...

  • Spring

    Spring整体 Spring事务 核心抽象 配置1、编程式事务和AOP配置声明式事务配置2、 没有捕获的异常才会...

  • Spring事务

    Spring事务使用 spring事物配置,声明式事务管理和基于@Transactional注解的使用spring...

  • 博客地址(常看看)

    # Spring的编程式事务和声明式事务# java面试题 EJB部分

  • spring中的事务管理

    Spring对事务的解决办法其实分为2种:编程式实现事务,AOP配置声明式解决方案。 声明式事物 1)Spring...

  • 手写系列之 —— 实现Spring事务注解功能

    Spring事务分为编程式事务和声明式事务,编程式事务是手动控制,声明式事务是利用注解或者配置文件自动实现事务控制...

  • 牛客错题集(二)

    1.对下面Spring声明式事务的配置含义的说明错误的是() 正确答案: C 你的答案: D (错误)定义了声...

  • 【Spring】Spring事务

    一.Spring事务 配置方式 项目通过声明式事务中的拦截器方法实现事务管理。 首先配置TransactionIn...

网友评论

    本文标题:【每天都在BATJ面试】Spring声明式事务的配置含义

    本文链接:https://www.haomeiwen.com/subject/lbqpjctx.html