架构师
-
架构和性能优化的核心原则详解架构师
其实架构性能优化的核心就是分,分为分离、分层、分布。 分离动静分离静态资源、动态页面的分离 比如,一个页面有很多静态图片,静态的图片、动态数据、静态CSS、js,图片一般用cdn,…
-
消息队列中间件详解架构师
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题 二、消息队列应用场景 以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和…
-
Dubbo学习笔记详解架构师
目录 一、分布式基本知识 1.1) 架构演变 1.2)、分布式基本概念 二、RPC简介 2.1) RPC概念 2.2) RPC核心模块 三、Dubbo原理简介 3.1) Dubbo…
-
Redis之分布式锁详解架构师
目录 一、加锁原因 二、原子操作 三、分布式锁 四、分布式锁常见问题 一、加锁原因 在一些比较高并发的业务场景,经常听到通过加锁的方法实现线程安全。 下面简单介绍一下 1.1 加锁…
-
设计模式之职责链模式(行为型)详解架构师
目录 一、行为型模式 二、职责链模式定义 三、职责链模式角色 四、简单实例 五、模式应用 一、行为型模式 介绍职责链模式之前先介绍一下行为型设计模式,因为按照GoF模式分类,职责链…
-
设计模式之状态模式(行为型)详解架构师
模式定义 一个对象在其内部状态改变时改变其行为,这个对象我们可以称为状态对象,所以状态模式是一种对象行为型模式。 模式结构 Context:环境类 Context类也可以称之为上下…
-
设计模式之模板方法模式(行为型)详解架构师
目录 一、模式定义 二、模式角色 三、模式分析 四、具体例子 五、模式应用场景 一、模式定义 模板方法模式就是在一个抽象类中定义一些骨架方法,然后通过类继承的方法,将一些方法延迟到…
-
设计模式之策略模式(行为型)详解架构师
一、模式定义 策略模式:定义一系列算法,然后将每一个算法封装起来,并将它们可以互相替换。也就是将一系列算法封装到一系列策略类里面。策略模式是一种对象行为型模式。策略模式符合“开闭原…
-
设计模式之简单工厂模式(创建型)详解架构师
模式定义 简单工厂模式又称静态工厂模式。可以根据参数的不同返回不同类的实例。定义一个类来创建其它类的实例。 模式角色 简单工厂模式包含如下角色 Factory:工厂角色 Produ…
-
设计模式之抽象工厂模式(创建型)详解架构师
模式定义 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对…