redo log、undo log、redo/undo log redo log 和 undo log redo log 是重做日志,提供 前滚 操作;undo log 是回...
redo log、undo log、redo/undo log redo log 和 undo log redo log 是重做日志,提供 前滚 操作;undo log 是回...
1. DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方...
权限控制主要分为两块,认证(Authentication)与授权(Authorization)。认证之后确认了身份正确,业务系统就会进行授权,现在业界比较流行的模型就是RBA...
概念 无论为数据操作赋予怎样的业务含义,其本质上仍然是数据的增删改查操作(如下图)。 随着业务的演进,逐渐衍生出精细化管理数据的诉求。我遇到的业务场景是在企业级数据管理中,对...
引言本篇文章着重点在于调用流程分析,根据业务的发起到结束对Seata的TM、RM、TC模块进行源码调用过程分析,选用Seata版本为0.7.1版本,本篇文章分析均为Seata...
1.并发编程领域的关键问题 1.1 线程之间的通信 线程的通信是指线程之间以何种机制来交换信息。在编程中,线程之间的通信机制有两种,共享内存和消息传递。在共享内存的并发模型里...
Fescar全局锁的理解 我们先简单了解一下fescar的设计原理 Fescar官方介绍 了解完Fescar的基本原理,我们重点关注下Fescar的全局排他锁 关于隔离性:(...
文 | 莫若吻 (注:如果想更好的理解希尔排序,请先看看我的上一篇博客插入排序,希望会对你有帮助。) 一、简介 希尔排序(Shell Sort)是插入排序的一种算法,是对直接...
背景 需求 下订单后未付款订单24小时关闭 申请退款后72小时后 验证是否订单已处理 未处理则可退款 否则撤销退款 问题描述 serviceA 将会多实例部署,定时器时钟乱序...
注:看到掘金上有一篇关于Git的写的很好的文章,转载一下,希望能帮助到大家。若有任何问题,可与本人联系,如侵必删,谢谢。文章出处:一篇文章,教你学会Git作者:Ruheng ...
索引一直都是老生常谈的话题.之前对它也是一知半解.这两天,查询了大量资料,并在阅读了<<High Performance MySQL>>的相关章节后,终于对它有了一个比较清晰...
昨天在开发过程中写登陆拦截器时,发现无法在interceptor中@Value入applicationproperties.yml中配置的参数,是因为在springmvc的容...
十分钟入门RcoketMQ http://jm.taobao.org/2017/01/12/rocketmq-quick-start-in-10-minutes/基本上是有个...
本文为jdk1.8源码。跟1.7最大的区别是引入了红黑树。1.8之前HashMap的数据结构为【数组-链表】 1.8之后增加了【数组-红黑树】默认在链表大于8时,转为红黑树...