前言 Spring为Java提供了强大的Bean管理,对于Bean的生命周期的了解还是有必要的。 以一个例子开始 我们以一个简单的例子,来分析一下Spring Bean的加载...
前言 一个消息队列,必然存在着生产者和消费者,而生产者(Producer)负责向Kafka服务节点(Broker)。 从一个示例开始 1. 生产者客户端 1.1 生产者创建及...
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的...
前言 Redis Cluster是Redis提供的分布式数据库方案,集群通过分片(sharding)来进行数据共享,并提供复制和故障转移功能。 涉及概念有:节点、槽指派、命令...
背景 当我们更新了ConfigServer中的相关配置(本文讲的是基于MySQL的配置存储),想要在不关闭重启服务的情况下,对配置进行更新,这时就需要用到Spring提供的配...
前言 Redis可以通过执行SLAVEOF命令或者配置slaveof选项,让一个服务器去复制(replicate)另一个服务器,被复制的叫主服务器(master),对主服务器...
前言 Redis服务器负责与多个客户端建立网络连接,并处理客户端的请求,通过资源管理来维持服务器自身的运转。 命令请求的执行过程 一个命令请求从客户端发送到服务器,直至获得回...
一、客户端概述 Redis服务器为每个与之进行连接的客户端,都建立了相应的redis.h/redisClient结构,这个结构保存了客户端当前的状态信息,以及执行相关功能时需...
前言 Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件: 文件事件(file event): Redis服务器通过套接字与客户端(或者其他Redis服务器)进行...
前言 Redis 是内存数据库,它将数据存储在内存里,如果不想办法将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失,所以 Redis 提供...
前言 Redis 是内存数据库,它将数据存储在内存里,如果不想办法将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失,所以 Redis 提供...
前言 开始之前,我们可以设想一下,假设是我们自己要设计一款内存缓存系统,需要用什么结构来保存我们的数据呢?首选的当然就是map结构啦,保存key-value形式的键值对,简单...
我刚结束了为期两期,长达2个月的吞青蛙惨无人道的训练。你看到的这篇文章是因为马上就是吞青蛙习惯养成报告的最后期限,不交就扣100块。我心想我写一篇10W点击率的稿子也赚不了这...
前言 设计原则是比设计模式更为抽象的概念,设计模式可以说是设计原则的具象化,因此学习并掌握设计原则,才能更好的使用设计模式。 在实际代码开发中,自己有时也会对该遵循哪种设计原...
会不会说话,与内向外向无关【转载】144 作者 左小夏 关注2017.02.26 22:43* 字数 1659 阅读 17045评论 49喜欢 287 会不会说话,与内向外...