01 2020 档案
摘要:所有文章 https://www.cnblogs.com/lay2017/p/12078232.html 正文 在上一篇文章中,我们简单了解了一下innodb的行级锁(s锁、x锁)和表级锁(is锁、ix锁)的概念以及锁之间的兼容关系。 本文,将了解一下innodb的几种加锁的情况: 常见的加锁 1)
阅读全文
摘要:所有文章 https://www.cnblogs.com/lay2017/p/12078232.html 正文 innodb是mysql在oltp模式中最常用的一种执行引擎。本文将了解一下innodb基础的行级锁和表级锁。 首先,锁存在的理由是什么?是因为资源争抢,当多线程并发的时候,为了保证资源不
阅读全文
摘要:所有文章 https://www.cnblogs.com/lay2017/p/12078232.html 正文 原本打算业务时间把事务相关的东西都研究一下,结果人的惰性果然是可以打败一切的,工作忙总是一个很好的借口。于是乎希望走个捷径,直接上手seata这款阿里巴巴发布的分布式事务中间件。寄希望于对
阅读全文
摘要:普通类 getName: cn.lay.GetNameDemo getSimpleName: GetNameDemo getCanonicalName: cn.lay.GetNameDemo 普通类型的getName和getCanonicalName是没有区别的,getSimpleName没有包名
阅读全文
摘要:源码分析 java作为一个把interface看得很重要的语言,发展出了各种自动发现机制。比如eureka服务发现,slf4j日志自动发现日志实现,亦或者jdbc定义的接口自动根据URL选择对应的jdbc实现等。自动发现机制将接口和实现很好地隔离开,使得代码高度解耦合,是一种非常好地设计思路。 前面
阅读全文
摘要:所有文章 https://www.cnblogs.com/lay2017/p/12078232.html 正文 前面的文章中,我们先了解了2pc,知道了2pc强一致性导致的资源被长时间锁住的问题。而后,我们又了解了3pc,3pc在2pc的基础上增加了超时机制,企图解决强一致性带来的问题,但是超时机制
阅读全文
浙公网安备 33010602011771号