自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 收藏
  • 关注

原创 使用@GlobalTransactional 注解导致接口变慢的原因和解决办法

分布式事务的性能问题,70% 出在“事务太大”,20% 出在“热点行”,只有 10% 才是框架本身的开销。先把事务边界缩到“只包本服务那几条 SQL”,多数场景就不需要纠结 AT 还是 TCC;剩下那 30% 的热点,用库存分段解决一半,用TCC/最终一致性解决另一半。任何放弃全局事务的方案,都必须配套幂等、重试、对账三件套——否则你不是在优化性能,你是在制造资损。

2026-09-30 10:33:30 351

原创 Python经典100题实战代码集

实际场景:文本编辑器中的Undo/Redo功能。2 """3 撤销/重做管理器4 使用两个栈实现:undo_stack 和 redo_stack5 """1012 """执行操作并记录到撤销栈"""14 # 记录:(操作函数, 参数, 关键字参数, 执行结果)16 # 新操作会清空重做栈18 # 限制历史记录数量2224 """撤销上一步操作"""26 return "没有可撤销的操作"29 return f"已撤销: {record[0].__name__}"30。

2026-09-15 16:01:58 207

原创 ShardingSphere 分库分表实战:批量查询报 “JDBC type 1111“ 错误的深度解析与解决方案

在 Java SQL 类型系统中,数字1111对应的是。// 1111 代表未知或不支持的类型当 JDBC 驱动无法识别或映射数据库字段的具体类型时,就会返回。错误堆栈分析这表明问题发生在 ShardingSphere 设置查询参数或映射结果集的阶段,某个字段的类型无法被正确识别。这是一个典型的分布式系统数据一致性问题。分库分表虽然解决了单表性能问题,但引入了新的复杂性:数据分布在多个节点,难以保证一致性;手动操作容易破坏分片规则。

2026-09-09 14:35:15 153

原创 @PostConstruct、@PreDestroy 和 @DependsOn注解的使用和区别

@PostConstruct、@PreDestroy 和 @DependsOn注解的使用和区别

2026-05-06 16:02:16 436

原创 使用 ShardingSphere-Proxy 进行分库分表时,@Transactional 导致“找不到表”

使用ShardingSphere-Proxy分库分表时,@Transactional导致“找不到表”

2026-04-28 15:17:45 605

原创 C++ 知识体系

C++知识点

2025-10-24 21:42:13 1714 5

原创 Mockito 原理与实战

Mockito 原理与实战

2025-09-09 23:31:45 622

原创 Spring Security的@PreAuthorize注解为什么会知道用户角色?

Spring Security的@PreAuthorize注解为什么会知道用户角色?

2025-09-02 22:44:11 1268

原创 Spring Security 如何使用@PreAuthorize注解

Spring Security 如何使用@PreAuthorize注解

2025-09-02 22:27:03 949

原创 异步方法和多线程有什么区别,他们的实现逻辑是什么以及为什么异步方法: 不能和调用者在同一个类中

异步方法和多线程有什么区别,他们的实现逻辑是什么以及为什么异步方法: 不能和调用者在同一个类中

2025-08-28 21:13:06 1041

原创 MapStruct用法和实践

MapStruct用法和实践

2025-08-28 20:29:31 1999

原创 对象之间属性拷贝(Bean Mapping)的工具MapStruct 和 BeanUtils

对象之间属性拷贝(Bean Mapping)的工具MapStruct 和 BeanUtils

2025-08-28 20:05:02 1423

原创 Java@Data 与 @NotNull 注解冲突问题

Java@Data 与 @NotNull 注解冲突问题

2025-06-11 20:24:36 1212

原创 索引下推(Index Condition Pushdown, ICP)

索引下推

2025-04-13 12:04:10 1412

原创 MySQL中的隐式转换和显式转换

MySQL中的隐式转换和显式转换

2025-04-13 10:17:26 1142

原创 Redis实现分布式定时任务

Redis实现分布式定时任务

2025-04-12 16:51:13 1268

原创 Spring Boot应用中可能出现的Full GC问题

Spring Boot应用中可能出现的Full GC问题

2025-04-09 16:44:29 1522

原创 RabbitMQ惰性队列的工作原理、消息持久化机制、同步刷盘的概念、延迟插件的使用方法

RabbitMQ惰性队列的工作原理、消息持久化机制、同步刷盘的概念、延迟插件的使用方法

2025-04-09 11:34:26 866

原创 Spring Boot项目中结合MyBatis实现MySQL的自动主从切换

pring Boot项目中结合MyBatis实现MySQL的自动主从切换

2025-04-09 10:50:44 1907

原创 使用雪花算法生成分布式唯一ID

使用雪花算法生成分布式唯一ID

2025-04-09 10:13:41 928

原创 MySQL数据类型与Java数据类型的映射

MySQL数据类型与Java数据类型的映射

2025-04-05 22:14:49 1018

原创 Redis的Lua脚本

Redis的Lua脚本

2025-04-02 18:14:02 1056

原创 Spring Boot启动流程

Spring Boot启动流程

2025-03-31 20:53:22 1324

原创 Redis的深入了解

Redis的深入了解

2025-03-27 22:21:13 884

原创 Java线程安全的集合

Java线程安全的集合

2025-03-27 09:40:31 1013

原创 MySQL中的Redo Log、Undo Log和Binary Log

MySQL中的Redo Log、Undo Log和Binary Log

2025-03-26 21:39:05 1021

原创 Java中Comparator 和 Comparable 接口的区别

Java中Comparator 和 Comparable 接口的区别

2025-03-24 18:31:13 1023 1

原创 Java中synchronized 和 Lock

Java中synchronized 和 Lock

2025-03-23 21:20:45 1315

原创 WebSocket和长轮询

WebSocket和长轮询

2025-03-17 21:26:31 1076

原创 Spring Boot项目中成功集成了JWT

Spring Boot项目中成功集成了JWT

2025-03-16 21:24:48 1039

原创 Spring Retry

Spring Retry

2025-03-16 17:02:38 1462

原创 OpenFeign

OpenFeign

2025-03-16 11:14:32 1540

原创 OpenFeign的配置类可以进行哪些配置

OpenFeign的配置类可以进行哪些配置

2025-03-15 21:19:15 778

原创 Redis分片集群

Redis分片集群

2025-03-14 16:18:14 1614

原创 Spring Boot项目中集成sa-token实现认证授权和OAuth 2.0第三方登录

Spring Boot项目中集成sa-token实现认证授权和OAuth 2.0第三方登录

2025-03-13 19:36:57 2424

原创 Spring Boot集成EasyExcel

Spring Boot集成EasyExcel

2025-03-12 11:49:36 1601

原创 Spring Boot项目中集成阿里云短信服务

Spring Boot项目中集成阿里云短信服务

2025-03-11 21:06:42 840

原创 使用RabbitMQ实现流量削峰填谷

利用RabbitMQ和Spring Boot实现削峰填谷

2025-03-10 15:30:06 2271

原创 MySQL主从集群

MySQL主从集群

2025-03-09 10:03:28 1296

原创 Java中强引用、软引用、弱引用、虚引用的区别

Java中强引用、软引用、弱引用、虚引用的区别

2025-03-06 14:06:22 1425

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除