自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【多线程场景下事务失效问题如何处理?】

算是最简单的方式来介绍多线程场景下事务失效问题处理方案了。

2024-10-30 23:40:52 1847 6

原创 【了解一下静态代理与动态代理】

主要介绍下静态代理、jdk动态代理、cglib动态代理,上一篇文章讲Spring声明式事务聊了很多cglib动态代理,做下补充jdk动态代理和静态代理。

2024-10-27 18:13:26 1146

原创 【深入学习Spring声明式事务,测试失效场景及原因分析】

深入学习Spring声明式事务,了解相关源码知识;测试Spring声明式事务各种失效场景及原因分析,了解动态代理。private/procted/default/public的访问权限、介绍了CompletableFuture.join方法和get方法的区别。多线程事务的各场景测试及失效原因分析、大事务的优化方案等等

2024-10-18 18:43:38 1146 5

原创 【回顾一下AQS知识,关于公平锁与非公平锁】

写篇博客回顾一下AQS这块,很久没看有点生疏了~

2024-10-17 00:37:11 1225

原创 【父子线程传值TransmittableThreadLocal使用踩坑-及相关知识拓展】

- TransmittableThreadLocal 是对 ThreadLocal 和 InheritableThreadLocal 的增强,解决了线程池复用和父子线程上下文传递问题。它在异步编程和多线程环境中,尤其是线程池场景下,有很大的应用价值,适用于需要传递线程上下文信息的各种场景,如分布式追踪、会话管理、日志追踪等。 - 使用异步编程的时候,我们肯定会接触到父子线程传值问题,如果不使用TransmittableThreadLocal就得自己手动设置到每个子线程里面去,很是麻烦

2024-10-12 00:35:48 2168

原创 【jdk19虚拟线程 VS 普通线程】

主要介绍下jdk19的新特性虚拟线程,真是性能优化的又一大利器啊!如果小伙伴们项目里面jdk有紧跟潮流,在合适的业务场景不妨试试吧~

2024-10-11 00:31:57 1128

原创 【回顾原生JDBC手动管理事务以及两种方式实现Spring编程式事务】

了解原生JDBC手动管理事务、Spring编程式事务,对我们学习Spring声明式事务,分布式事务还是有很大帮助的~

2024-10-09 23:36:01 1467 6

原创 【什么是回调机制?理解回调机制及微信支付回调】

主要介绍了什么是回调机制及同步回调异步回调使用及回调机制在微信支付里面的应用。Java中的回调机制提供了一种灵活的方式来解耦逻辑,使得代码模块可以更独立地开发和维护。介绍了回调机制的常见应用场景

2024-10-09 00:29:54 2905

原创 【一篇文章理解Java中多级缓存的设计与实现】

主要介绍了什么是多级缓存:什么是本地缓存、什么是分布式缓存,本地缓存比分布式缓存快的原因。各本地缓存的性能对比中Caffine的性能是最高的,Caffine的Api使用,多级缓存的设计与实现

2024-09-28 23:42:58 2506 2

原创 【读写分离?聊聊Mysql多数据源实现读写分离的几种方案】

主要介绍下在代码层面上对mysql多数据源做读写分离的几种实现方案

2024-09-26 00:46:11 1113

原创 【了解阻塞队列的设计思想, 工作中感觉有同事对这块懵懵的】

介绍下数组阻塞队列的原理和设计思想

2024-09-23 23:58:19 964

原创 【Oauth2整合gateway网关实现微服务单点登录】

主要介绍OAuth2整合gateway实现微服务的单点登录的设计思路和简单实现

2024-09-22 23:18:10 1676

原创 【通俗易懂介绍OAuth2.0协议以及4种授权模式】

介绍了OAuth 2.0协议及其4种授权模式和刷新token机制,并且介绍了AuthorizationServerConfigurerAdapter里面三个configure方法的配置说明

2024-09-22 00:57:35 2451

原创 【Mybatis批处理 vs 集合拆分+多线程 插入100W条数据性能对比】

主要介绍了Mybatis批处理以及 集合拆分+多线程 处理 插入100W条数据效率比对,大家在自己项目的业务场景里面酌情选择即可~

2024-09-20 19:00:30 1330

原创 【自定义注解+切面统一校验权限 以及相关拓展】

通过自定义注解+切面 统一校验业务权限、接口权限,以及相关拓展

2024-09-19 19:25:39 503

原创 【集合拆分+多线程并行处理,拿来即用】

集合拆分+多线程并行处理、Mybatis批处理、

2024-09-18 21:34:53 661

原创 【Spring事件监听机制结合策略+模板方法设计邮件功能,同事都夸牛逼】

Spring事件侦听机制,模板方法,策略模式设计模式

2024-09-17 22:57:10 1172

原创 【使用Spring事件监听机制实现业务解耦+相关拓展】

了解Spring的发布事件及事件侦听机制,相关拓展等等

2024-09-17 01:34:53 1270

原创 【直观感受超卖问题,了解分布式锁的重要性】

直观展示超卖问题

2024-09-16 01:07:10 907

原创 【删库跑路? 不用慌,通过binlog恢复】

根据mysql binlog日志 基于起止位置 和 指定时间端来做数据恢复

2024-09-15 16:12:48 1659

原创 【api、spi机制还傻傻分不清吗】

API,SPI

2024-09-14 00:51:19 1975

原创 【Java中如何优雅地处理多音字排序问题】

多音字排序

2024-09-12 19:12:28 552

原创 【Java中如何优雅地校验项目中请求入参】

自定义注解、定义校验器、使用

2024-09-12 00:04:33 1251

空空如也

空空如也

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

TA关注的人

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