分布式事务解决方案
一、什么是分布式事务在早期的单体架构时期,所有的数据操作都在同一个数据库里面进行,比如:A给B转100块钱,A的账户余额100,B的账户余额100,这两个操作放在同一个事务里面即可,由数据库来保证事务的原子性、一致性、持久性、隔离性。但是
Wesley13 Wesley13
3年前
@Transactional注解失效的解决方案
一、前言  开发中我们经常使用@Transactional注解来启用Spring事务管理,但是如果使用方法不当,会遇到注解不生效该事务回滚的地方却没有回滚的问题。总结下一般是以下几个原因:1.@Transactional注解只能应用到public可见度的方法上。如果应用在protected、private或者p
Stella981 Stella981
3年前
EventBus3.0 混淆解决方案
EventBus3.0采用注解处理,为了提高效率可在编译时通过注解处理器生成索引代码。但是如果使用索引的话就不能混淆被Subscribe注解的方法。为了能够提高效率使用索引并且混淆被Subscribe注解的方法可以使_gradle.plugin.greenrobot.eventbus_插件\TOC\gradle.plugin.gre
Stella981 Stella981
3年前
Redis 缓存问题及解决方案
【相关概念】缓存击穿:指的是一些热点数据过期,由于热点数据存在并发量大的特性,所以短时间内对数据库的造成很大的冲击,导致系统瘫痪。常见于例如微博系统中明星结婚或出轨时微博瘫痪的情况。缓存雪崩:指的是大量数据或全部数据集中过期失效的情况,这种情况是由于大量数据设置了相同的过期时间而导致的。【使用缓存的流程】
胖大海 胖大海
2年前
401 错误原因和解决方案
!(https://oscimg.oschina.net/oscnet/upe7f6e7f872a49d86a7feac7279646936edf.jpg)401.1您未被授权查看该页HTTP错误401.1未经授权:访问由于