猿java

猿java的博客

在 MySQL数据库中,覆盖索引是什么?它是如何工作的?为什么需要索引覆盖?这篇文章我们就一起来聊一聊。
阅读全文 »

在面试中,我们经常听到 MySQL索引最左前缀匹配原则,实际工作中,我们也高频率地利用这一特性来优化MySQL语句。那么,MySQL索引最左前缀匹配原则是什么?它是如何工作的?我们改如何使用它?这篇文章,我们将全面解析 MySQL 索引的最左前缀匹配原则及其工作原理。
阅读全文 »

在系统设计中,网络协议和代理在塑造系统结构、确保高效数据传输和提升安全性方面发挥着重要作用。这篇文章,我们将探讨网络协议和代理在系统设计中的作用和重要性。
阅读全文 »

在微服务,分布式的大环境下,缓存绝对是提升系统性能的关键手段之一。Spring作为 Java生态中最流行的企业级应用框架,它是如何实现缓存的呢?这篇文章,我们将深入探讨 Spring中 5个核心的缓存注解。
阅读全文 »

在分布式系统或微服务架构中,**全链路追踪(Full-Chain Tracing)** 对诊断和监控系统的性能至关重要。这篇文章,我们将详细介绍如何使用 SLF4J 的 MDC 实现全链路的 `traceId`。
阅读全文 »