上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 125 下一页
摘要: 领取月薪4万的Java全栈学习线路图+视频【含50个核心技术栈】 正则表达式是匹配模式,要么匹配字符,要么匹配位置。请记住这句话。 然而关于正则如何匹配字符的学习,大部分人都觉得这块比较杂乱。 毕竟元字符太多了,看起来没有系统性,不好记。本章就解决这个问题。 内容包括 两种模糊匹配字符组量词分支结构 阅读全文
posted @ 2022-04-27 08:50 程序员小明1024 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 领取月薪4万的Java全栈学习线路图+视频【含50个核心技术栈】 引言 亲爱的读者朋友,如果你点开了这篇文章,说明你对正则很感兴趣。 想必你也了解正则的重要性,在我看来正则表达式是衡量程序员水平的一个侧面标准。 关于正则表达式的教程,网上也有很多,相信你也看了一些。 与之不同的是,本文的目的是希望所 阅读全文
posted @ 2022-04-27 08:46 程序员小明1024 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 今天带领大家翻越一座大山:分布式事务,这绝对是块硬骨头,但是又必须要啃。 1、为什么要学分布式事务? 大厂面试必备,小公司可能用不到,但是大厂基本上都会用到 微服务近比较火,而微服务中分布式事务是必须要解决的一个问题,微服务你要玩么? 分布式事务涉及技术点比较多,这块掌握了,整体技术能力也会有一个大 阅读全文
posted @ 2022-04-26 16:30 程序员小明1024 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 目录 1. 支付宝充值案例 假如我们自己有一个电商系统,支持用户使用支付宝充值,流程如下: 2. 用户支付流程(是一个同步的过程) 用户在浏览器发起充值请求->电商服务 电商服务生成充值订单,状态为0:待支付(0:待支付、100:支付成功、200:支付失败) 电商服务携带订单信息请求支付宝,生成支付 阅读全文
posted @ 2022-04-26 16:25 程序员小明1024 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 目录 1. 什么是可靠消息最终一致性? 可靠消息最终一致性方案是指当事务发起方执行完成本地事务后并发出一条消息,事务参与方(消息消费者)一定能够接收消息并处理事务成功,此方案强调的是只要消息发给事务参与方最终事务要达到一致。 这里面有2个重点: 消息发送方本地事物执行成功之后,消息一定会投递成功 消 阅读全文
posted @ 2022-04-26 15:24 程序员小明1024 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 目录 1. 什么是TCC? 分布式事务中的几个角色 TM:事务管理器,可以理解为分布式事务的发起者 分支事务:事务中的多个参与者,可以理解为一个个独立的事务。 TCC是Try、Confirm、Cancel三个词语的缩写,TCC要求每个分支事务实现三个操作:预处理Try、确认Confirm、撤销Can 阅读全文
posted @ 2022-04-26 15:19 程序员小明1024 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 目录1. 回顾2PC举个例子,A邀请B、C一起打王者荣耀,2PC过程如下: A是协调者,B、C是参与者。 1.1. 阶段1(prepare阶段)(1)、step1-1:A微信Bstep1-1-1:A->B:有空么,我们约C一起王者荣耀step1-1-2:B->A:有空step1-1-3:A->B:那 阅读全文
posted @ 2022-04-26 14:27 程序员小明1024 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是2PC? 2PC即两阶段提交,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2是指两个阶段,P是指准备阶段,C是指提交阶段。 2PC中主要的2个角色: 事务协调者 事务参与者 1.1. 准备阶段(prepare) 事务协调者给 阅读全文
posted @ 2022-04-26 14:16 程序员小明1024 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 分布式事务常见的7种解决方案。 方案1:2PC(二阶段提交) 方案2:3PC(三阶段提交) 方案3:TCC 方案4:可靠消息 方案5:最大努力通知型 下面依次来介绍这5种方案。 来源:http://www.itsoku.com/course/7/163 阅读全文
posted @ 2022-04-26 14:14 程序员小明1024 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 目录1. 理解强一致性和最终一致性CAP理论告诉我们一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容忍性(Partition tolerance)这三项中的两项,其中AP在实际应用中较多,AP即舍弃一致性,保证可用性和分区容忍性,但是在实际生 阅读全文
posted @ 2022-04-26 14:13 程序员小明1024 阅读(73) 评论(0) 推荐(0) 编辑
上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 125 下一页