会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
飘来荡去evo
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
下一页
2025年5月7日
Saga原理(ds)
摘要: Saga 是一种用于管理分布式事务的设计模式,尤其在微服务架构中广泛应用。它的核心目标是解决跨多个服务的业务操作中可能出现的数据一致性问题。由于分布式系统中无法直接使用传统的 ACID 事务(如数据库事务),Saga 通过将事务拆分为多个本地操作,并通过补偿机制实现最终一致性。 1. Saga 的核
阅读全文
posted @ 2025-05-07 11:34 飘来荡去evo
阅读(186)
评论(0)
推荐(0)
2025年4月24日
Synchronized原理自编
摘要: Synchronized 性质? 线程安全: 满足可见性、有序性,原子性。 Java对象内存布局? 分别是对象头、实例数据以及填充数据。 对象头(object header):对象头又被分为两部分,分别为:Mark Word(标记字段)、Class Pointer(类型指针)。如果是数组,那么还会有
阅读全文
posted @ 2025-04-24 10:42 飘来荡去evo
阅读(53)
评论(0)
推荐(0)
2025年4月23日
StampedLock自编
摘要: 重入锁ReentrantLock以及synchronized 是一种典型的悲观策略。StampedLock就是提供了一种乐观锁的工具,因此,它是对乐观锁的一个重要的补充。 它通过 CAS(Compare-And-Swap)操作和自旋重试来减少线程阻塞和上下文切换的开销,高性能、低竞争的锁机制,尤其适
阅读全文
posted @ 2025-04-23 15:54 飘来荡去evo
阅读(38)
评论(0)
推荐(0)
2025年4月18日
为什么this 既是对象实例的引用,也代表当前对象本身?(DS)
摘要: 在 Java 中,this 既是对象实例的引用,也代表当前对象本身。这两个表述看似矛盾,但实际上是从不同角度对 this 的描述。以下通过分层解释帮助你彻底理解这一概念: 一、核心概念:this 是对象实例的引用 1. 从内存模型理解 对象的存储:Java 中所有对象实例都存储在堆内存(Heap)中
阅读全文
posted @ 2025-04-18 17:27 飘来荡去evo
阅读(67)
评论(0)
推荐(0)
2025年4月11日
接口规范说明(apifox)
摘要: API 文档层级概念 四层目录的示例图,展示逻辑项目名称、领域模块、功能模块和接口列表的层级结构: 逻辑项目名称 ├── 领域模块1 │ ├── 功能模块1 │ │ ├── 接口1 │ │ ├── 接口2 │ │ └── 接口3 │ └── 功能模块2 │ ├── 接口4 │ ├── 接口5 │ └
阅读全文
posted @ 2025-04-11 14:53 飘来荡去evo
阅读(358)
评论(0)
推荐(0)
rocketMQ,rabbitMQ, kafakaMQ都是怎么解决消费顺序性的问题的
摘要: 在分布式消息队列系统中,消息的顺序消费是一个复杂但关键的问题。以下是RocketMQ、RabbitMQ和Kafka解决消费顺序性问题的核心方案及实现逻辑: 1. RocketMQ的解决方案 实现原理 阿里2011创建主要是用于解决Kafka的顺序消息和海量堆积的问题。 RocketMQ通过分区顺序消
阅读全文
posted @ 2025-04-11 11:54 飘来荡去evo
阅读(454)
评论(0)
推荐(0)
rocketMQ,rabbitMQ, kafakaMQ都是怎么解决幂等性,重复消费问题的(ds)
摘要: 在分布式消息队列系统中,消息的重复消费问题(幂等性处理)是常见的挑战。以下是RocketMQ、RabbitMQ和Kafka解决幂等性和重复消费问题的核心方案及实现逻辑: 1. RocketMQ的解决方案 重复消费原因 RocketMQ的消息重复可能由生产者重试、Broker重投(ACK未确认)或消费
阅读全文
posted @ 2025-04-11 11:48 飘来荡去evo
阅读(438)
评论(0)
推荐(0)
dubbo解决幂等性问题
摘要: Dubbo作为一款高性能的RPC框架,其核心功能集中在服务调用、负载均衡和容错机制上,并未直接内置幂等性解决方案。但开发者可以通过以下常见策略结合Dubbo的扩展能力实现幂等性: 1. 唯一请求标识(唯一ID) 实现方式: 客户端生成全局唯一ID(如UUID、业务主键)作为请求参数。 服务端通过缓存
阅读全文
posted @ 2025-04-11 11:45 飘来荡去evo
阅读(82)
评论(0)
推荐(0)
idea全局搜索正则表达式同时匹配多个关键字
摘要: 场景:项目安全扫描需要对打印了token、password、session等关键字的日志进行优化 ^.*(log\.).*(token|session|password) 该正则可以同时匹配log.和token或者session或者password同时出现的代码 该正则表达式 ^.*(log\.).
阅读全文
posted @ 2025-04-11 11:04 飘来荡去evo
阅读(1028)
评论(0)
推荐(0)
2024年6月30日
Linux安装-网络部署
摘要: 参考:解决liunx上添加新网卡后找不到网卡配置文件 使用nmcli con show查看代码的uuid (绿色代表使用中) (如果没有配置对应配置文件)用绿色使用中的网卡uuid去到network-script目录下新建一个配置文件,(如果有配置对应配置文件)修改绿色使用中的网卡的对应配置 关闭防
阅读全文
posted @ 2024-06-30 23:28 飘来荡去evo
阅读(70)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
下一页
公告