自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每日面试【三】Redis中的数据持久化的两种方式RDB和AOF

Redis 支持两种主要的持久化方式:RDB(Redis DataBase)持久化和 AOF(Append Only File)持久化。这两种方式可以单独使用,也可以同时使用。RDB 是一个非常紧凑的单文件(二进制文件 dump.rdb),代表了 Redis 在某个时间点上的数据快照。非常适合用于备份数据,比如在夜间进行备份,然后将 RDB 文件复制到远程服务器。但可能会丢失最后一次持久化后的数据。AOF 的最大优点是灵活,实时性好,可以设置不同的 fsync 策略,如每秒同步一次,

2025-01-11 20:07:44 411

原创 每日面试【二】Redis中的双写一致

双写一致性是指在对数据库进行修改的同时,确保缓存中的数据也得到相应更新,从而避免出现脏数据的情况。本文将探讨双写一致性的概念、常见的业务场景以及相应的解决方案。当修改了数据库的数据也要同时更新缓存的数据,缓存和数据库的数据要保持一致双写一致性在确保数据准确性和一致性方面至关重要。通过采用延时双删、读写锁机制以及消息队列等方法,可以有效解决缓存与数据库之间的数据不一致问题。选择合适的策略不仅能提高系统的可靠性,还能提升用户体验。

2025-01-10 19:42:32 486 1

原创 每日面试【一】Redis中的缓存击穿、缓存穿透与缓存雪崩

在面试中,关于 Redis 的缓存机制常会提到以下三种概念:缓存击穿、缓存穿透和缓存雪崩。以下是对这三者的简要解释以及相应的改善方案。

2025-01-05 17:23:49 692

原创 ArrayList底层源码解析

随着Java的深度学习,我们接触到了集合,并了解了ArrayList的使用方法。但是,并不清楚它的工作原理以及底层的逻辑关系。接下来我将从它的底层原理和扩容机制来进行讲解。以上就是今天要讲的内容,本文仅仅简单介绍了ArrayList的底层原理和扩容机制。

2024-01-31 15:41:34 1271 4

原创 JAVA实现冒泡排序

冒泡排序是对一组无规律数组进行由小到大的排序,每次从头开始比较两个相邻数大小,如果第二个数比第一个数大,则进行交换。

2024-01-27 15:53:25 1048 3

空空如也

空空如也

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

TA关注的人

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