-
Spring Data Elasticsearch兼容问题
使用Spring Data Elasticsearch查询Elasticsearch数据计数 执行错误:Han…
-
缓存穿透 vs 缓存雪崩 vs 缓存失效
缓存穿透 场景描述 一般的缓存系统,都是按照 key 去缓存查询,如果不存在对应的 value,就应该去后端…
-
Elasticsearch 分页
Elasticsearch提供两种分页,一种是使用from-size分页: from:偏移量size:每页显示…
-
Flink的时间与watermarks详解
当我们在使用Flink的时候,避免不了要和时间(time)、水位线(watermarks)打交道,理解这些概念…
-
分布式自增ID算法 – 雪花算法
一般情况,实现全局唯一ID,有三种方案,分别是通过中间件方式、UUID、雪花算法。 方案一,通过中间件方式,可…
-
ES聚合操作 – Fielddata is disabled on text fields by default
使用ES聚合操作对字段(projectCode)去重: 执行报错:Fielddata is disabled …
-
Git创建一个空的分支
1.创建一个空白的分支的需求 在Git中创建分支,是必须有一个父节点的,也就是说必须在已有的分支上来创建新的分…
-
Flink的状态后端(State Backends)
当使用checkpoint时,状态(state)会被持久化到checkpoint上,以防止数据的丢失并确保发生…
-
Flink运行架构剖析
本文主要介绍 Flink Runtime 的作业执行的核心机制。首先介绍 Flink Runtime 的整体架…
-
Spring Data 使用 Redis 自增方法报错
Spring Data Redis 的 RedisTemplate 对 Redis 进行了封装。在对某值调用i…