![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 68
发际线守卫者
爱生活,爱技术。
展开
-
spring-boot-starter-data-mongodb 配置副本集读写分离、故障转移等
一、为什么需要 MongoDB 副本集配置 副本集配置为数据库提供了高可用的保证,mongodb 副本集能够支持在主节点宕机的情况进行自动选主、同时利用多个从节点进行数据冗余,达到数据热备份的作用,同时由于数据同步,可支持读写分离。 二、如何配置读写分离 通过 uri 参数进行配置,代码如下: spring: data: mongodb: uri: mongodb://username:password@ip1:port,ip2:port,ip3:port/db?slaveOk=true&原创 2021-05-15 14:42:01 · 1820 阅读 · 0 评论 -
RedisBloom 插件布隆过滤器,布谷鸟过滤器,Count-Min Sketch,TOPK使用详解
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 RedisBloom 是一款由 RedisLabs 提供的 redis 插件,提供了布隆过滤器、布谷鸟过滤器、Count-Min Sketch、TopK功能实现。通过 BitMap 这样的数据结果,以牺牲部分精度换取极高的内存效率和读写效率,适用于海量数据场景。该博客以下将对 RedisBloom 各个功能以及命令做详解。首先,先简单介绍这些功能的作用:布隆过滤器和布谷鸟过滤器主要用于判断海量元素是否存在的情况,通常可用于原创 2021-03-27 22:19:58 · 1503 阅读 · 0 评论 -
利用 Redis 构建全文索引组件
文章目录前言一、反向索引二、实现代码 前言 数据库文章全文搜索中我们很少使用 like 查询,因为假设使用包含查询,我们需要对每个检索词每一篇文章的每个单词进行遍历,检索的时间复杂度则会达到 o(n三次方)。通常,我们会直接使用 elasticsearch 组件来实现全文检索,但我们很少了解全文检索的原理,今天我们尝试使用 redis 来构建一个具有基本检索功能的全文索引组件,将时间复杂度降低到 o(n * log2n)。 一、反向索引 在实现这个全文索引组件前,我们需要了解反向索引的数据结构,因为接下原创 2021-03-14 15:55:47 · 728 阅读 · 0 评论 -
Gradle 和 Maven构建简单Java工程
本文主要进行Gradle和Maven构建工具的介绍,以及介绍如何使用Gradle和Maven构建一个简单的Java工程。原创 2019-09-27 21:47:29 · 283 阅读 · 0 评论