logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

seata分布式事务解决方案

最成熟模式​:​AT 和 TCC​ 是 Seata 中应用最广泛、稳定性最高的模式,尤其 AT 模式因其无侵入性成为 Java 微服务的首选。​场景适配​:追求开发效率 → AT 模式;需要高性能补偿 → TCC 模式;长事务最终一致 → SAGA 模式;强一致性刚性需求 → XA 模式。​未来趋势​:Seata 持续优化 AT 模式的锁机制(如异步化提交),并增强多语言支持(如通过 Sideca

#分布式#java
okHttp的tcp连接池的复用

而不是具体的 HTTP 请求或 URL。连接池中的每个连接都是由目标服务器的 IP 地址和端口唯一标识的。

文章图片
#okhttp#tcp/ip#网络协议
hikari初始化最小空闲连接池

总的来说,这段代码展示了 HikariCP 如何智能地管理连接池的大小,确保连接池中有足够的空闲连接,同时又不会无谓地占用过多资源。它通过异步的方式创建连接,避免了阻塞主线程,同时也确保了连接的创建是在资源允许的情况下进行的,不会导致资源过度消耗。这个执行器会异步地创建新的数据库连接,并将它们添加到连接池中。这里值得注意的是,最后一个连接的创建任务可能使用不同的创建者(同时,它还减去了已经正在被创

文章图片
#java
消息队列rocketmq

RocketMQ Producer是RocketMQ消息系统中负责发送消息的组件。它支持多种发送方式,可以满足不同场景下的消息发送需求。

#rocketmq
mongodb索引与mysql索引

mongodb的_id索引;为什么Mongodb索引用B树,而Mysql用B+树?

文章图片
idea springBoot启动时覆盖apollo配置中心的参数

–key01=val01 --key02=val02env=FAT;key02=val02;key03=val03

文章图片
#idea
javax.validation; @Pattern(regexp='正则表达式')

1、 javax.validation; @Pattern(regexp=‘正则表达式’)这个注解的意思就是做 ‘正则表达式’ 验证;如果要时间格式, 则编写时间正则表达式;如果要验证邮箱,在编写邮箱正则表达式;时间正则表达式, 可以用java.util.regex.Pattern 表示正则表达式。...

elasticsearch 字段类型的索引、字段类型修改、字段类型、分页、排序、分组、聚合

Elasticsearch 支持多种数据类型,用于处理和存储不同格式的文档数据。主要的数据类型分为三大类:核心数据类型、复杂数据类型和特殊数据类型。

文章图片
#elasticsearch#jenkins#大数据
    共 17 条
  • 1
  • 2
  • 请选择