摘要: Flowable基本操作 1.创建ProcessEngine 创建一个基本的maven工程,可以是Eclipse也可以是其他IDEA。然后添加两个依赖 Flowable流程引擎。使我们可以创建一个ProcessEngine流程引擎对象,并访问Flowable API。 一个是MySQL的数据库驱动 阅读全文
posted @ 2024-05-20 14:12 琅琊甲乙木 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 本文是关于 Exception 处理的一篇不错的文章,从 Java Exception 的概念介绍起,依次讲解了 Exception 的类型(Checked/Unchecked),Exception 处理的最佳实现: 选择 Checked 还是 Unchecked 的几个经典依据 Exception 阅读全文
posted @ 2024-05-11 11:39 琅琊甲乙木 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 分布式事务Seata1. 本地事务2. 分布式事务3. 实现思路:两阶段提交协议(2PC)3.1 基础理解3.2 2PC的隐患4. Seata4.1 Seata是什么4.2 Seata的三大角色4.3 Seata一次事务的生命周期4.4 Seata AT模式的设计思路4.4.1 设计思路4.4.1. 阅读全文
posted @ 2024-04-12 17:36 琅琊甲乙木 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1. 探索Spring的后置处理器(BeanPostProcessor) 1.1 BeanPostProcessor的设计理念 BeanPostProcessor的设计目标主要是提供一种扩展机制,让开发者可以在Spring Bean的初始化阶段进行自定义操作。这种设计理念主要体现了Spring的一种 阅读全文
posted @ 2024-02-19 09:41 琅琊甲乙木 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 目录 Dubbo 架构演进:从 RMI 到 Dubbo 1. 自定义 RPC 2. RMI 架构 2.1 整体架构 2.2 RPC 调用 3. Dubbo 架构 3.1 整体架构 3.2 RPC 调用 3.3 服务治理 4. 总结时刻 推荐阅读 谈谈你对 Dubbo 的认知?对于这个问题,你是怎么回 阅读全文
posted @ 2024-01-29 10:11 琅琊甲乙木 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 本文目录 本文目录 本文导读 一、Redis 过期策略 1、三种过期策略 1.1、定时删除 1.2、定期删除 1.3、惰性删除 2、Redis的过期策略 2.1、Redis 过期删除策略(惰性删除和定期删除) 2.2、惰性删除原理解析 2.3、如何判断 Key 是否过期 2.4、定期删除原理解析 二 阅读全文
posted @ 2023-09-05 14:17 琅琊甲乙木 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解浏览器端的缓存,缓存的作用是不言而喻的,能够极大的改善网页性能,提高用户体验。 1、浏览器缓存 缓存这东西,第一次必须获取到资源后,然后根据返回的信息来告诉如何缓存资源,可能采用的是强缓存,也可能告诉客户端浏览器是协商缓存,这都需要根据响应的header内容来决定的。下面用两幅图来描述浏 阅读全文
posted @ 2023-06-05 18:33 琅琊甲乙木 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 【SpringBoot深入浅出系列】SpringBoot集成Eureka及Feign https://blog.csdn.net/u012069313/article/details/122901024 feign和ribbon区别(负载均衡) feign和ribbon是Spring Cloud的N 阅读全文
posted @ 2023-03-27 16:05 琅琊甲乙木 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 上篇文章,我介绍了 HTTP 协议中的 Accept-Encoding/Content-Encoding 机制。这套机制可以很好地用于文本类响应正文的压缩,可以大幅减少网络传输,从而一直被广泛使用。但 HTTP 请求的发起方(例如浏览器),无法事先知晓要访问的服务端是否支持解压,所以现阶段的浏览器没 阅读全文
posted @ 2022-10-11 19:48 琅琊甲乙木 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 最近恢复Venus的工作,恰逢十一假期尾声,突发一个Bug,让人匪夷所依。我们今天快速倒序追踪,层层回顾。 1. 背景 Venus交易中需要并行开数十至百个线程分别快速计算,程序中使用CountDownLatch用于计数,因为之后后做其他处理分析,需要等待所有交易结束。 程序运行稳定正常,线上也已经 阅读全文
posted @ 2022-06-29 16:35 琅琊甲乙木 阅读(702) 评论(0) 推荐(0) 编辑