自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Redis和数据库双写一致方案

双写一致性:当修改了数据库的数据也要同时更新缓存的数据,缓存和数据库的数据要保持一致。

2025-04-21 13:06:45 1503

原创 布隆过滤器的应用和工具类

当查询一个元素时,会通过多个哈希函数生成多个哈希值,然后检查这些哈希值对应的位数组位置是否都为1。如果任何一个位置不为1,则元素肯定不存在于集合中。布隆过滤器(Bloom Filter)是一种空间效率很高的概率型数据结构,用于判断一个元素是否在一个集合中。恶意请求查询缓存和数据库中都不存在的数据(如不存在的用户ID),导致数据库压力过大。布隆过滤器主要由一个很长的二进制向量(位数组)和一系列随机映射函数(哈希函数)组成。当插入一个元素时,会生成多个哈希值,并将这些哈希值对应的位数组位置设置为1。

2025-04-21 10:25:29 1540

原创 mongodb 的安装与面试题(详细操作步骤,持续更新)

ps -ef (列出系统上所有当前运行的进程) | (管道) grep mongod (搜索:mongod 关键字)最像关系型数据库的非关系型数据库(mongodb)修改日志的输出路径 示例存储的数据。(修改 mogodb.conf)

2024-06-28 12:10:41 664

原创 【list和map,set实现类】

List 有序,可重复ArrayList优点:底层数据结构是数组,有索引查询快,增删慢 ,缺点:线程是不安全的,效率高Vector优点:底层数据结构是数组,有索引查询快,增删慢 ,缺点:线程是安全的,但是效率很低,已经舍弃不用LinkedList优点:底层数据结构是链表-增删快,查询慢,缺点:线程不安全,效率高Set:无序,元素唯一HashSet底层数据是哈希表,(无须,唯一)保证数据唯一性,依赖于俩个方法:hashCode()和equals()Lin

2023-06-27 21:09:11 86 1

空空如也

空空如也

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

TA关注的人

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