设计模式
文章平均质量分 95
结合实际业务场景剖析java常用设计模式
迈巴鹤
每天学习一点点,单车变迈巴鹤。
展开
-
redis高并发-主从架构
Redis 主从架构 单机的 redis,能够承载的 QPS 大概就在上万到几万不等。对于缓存来说,一般都是用来支撑读高并发的。因此架构做成主从(master-slave)架构,一主多从,主负责写,并且将数据复制到其它的 slave 节点,从节点负责读。所有的读请求全部走从节点。这样也可以很轻松实现水平扩容,支撑读高并发。 redis replication -> 主从架构 -> 读写分离 -> 水平扩容支撑读高并发 redis replication 的核心机制 redis 采用异步原创 2022-02-21 14:15:33 · 518 阅读 · 0 评论 -
单例模式详解
一、概述 单例模式的定义就是确保某一个类只有一个实例,并且提供一个全局访问点 单例模式具有典型的三个特点: 只有一个实例。 自我实例化。 提供全局访问点。 常见的单例模式实现方式有五种:饿汉式、懒汉式、双重检测锁式、静态内部类式和枚举单例。而在这五种方式中饿汉式和懒汉式又最为常见,下面就对饿汉式和懒汉式进行详细分析。 二、代码剖析 1.懒汉式 public class Singleton { //2.本类内部创建对象实例 private static Singleton instance = n原创 2020-06-26 22:48:30 · 191 阅读 · 0 评论