E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
BloomFilter
布隆过滤器
今天,让我们一起走进布隆过滤器(
BloomFilter
)的世界,看看这个被誉为“筛选神器”的技术如何帮助我们在海量数据中淘金。
guangzhi0633
·
2024-09-05 09:00
面试
职场和发展
springboot 整合 redis布隆过滤器
一、什么是布隆过滤器布隆过滤器(英语:
BloomFilter
)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。
wwwzhouzy
·
2024-08-31 08:19
java进阶-基础篇
布隆过滤器:大数据的高效守门员(在 Spring Boot 项目中实现布隆过滤器)
SpringBoot启动器:实现布隆过滤器布隆过滤器基本概念布隆过滤器原理应用场景SpringBoot实现示例添加依赖示例代码解析总结手写SpringBoot启动器:实现布隆过滤器在大数据和高性能计算领域,布隆过滤器(
BloomFilter
无理 Java
·
2024-08-31 08:19
#
Java
spring
boot
后端
java
布隆过滤器
面试
【Redis】什么是Redis缓存 雪崩、穿透、击穿?(一篇文章就够了)
缓存穿透缓存空对象
BloomFilter
(布隆过滤器)什么是Redis缓存击穿?缓存击穿互斥锁逻辑过期时间什么是Redis?
Mxin5
·
2024-08-31 00:25
Redis
缓存
redis
数据库
java实用工具类hutool
cn.hutoolhutool-all5.5.8Hutool工具详细教程地址:###模块介绍1.hutool-aopJDK动态代理封装,提供非IOC下的切面支持;2.hutool-
bloomFilter
华木公子
·
2024-08-29 05:54
SQL关键字检测持续优化,太难了
麻烦死了,用正则是不是简单些publicclassSQLParamChecker{//关键字privatestaticListSPECIAL_WORDS;privatestatic
BloomFilter
FILTER
浅度差文
·
2024-08-24 02:00
sql
数据库
java
python3爬虫--入门篇3--url去重策略
[Scrapy默认采用md5方法压缩url的,内存占用会大大减小]4.用bitmap方法,将访问过的url通过hash函数映射到某一位[压缩更多,极大节省内存,但哈希冲突的可能性还是比较大]5.
bloomfilter
布口袋_天晴了
·
2024-02-20 03:29
【Redis篇】详解布隆过滤器(原理 | 操作 | 代码)
他在1970年的一篇论文中首次描述了这个概念,并将其称为"
Bloomfilter
"。Bloom当时的目标是设计一种高效的数据结构,用于在大规模数据库中进行快速查询。他的主要思想是通
在下小吉.
·
2024-02-19 12:29
Redis
redis
数据库
缓存
Redis布隆过滤器实现检索亿级数据存在
1、什么是布隆过滤器布隆过滤器(
BloomFilter
)是1970年由布隆提出的,是一种非常节省空间的概率数据结构,运行速度快,占用内存小,但是有一定的误判率且无法删除元素。
Zhaozz!
·
2024-02-15 08:03
哈希算法
散列表
算法
redis
一文彻底搞懂布隆过滤器
文章目录1.基本原理2.布隆过滤器的优点3.布隆过滤器的缺点4.布隆过滤器的应用场景布隆过滤器(
BloomFilter
)是一种空间高效的概率数据结构,用于判断一个元素是否在一个集合中。
澡澡洗澡澡
·
2024-02-13 22:24
Java开发
哈希算法
算法
redis
布隆过滤器
java
探索Redis特殊数据结构:Stream在实际中的应用
官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、
Bloomfilter
栈江湖
·
2024-02-13 06:56
redis
stream
缓存
探索Redis特殊数据结构:Geospatial(地理位置)在实际中的应用
官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、
Bloomfilter
栈江湖
·
2024-02-13 06:55
redis
数据结构
bootstrap
巴尔加瓦算法图解【完结】:算法运用(下)
布隆过滤器(
BloomFilter
)是1970年由布隆提出的,是一种非常节省空间的概率数据结构,运行速度快,占用内存小,但是有一定的误判率且无法删除元素。
Ashleyxxihf
·
2024-02-10 20:51
巴尔加瓦算法图解【完结】
算法
数据库系统
开发语言
python
RedissonClient妙用-分布式布隆过滤器
目录布隆过滤器介绍布隆过滤器的落地应用场景高并发处理多个过滤器平滑切换分析总结布隆过滤器介绍布隆过滤器(
BloomFilter
)是1970年由布隆提出的。
林犀居士
·
2024-02-09 09:40
java
分布式
布隆过滤器
Redisson
以太坊
大数据量去重
布隆过滤器有什么用?什么原理?如何使用?
布隆过滤器(
BloomFilter
,BF)是一个叫做Bloom的老哥于1970年提出的。我们可以把它看作由二进制向量(或者说位数组)和一系列随机映
吴名氏.
·
2024-02-06 03:06
其他
布隆过滤器
Bloom
redis
布隆过滤器
什么是
BloomFilter
布隆过滤器(英语:
BloomFilter
)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。主要用于判断一个元素是否在一个集合中。
AnyL8023
·
2024-02-05 21:48
布隆过滤器(
BloomFilter
)原理及如何实现(使用Redis的bitmap数据结构)
2、布隆过滤器(
BloomFilter
)原理布隆过滤器是一个初始值为零的bit数组和多个hash函数组成,本质是判断某个数是否在大数据集合中。它能够高效
知其_所以然
·
2024-02-05 03:25
java技术
Redis
BloomFilter
BloomFilter
Redis布隆过滤器详解
一、前言布隆过滤器(
BloomFilter
)是Redis4.0版本提供的新功能,它被作为插件加载到Redis服务器中,给Redis提供强大的去重功能。
怪 咖@
·
2024-02-04 12:23
#
Redis
redis
数据库
缓存
布隆过滤器的概述和使用
1布隆过滤器概述1.1概述布隆过滤器(
BloomFilter
)是1970年由布隆提出的。
Ability Liao
·
2024-02-03 16:11
数据结构和算法
布隆过滤器
DB之家:数据库开发工程师的衣柜(云原生时代数据库性能优化点子集合)
基础数据结构布隆过滤器:modular
bloomfilter
减少布隆过滤器所需要的内存。参考文献:Mun,J.H.,Zhu,Z.,Raman,A.,&Athanassoulis,M.
archimekai
·
2024-02-01 04:16
数据库开发
数据库
Redis学习——高级篇⑥
Redis学习——高级篇⑥====Redis7高级之简单实现布隆过滤器
BloomFilter
(七)====7布隆过滤器1.是什么2.能干嘛3.实现原理和数据结构4.使用三步骤5.尝试手写简单的布隆过滤器
_Matthew
·
2024-02-01 02:38
Redis
redis
学习
数据库
布隆过滤器介绍及实战应用(防止缓存穿透)
布隆过滤器介绍布隆过滤器(
BloomFilter
)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。
有心不在迟
·
2024-01-31 04:55
java
服务器
开发语言
缓存
100Wqps短链系统,怎么设计?
这道题,看上去业务简单,其实,覆盖的知识点非常多:高并发、高性能分布式IDRedis
BloomFilter
高并发、低内存损耗的过滤组件知识分库、分表海量数据存储多级缓存的知识HTTP传输知识二进制、十六进制
程序一逸
·
2024-01-30 12:32
面试
java
缓存
在1G的内存中,对百亿个QQ号去重?
文章目录一、公共方法1、生成模拟QQ号2、读取数据文件3、测试方法二、HashSet三、Java8的Stream四、Segment五、
BloomFilter
六、BitMap七、总结假设QQ号是int类型
程序员Forlan
·
2024-01-29 10:18
Java
开发语言
后端
java
BloomFilter
和BitMap的介绍与使用
文章目录一、
BloomFilter
1、是什么?2、
BloomFilter
的使用二、Bitmap1、是什么?
程序员Forlan
·
2024-01-29 10:17
数据结构与算法
框架
哈希算法
算法
Redis高级应用
文章目录1.5.1布隆过滤器
BloomFilter
1.5.1.1原理1.5.1.2使用场景1.5.2Redis分布式锁1.5.2.1使用案例分析1.5.2.1.1单机版没加锁1.5.2.1.2单节点Redis
野心与梦
·
2024-01-28 23:39
redis专栏
redis
数据库
缓存
素引是什么
素引(
Bloomfilter
)是一种概率型数据结构,用于快速判断一个元素是否属于一个集合。它可以用来检索大规模数据集中是否存在某个元素,具有高效的查询速度和较低的存储需求。
啄sir.
·
2024-01-28 07:16
mysql
缓存问题 | 缓存穿透,缓存击穿,缓存雪崩
应对策略:使用布隆过滤器(
BloomFilter
):布隆过滤器就是一种快速判断元素是否存在的数据结构,它可以在很小的内存占用下,快速判断一个元素是否在一个集合中。
稍带温度的风
·
2024-01-27 07:40
Redis
缓存
redis
分布式
java
C++进阶--哈希的应用之位图和布隆过滤器
位图的成员函数1.3.2.1位图的构造1.3.2.2位图的插入:set1.3.2.3位图的删除:reset1.3.2.4位图的查找:test1.3.3位图的优缺点1.4位图的应用二、布隆过滤器2.1布隆过滤器(
BloomFilter
sushang~
·
2024-01-26 16:55
c++
哈希算法
java
java工具类库-----Hutool
提供一下组件:hutool-aopJDK动态代理封装,提供非IOC下的切面支持hutool-
bloomFilter
布隆过滤,提供一些Hash算法的布隆过滤h
我是来人间凑数的
·
2024-01-25 12:30
java
#
基础
java
阿里经典面试题-如何快送从20亿的URL中找到一个黑名单链接
针对从20亿个URL中快速找到一个黑名单的问题,可以考虑使用布隆过滤器(
BloomFilter
)来进行查找。
Java斌
·
2024-01-24 03:39
java基础
哈希算法
算法
java
spring
boot
布隆过滤器
误判率的计算公式关于删除困难java写一个布隆过滤器redisson布隆过滤器的使用布隆过滤器布隆过滤器(
BloomFilter
)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列
敖小军
·
2024-01-22 23:48
java
Redis布隆过滤器
1.什么是布隆过滤器布隆过滤器(
BloomFilter
)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。
超级码里喵
·
2024-01-21 02:09
Redis
redis
布隆过滤器
search——Bloom Filter
详情,看这一篇博客packagemainimport("fmt""math""strconv")type
BloomFilter
struct{*bitMapkuint64//hashfunctioncountmuint64
metabit
·
2024-01-20 09:29
数据结构与算法
search
JAVA之布隆过滤器(Bloom Filter)
一、布隆过滤器概念布隆过滤器(
BloomFilter
)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。
souldomain
·
2024-01-20 09:38
java
探索Redis特殊数据结构:Bitmaps(位图)在实际中的应用
官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、
Bloomfilter
玄明Hanko
·
2024-01-17 10:31
redis
数据结构
前端
pybloom去重
,需要先安装)pip3installpybloom_live下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/1.pybloom_liveScalable
BloomFilter
frompybloo
拾柒丶_8257
·
2024-01-16 00:18
缓存总结
bloomfilter
:类似于哈希表的一种算法,用所有可能的查询条件生成一个bitmap,在进行数据库查询之前会使用这个bitmap进行过滤,如果不在
SteveJohnson
·
2024-01-15 13:55
布隆过滤器(Bloom Filter)详解
文章目录简介基本思想位数组hash函数判断元素是否存在存在的问题准确率问题使用场景的局限上一篇文章介绍了Bitmap基础原理以及优化之后的高级数据结构RoaringBitmap,本篇将介绍bitmap的一个经典应用
BloomFilter
倜傥村的少年
·
2024-01-14 18:29
数据结构
后端
中间件
Redis数据类型
支持的存储数据类型:常用数据类型:string(字符串)、hash(哈希)、list(列表)、set(集合)及zset(sortedset:有序集合)不常用数据类型:HyperLogLog、Bitmap(位图)、
BloomFilter
蒽蒽.
·
2024-01-12 04:12
redis
数据库
缓存
布隆过滤器的原理
布隆过滤器(
BloomFilter
)是由BurtonHowardBloom在1970年提出的一种空间效率很高的概率型数据结构,它用来测试一个元素是否在一个集合中。
半桶水专家
·
2024-01-11 19:55
编程理论
哈希算法
算法
布隆过滤器的基本原理
布隆过滤器(
BloomFilter
)是一种空间效率高、查询速度快的数据结构,主要用于判断一个元素是否可能属于一个集合。
w_l666
·
2024-01-11 03:58
spring
java
jvm
探索Redis特殊数据结构:HyperLogLog在基数统计中的应用
官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、
Bloomfilter
玄明Hanko
·
2024-01-10 08:23
redis
数据结构
bootstrap
Redis面试题2
可以使用布隆过滤器(
BloomFilter
)来解决缓存穿透问题。布隆过滤器可以判断某个元素是否存在于集合中,可以在查询之前快速过滤掉不存在的元素。Redis中的缓存雪崩问题如何解决?
CrazyMax_zh
·
2024-01-05 14:26
redis
数据库
缓存
Redis布隆过滤器
简介布隆过滤器(
BloomFilter
)是1970年由布隆提出的,是一种非常节省空间的概率数据结构,运行速度快,占用内存小,但是有一定的误判率且无法删除元素。
demon7552003
·
2024-01-05 02:39
#
redis
redis
数据库
缓存
布隆过滤器
Redis使用中的常见问题及解决方案
解决方案:使用布隆过滤器(
BloomFilter
)预先检查键是否可能存在;或者即使数据为空,也缓存结果,并设置较短
KevinAha
·
2024-01-05 00:02
redis
数据库
缓存
数据去重方案(汇总)
LinkedHashSet\TreeSet2)对数据编码分组MD5编码\Hash分组3)BitMapRoaringBitMap\Roaring64NavigableMap4)借助外部存储主键\去重键2、近似去重1)
BloomFilter
2
猫猫爱吃小鱼粮
·
2024-01-03 16:48
flink
大数据
布隆过滤器-使用原理和场景
一、概述布隆过滤器(
BloomFilter
)主要用来检索一个元素是否在一个集合中。它是一种数据结构bitMap,优点是高效的插入和查询,而且非常节省空间。缺点是存在误判率和删除困难。
徒步远方999
·
2023-12-30 17:25
技术方案
redis
Redis面试题
还有一些数据结构如HyperLogLog、Geo、Pub/Sub等,我们也最好知道,另外像RedisModule,像
BloomFilter
,RedisSearch,Redis-ML等,能有个印象,哪怕知其然不知其所
亦向枫
·
2023-12-28 20:34
软件测试面试指南
redis
数据库
Flink项目实战篇 基于Flink的城市交通监控平台(下)
Flink的城市交通监控平台(下)文章目录系列文章目录4.智能实时报警4.1实时套牌分析4.2实时危险驾驶分析4.3出警分析4.4违法车辆轨迹跟踪5.实时车辆布控5.1实时车辆分布情况5.2布隆过滤器(
BloomFilter
阿moments
·
2023-12-28 17:28
Flink
flink
大数据
scala
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他