240 发简信
IP属地:宁夏
  • Resize,w 360,h 240
    带你从源码角度了解Spring生命周期与循环依赖

    前言 Spring为Java提供了强大的Bean管理,对于Bean的生命周期的了解还是有必要的。 以一个例子开始 我们以一个简单的例子,来分析一...

  • Resize,w 360,h 240
    Kafka系列 - 生产者详解

    前言 一个消息队列,必然存在着生产者和消费者,而生产者(Producer)负责向Kafka服务节点(Broker)。 从一个示例开始 1. 生产...

  • 设计模式之单例模式

    单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳...

  • Resize,w 360,h 240
    Redis设计 - 集群原理

    前言 Redis Cluster是Redis提供的分布式数据库方案,集群通过分片(sharding)来进行数据共享,并提供复制和故障转移功能。 ...

  • Resize,w 360,h 240
    SpringCloud Config不一样的配置更新姿势

    背景 当我们更新了ConfigServer中的相关配置(本文讲的是基于MySQL的配置存储),想要在不关闭重启服务的情况下,对配置进行更新,这时...

  • Resize,w 360,h 240
    Redis设计 - 复制机制

    前言 Redis可以通过执行SLAVEOF命令或者配置slaveof选项,让一个服务器去复制(replicate)另一个服务器,被复制的叫主服务...

  • Resize,w 360,h 240
    Redis设计 - 服务器

    前言 Redis服务器负责与多个客户端建立网络连接,并处理客户端的请求,通过资源管理来维持服务器自身的运转。 命令请求的执行过程 一个命令请求从...

  • Redis设计 - 客户端

    一、客户端概述 Redis服务器为每个与之进行连接的客户端,都建立了相应的redis.h/redisClient结构,这个结构保存了客户端当前的...

  • Resize,w 360,h 240
    Redis设计 - 事件

    前言 Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件: 文件事件(file event): Redis服务器通过套接字与客户端(...