上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: 一 什么是 TCC 事务 TCC 是 Try、Confirm、Cancel 三个词语的缩写,TCC 要求每个分支事务实现三个操作:预处理 Try、确认 Confirm、撤销 Cancel。Try 操作做业务检查及资源预留,Confirm 做业务确认操作,Cancel 实现一个与 Try 相反的操作即回滚操 阅读全文
posted @ 2021-03-09 11:21 菜鸟的奋斗之路 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 一 什么是2PC 2PC 即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2 是指两个阶段,P 是指准备阶段,C 是指提交阶段。 举例:张三和李四好久不见,老友约起聚餐,饭店老板要求先买单,才能出票。这时张三和李四分别抱怨 阅读全文
posted @ 2021-03-08 17:11 菜鸟的奋斗之路 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 一 事务的基本概念 1.1 什么是事务? 什么是事务?举个生活中的例子:你去小卖铺买东西,“一手交钱,一手交货”就是一个事务的例子,交钱和交货必须全部成功,事务才算成功,任一个活动失败,事务将撤销所有已成功的活动。 明白上述例子,再来看事务的定义:事务可以看做是一次大的活动,它由不同的小活动组成,这 阅读全文
posted @ 2021-03-08 15:04 菜鸟的奋斗之路 阅读(158) 评论(0) 推荐(0) 编辑
摘要: (一)Sentinel 简介 (1)随着微服务的普及,服务调用的稳定性变得越来越重要。Sentinel 以“流量”为突破口,在流量控制、熔断降级、负载保护等多个领域进行工作,保障服务可靠性。通俗:用来在微服务系统中保护微服务的作用,如何应对 服务雪崩 服务熔断 服务降级 就是用来替换 Hystrix 阅读全文
posted @ 2021-02-28 13:19 菜鸟的奋斗之路 阅读(722) 评论(2) 推荐(1) 编辑
摘要: (一)Nacos 简介 1) Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理; 2)Nacos 就是微服务架构中服务注册中心以及统一配置中心,用来替换原来的(eureka,consul)以及 conf 阅读全文
posted @ 2021-02-27 17:51 菜鸟的奋斗之路 阅读(999) 评论(0) 推荐(0) 编辑
摘要: (1)guava中的 ImmutableMap 对象 简单地说,如果一个对象实例不能被更改就是一个Immutable的对象,Java SDK提供的大量值对象,比如String等都是Immutable的对象。 创建ImmutableMap: Map<String,Object> immutableMa 阅读全文
posted @ 2021-01-15 15:43 菜鸟的奋斗之路 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 在日常的开发工作中,时常会遇到树形结构的封装,比如:树形结构的菜单数据、部门数据等等。最近工作中,指标的树形结构封装场景频繁,比如:校验每个层级的指标权重之和要等于100,指标的满树校验等,接下来我们就来看一下我的思路。 一、准备数据 (1)准备一个指标实体类 @Data public class 阅读全文
posted @ 2020-12-13 16:33 菜鸟的奋斗之路 阅读(920) 评论(0) 推荐(0) 编辑
摘要: Redis 分布式缓存实现(一) 1. 什么是缓存(Cache) 定义:就是计算机内存中的一段数据; 2. 内存中数据特点 a. 读写快 b. 断电立即丢失 3. 缓存解决了什么问题? a. 提高网站吞吐量,提高网站运行效率; b. 核心解决问题:缓存的存在是用来减轻数据库访问压力; 4. 既然缓存 阅读全文
posted @ 2020-11-18 10:56 菜鸟的奋斗之路 阅读(2981) 评论(0) 推荐(0) 编辑
摘要: 1. 搭建应用服务器集群存在问题? a)如何将某一时刻的请求均分到后端服务器集群中每一个节点 负载 --> 均衡 Load Balance b)如何实现在应用服务器集群环境中实现 session 共享问题; tomcat 服务器集群之间 session 同步;使用 Redis 和 Memcached 阅读全文
posted @ 2020-11-05 18:07 菜鸟的奋斗之路 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 转发:反向代理和正向代理区别 一 什么是代理 代理其实就是一个中介,A和B本来可以直连,中间插入一个C,C就是中介。刚开始的时候,代理多数是帮助内网client访问外网server用的后来出现了反向代理,"反向"这个词在这儿的意思其实是指方向相反,即代理将来自外网客户端的请求转发到内网服务器,从外到 阅读全文
posted @ 2020-11-05 17:53 菜鸟的奋斗之路 阅读(263) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页