自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring事务失效十种原因

本文详细的介绍了Spring事务失效的十种原因,掌握住它们并在工作避免这些情况。

2023-06-23 21:46:47 5758 1

原创 Spring事务传播机制

本文介绍了Spring事务的七种传播机制,分别为REQUIRED(默认)、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER 和 NESTED。

2023-06-20 22:54:33 158

原创 redis分布式锁

redis分布式锁的使用,及常见问题和解决方案。

2023-04-09 20:10:42 144

原创 锁的优化策略

本文介绍了下锁的优化策略,包含锁升级、锁消除和锁优化。

2023-03-26 22:51:26 264

原创 如何保证RocketMQ消息不丢失?

本文从Producer发送消息、Broker存储消息和Consumer消费消息三个过程,分析如何尽可能的保证RocketMQ消息不丢失。

2023-03-25 23:08:21 1604 1

原创 Kafka如何防止消息丢失?

本文介绍了Kafka如何防止消息丢失,从producer到broker,和broker到consumer这两个过程中如何保证消息不丢失。

2023-03-19 23:23:53 463

原创 ZAB协议

本文介绍了ZAB协议。

2023-03-19 23:02:06 74

原创 如何保证Redis缓存和数据库一致性?

在引入Redis缓存后,我们需要考虑Redis缓存和数据库一致性问题,本文介绍了两张可选方案。

2023-03-15 22:39:27 45

原创 缓存穿透、缓存击穿和缓存雪崩详解

本文详细介绍了缓存穿透、缓存击穿和缓存雪崩的原因,并针对这三个问题分别给出了相应的解决方案。

2023-03-15 22:30:43 285

原创 Java中终止线程的3种方法,你是否了解?

本文介绍了Java中终止线程的3种方法,包含stop、使用退出标志和使用interrupt()方法中断线程。

2023-03-13 23:57:09 4124

原创 Buffer Pool以及几种主要的链表

本文详细介绍了Buffer Pool以及几种主要的链表,如:free链表、flush链表以及LRU链表。

2023-03-12 22:22:57 225

原创 Java对象的分配流程有了解过吗?

Java对象的分配流程详细介绍,主要内容有栈上分配、TLAB、逃逸分析和标量替换。

2023-03-12 21:45:28 407

原创 ClassLoader对类进行加载过程分析

本文介绍了类主动加载的4种情况,以及ClassLoader对类进行加载的5个步骤的详解。

2023-03-08 22:40:33 348

原创 MVCC原理详解

MySQL在未使用加锁机制情况下,如何在读-写并发场景下,解决不可重复读问题,并解决了一部分的幻读问题。

2023-03-05 21:31:19 290

原创 Redis持久化方式

redis的持久化方式介绍,RDB和AOF的详解。

2023-02-26 14:25:39 95 1

空空如也

空空如也

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

TA关注的人

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