上一页 1 2 3 4 5 6 ··· 22 下一页

2024年6月29日

Redis 缓存穿透、缓存击穿、缓存雪崩区别和解决方案

摘要: 1. 缓存穿透(Cache Penetration) 定义: 缓存穿透是指恶意请求或异常查询访问缓存中不存在的数据,导致大量请求直接访问后端存储系统。 原因: 查询不存在的数据、恶意攻击等。 解决方案: 使用布隆过滤器预先过滤无效的请求。 缓存空对象或异常结果,避免频繁访问数据库。 2. 缓存击穿( 阅读全文

posted @ 2024-06-29 16:00 滚动的蛋 阅读(72) 评论(0) 推荐(0) 编辑

Redis实现分布式锁

摘要: 在分布式系统中,分布式锁是一个重要的概念,用于协调不同节点间的资源访问。本文将详细介绍如何使用Redis实现分布式锁,并探讨其在Spring Cloud中的应用,包括基本实现和使用Redisson库的高级实现。 Redis实现分布式锁的核心原理 Redis实现分布式锁的核心原理基于其单线程特性和原子 阅读全文

posted @ 2024-06-29 15:31 滚动的蛋 阅读(30) 评论(0) 推荐(0) 编辑

2024年6月27日

如何在 MacBook 上安装 Redis和持久化方案

摘要: Redis 是一个开源的内存数据结构存储,广泛应用于缓存、会话管理、实时分析等场景。本文将介绍如何在 MacBook 上安装 Redis,并深入探讨其持久化方案的配置,以确保数据的持久性和系统的可靠性。 一、在 MacBook 上安装 Redis 1. 使用 Homebrew 安装 Redis Ho 阅读全文

posted @ 2024-06-27 15:35 滚动的蛋 阅读(2183) 评论(0) 推荐(0) 编辑

更新数据时document的变化过程

摘要: Elasticsearch(ES)存储数据的结构 数据结构 Index(索引): 索引是Elasticsearch中存储数据的基本单位,类似于传统关系型数据库中的数据库。一个索引包含一组具有相同结构的文档。 Document(文档): 文档是Elasticsearch中存储的基本数据单元,类似于关系 阅读全文

posted @ 2024-06-27 15:14 滚动的蛋 阅读(14) 评论(0) 推荐(0) 编辑

2024年5月30日

Kafka的结构

摘要: Kafka的结构与工作原理 Kafka是一种分布式流处理平台,广泛应用于实时数据处理和数据管道。它的核心组件包括Producer、Topic、Partition、Broker、Consumer和Consumer Group。以下是Kafka从生产到消费端的工作流程及其关键概念的解释。 1. 生产者( 阅读全文

posted @ 2024-05-30 13:27 滚动的蛋 阅读(25) 评论(0) 推荐(0) 编辑

2024年5月28日

高并发多高才算高?

摘要: 高并发是指系统能够同时处理大量并发请求的能力。在现代互联网应用中,高并发是常见的挑战之一,尤其是在电商促销、金融交易、社交媒体和流媒体服务等场景中。那么,到底多高的并发量才算是高并发呢?本文将从多个角度进行探讨。 高并发的衡量标准 高并发的具体标准因应用场景而异,通常使用QPS(每秒查询数)和TPS 阅读全文

posted @ 2024-05-28 17:25 滚动的蛋 阅读(2416) 评论(0) 推荐(0) 编辑

2024年5月27日

IO与NIO的区别

摘要: IO与NIO的区别及其应用案例 Java中的IO(Input/Output)和NIO(New Input/Output)是用于处理数据传输的两种不同的API。它们在设计理念、实现方式和适用场景上有显著的差异。本文将详细介绍IO与NIO的区别,并通过实际案例说明如何应用NIO。 IO与NIO的区别 1 阅读全文

posted @ 2024-05-27 19:00 滚动的蛋 阅读(321) 评论(0) 推荐(0) 编辑

什么是跨域?什么情况会触发跨域,应该如何解决跨域?

摘要: 什么是跨域? 跨域(Cross-Origin)是指在一个网页中,发起对不同源(域名、协议或端口不同)的资源请求。由于安全原因,浏览器默认会阻止这种跨域请求,这是因为同源策略(Same-Origin Policy)的限制。同源策略是浏览器的一种安全机制,用于防止不同来源的资源之间的恶意交互。 同源策略 阅读全文

posted @ 2024-05-27 18:32 滚动的蛋 阅读(117) 评论(0) 推荐(0) 编辑

2024年4月27日

Hbase介绍

摘要: 简介 HBase 是一款高性能的非关系型分布式数据库(NoSQL),基于 Google 的 BigTable 架构,运行在 Hadoop 和 HDFS(Hadoop Distributed File System)之上。它专为大数据应用设计,提供快速的随机读写能力,适合处理大量的非结构化或半结构化数 阅读全文

posted @ 2024-04-27 00:20 滚动的蛋 阅读(36) 评论(0) 推荐(0) 编辑

2024年4月26日

Yarn介绍

摘要: YARN(Yet Another Resource Negotiator)是Hadoop的一个关键组件,主要用于大数据处理中的资源管理和作业调度。它是在Hadoop 2.0中引入的,用以改进Hadoop的原始资源管理和作业调度能力,支持Hadoop集群的更高效和更灵活的利用。以下是YARN在大数据环 阅读全文

posted @ 2024-04-26 23:34 滚动的蛋 阅读(103) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 22 下一页

导航