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种常见的分页方法,这篇文章,我们将分析每种方法的优缺点以及我们该如何选择。 阅读全文 »
几款大厂程序员都在使用的开发工具 发表于 2025-01-18 分类于 SLF4J 本文字数: 1.1k 阅读时长 ≈ 1 分钟 这边文章,我们将介绍一些后端开发经常使用的工具及开发环境搭建,让你的开发工作更加高效。 阅读全文 »
如何使用SLF4J的 MDC 实现全链路追踪? 发表于 2025-01-17 更新于 2025-01-19 分类于 SLF4J 本文字数: 6.2k 阅读时长 ≈ 6 分钟 在分布式系统或微服务架构中,**全链路追踪(Full-Chain Tracing)** 对诊断和监控系统的性能至关重要。这篇文章,我们将详细介绍如何使用 SLF4J 的 MDC 实现全链路的 `traceId`。 阅读全文 »
如何使用Spring SSE 实现 GPT数据流传输? 发表于 2025-01-16 更新于 2025-01-15 分类于 SpringBoot 本文字数: 2.3k 阅读时长 ≈ 2 分钟 如何使用Spring SSE 实现 GPT数据流传输??这篇文章,我们一起来聊一聊。 阅读全文 »