MySQL中,EXISTS 和 IN 的区别是什么? 发表于 2025-01-30 更新于 2025-02-05 分类于 MySQL 本文字数: 823 阅读时长 ≈ 1 分钟 在 MySQL 中,`EXISTS` 和 `IN` 都用于子查询,它们在功能上有些相似,但在用法和性能上存在一些区别。这篇文章,我们将从5个角度来深度对比两者。 阅读全文 »
MySQL中,TEXT最大可以存储多长的文本? 发表于 2025-01-30 分类于 MySQL 本文字数: 894 阅读时长 ≈ 1 分钟 在 MySQL 中,`TEXT` 类型用于存储大量文本数据。那么,`TEXT` 类型到底能存储多长的文本?这篇文章我们一起来聊一聊。 阅读全文 »
MySQL如何避免单点故障? 发表于 2025-01-28 分类于 MySQL 本文字数: 1.9k 阅读时长 ≈ 2 分钟 单点故障是高可用系统的噩梦,在 MySQL数据库中,如何避免单点故障,保证数据库的高可用?这篇文章,我们一起来聊一聊。 阅读全文 »
MySQL中的覆盖索引详解! 发表于 2025-01-27 更新于 2025-01-26 分类于 MySQL 本文字数: 4.5k 阅读时长 ≈ 4 分钟 在 MySQL数据库中,覆盖索引是什么?它是如何工作的?为什么需要索引覆盖?这篇文章我们就一起来聊一聊。 阅读全文 »
MySQL 索引最左前缀匹配原则! 发表于 2025-01-26 分类于 MySQL 本文字数: 4.9k 阅读时长 ≈ 4 分钟 在面试中,我们经常听到 MySQL索引最左前缀匹配原则,实际工作中,我们也高频率地利用这一特性来优化MySQL语句。那么,MySQL索引最左前缀匹配原则是什么?它是如何工作的?我们改如何使用它?这篇文章,我们将全面解析 MySQL 索引的最左前缀匹配原则及其工作原理。 阅读全文 »
系统设计:网络协议和代理! 发表于 2025-01-25 更新于 2025-01-24 分类于 Java 本文字数: 3.3k 阅读时长 ≈ 3 分钟 在系统设计中,网络协议和代理在塑造系统结构、确保高效数据传输和提升安全性方面发挥着重要作用。这篇文章,我们将探讨网络协议和代理在系统设计中的作用和重要性。 阅读全文 »
JDK内置的HttpRequest有坑,请绕道! 发表于 2025-01-24 更新于 2025-01-23 分类于 Java 本文字数: 6.4k 阅读时长 ≈ 6 分钟 最近,使用了 Java 11内置的`java.net.http.HttpRequest`请求外部服务,发现日志中出现了很多如下图的错误,有坑。 阅读全文 »
Spring缓存,得益于这 5个注解! 发表于 2025-01-22 更新于 2025-01-23 分类于 Spring 本文字数: 14k 阅读时长 ≈ 13 分钟 在微服务,分布式的大环境下,缓存绝对是提升系统性能的关键手段之一。Spring作为 Java生态中最流行的企业级应用框架,它是如何实现缓存的呢?这篇文章,我们将深入探讨 Spring中 5个核心的缓存注解。 阅读全文 »
Redis 为什么要采用 RDB 和 AOF两种持久化方式? 发表于 2025-01-21 更新于 2025-01-23 分类于 Redis 本文字数: 3.8k 阅读时长 ≈ 3 分钟 这篇文章,我们来分享 Redis是如何实现持久化以及Redis 为什么要采用 RDB 和 AOF两种持久化方式。 阅读全文 »
ES 的 4种分页方式,如何选择? 发表于 2025-01-19 分类于 架构 本文字数: 3k 阅读时长 ≈ 3 分钟 在 Elasticsearch 中,有 4种常见的分页方法,这篇文章,我们将分析每种方法的优缺点以及我们该如何选择。 阅读全文 »