240 发简信
IP属地:北京
  • Redis热key分析

    一、热key的产生原因及影响 热key指的是在Redis数据库中访问频率非常高、读写请求非常频繁的键(Key)。这些键由于被频繁访问,可能会对R...

  • MVCC(多版本并发控制)底层原理

    MVCC(多版本并发控制)底层原理总结: MVCC 是通过维护数据的多个版本来控制并发访问的技术,它使得数据库能够支持高并发事务,同时保证事务之...

  • 如何解决缓存击穿、缓存穿透、缓存雪崩?

    缓存击穿、缓存穿透和缓存雪崩是分布式系统中常见的缓存问题,每个问题的原因和解决方法有所不同。下面是它们的定义以及如何解决这些问题: 1. 缓存击...

  • MySQL 主从延迟及其解决方案

    MySQL 主从复制的同步机制是由从库(Slave)发起请求,然后主库(Master)通过一个名为 log dump 的线程将日志推送给从库。接...

  • 造成内存溢出(OOM)的原因以及如何快速定位

    造成内存溢出(OOM)的原因: 一次性申请过多对象 在应用程序中,可能会出现一次性申请过多内存的情况,特别是当涉及到大量数据查询时。例如,如果...

  • Spring Bean 生命周期

    Bean 生命周期指的是从 Spring 容器创建一个 Bean 到销毁它的整个过程。Spring 通过管理 Bean 的生命周期来帮助我们控制...

  • 分布式锁有哪些应用场景?

    分布式锁在分布式系统中用于解决多个服务实例或多个应用节点之间共享资源时的并发问题。它可以确保同一时间只有一个实例对共享资源进行操作,从而避免数据...

  • 分表分库

    分表分库(Sharding)是一种常用于处理大量数据的技术手段,它的目的是通过将数据水平切分成多个小的部分来提高数据库的性能、可扩展性和可维护性...

  • HashMap 的底层数据结构与 put 操作流程

    1. HashMap 的底层数据结构 HashMap 是 Java 中实现了 Map 接口的一个常用类,主要用来存储键值对(Key-Value)...

个人介绍
今夜有点儿凉,乌云遮住了月亮。