会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
木҉马҉不҉是҉马
———愿你千山暮雪,海棠依旧。 不为岁月惊扰,平添忧愁。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
2022年10月27日
Redis限流
摘要: 前言:限流思路在很多业务场景中很常见,当系统的处理能力有限的时候,限制某个用户的某个行为在某段时间内只能发生次,或者遇到同行的恶意请求等等,面对大批的额外请求,服务器应该如何处理这些请求,来达到系统业务的稳定性。 一、固定时间窗口限流 举个栗子,也是场景一,给用户发送短信验证码,完全由用户进行触发,
阅读全文
posted @ 2022-10-27 21:02 木马不是马
阅读(1187)
评论(0)
推荐(0)
2022年10月25日
Redis中的布隆过滤器
摘要: 一、前言 Redis提供了HyperLogLog来解精确度不是很高的统计需求,相比set空间减少了很多,也更方便,但是HyperLogLog只是提供了pfadd添加元素,pfcount统计元素,基于HyperLogLog数据结构的实现,无法判断某个数是否存在与这个key中,故没有pfcontain这
阅读全文
posted @ 2022-10-25 16:38 木马不是马
阅读(497)
评论(0)
推荐(0)
2022年10月20日
内存
该文被密码保护。
阅读全文
posted @ 2022-10-20 14:01 木马不是马
阅读(8)
评论(0)
推荐(0)
2022年10月17日
位运算判断二进制第n位是否为1
摘要: get 判断二进制数据的第n位是否为1可以用&运算来判断 先来看下面的运算 | 十进制 | 二进制 | 位左移 | | | | | | 21=2 | 10 | 1<<1 | | 22=4 | 100 | 1<<2 | | 23=8 | 1000 | 1<<3 | | 24=16 | 10000 |
阅读全文
posted @ 2022-10-17 16:25 木马不是马
阅读(1327)
评论(0)
推荐(0)
StringRedisTemplate中的小坑
摘要: StringRedisTemplate操作string类型使用ValueOperations接口,代码描述为针对简单值或者redis术语中的'string'进行操作 我们先来看两个基本的命令 一、SETEX 语法 SETEX key seconds value 语法等同于 SET key value
阅读全文
posted @ 2022-10-17 11:29 木马不是马
阅读(587)
评论(0)
推荐(0)
2022年10月14日
Elasticsearch使用terms聚合之后进行分页排序
摘要: 引言 elasticsearch中实现聚合也非常常见,同时es的数据量一般比较大,因此聚合结果比较多,像terms聚合默认只返回10条聚合结果,所以聚合之后进行分页,也是非常常见的操作。 es的terms聚合只能传入需要聚合的field和需要聚合返回的条数size,可能一开始我们只能通过将size设
阅读全文
posted @ 2022-10-14 20:59 木马不是马
阅读(9185)
评论(5)
推荐(0)
2022年9月27日
Redis之bitmap———节衣缩食
摘要: 一、bitmap介绍 bitmap,也叫位图,是一种实现对位的操作的'数据结构',用一个bit位来表示一个东西的状态,我们都知道bit位是二进制,所以只有两种状态,0或1。 bitmap同样属于redis的string数据类型,也就是byte数组,Redis中一个字符串类型的值最多能存储512M的内
阅读全文
posted @ 2022-09-27 18:23 木马不是马
阅读(601)
评论(0)
推荐(0)
2022年9月16日
初探ClickHouse
摘要: 一、简介 ClickHouse是俄罗斯的Yandex于2016年开源的一个用于联机分析(OLAP:Online Analytical Processing)的列式数据库管理系统(DBMS:Database Management System),简称CK , 使用C++语言来实现的,主要用于在线分析处
阅读全文
posted @ 2022-09-16 18:13 木马不是马
阅读(65)
评论(0)
推荐(0)
2022年9月7日
ElasticSearch聚合之管道聚合(Pipeline Aggregation)
摘要: 管道聚合 让上一步聚合的结果作为下一个聚合的输入,类似stream()流的操作,当不上终结操作时,每次操作的流都作为下次操作的输入 管道类型有很多种不同类型,每种类型都与其他聚合计算不同的信息,但是可以将这些类型分为两类 父级 父级聚合的输出提供了一组管道聚合,它可以计算新的存储桶或新的聚合以添加到
阅读全文
posted @ 2022-09-07 18:40 木马不是马
阅读(441)
评论(0)
推荐(0)
ElasticSearch聚合之指标聚合(Metric Aggregations)
摘要: 介绍 桶能让我们划分文档到有意义的集合,但是最终我们需要的是对这些桶内的文档需要一些指标的计算。分桶是一种达到的目的的手段,它提供了一种给文档分组的方法来让我们可以计算感兴趣的指标 大多数指标是指简单的数学运算(例如最小值、最大值、平均值、汇总等),这些都是通过文档的值计算, 指标聚合一般用于桶聚合
阅读全文
posted @ 2022-09-07 17:01 木马不是马
阅读(1057)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
公告