随笔分类 -  架构设计

摘要:前言 首先我们得了解什么是Oauth2.0,简单来说Oauth2.0它是一个授权协议。我们可能会听说过,使用Oauth2.0来实现单点登录SSO,以及第三方登录。那个什么是授权? 举个通俗易懂的例子,就是第三方人员A要想进入B公司的大厦进行业务交流的时候,因为A并不是B公司的员工,出于安全的缘故,所 阅读全文
posted @ 2022-09-13 00:06 chch213 阅读(41) 评论(0) 推荐(0) 编辑
摘要:前言 目的:解决了创建对象时候的问题 5种:单例模式、抽象工厂模式、工厂模式、建造者模式、原型模式 01 工厂方法 追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当劳和肯德基就是 阅读全文
posted @ 2022-06-28 20:55 chch213 阅读(30) 评论(0) 推荐(0) 编辑
摘要:6大设计原则 1、单一职责原则 核心思想:一个类只负责一件事 优点:低复杂度、可维护、低变更风险 // 系统数据迁移服务类,只保留和数据迁移相关的类 public class DataMigration{ // 方法1:查询待迁移的数据 public T getData(); // 方法2:迁移总流 阅读全文
posted @ 2022-06-28 19:29 chch213 阅读(57) 评论(0) 推荐(0) 编辑
摘要:什么是架构设计模式 这个问题我问过的面试者不下于数十次,回答五花八门,在我看来,模式就是经验,设计模式就是设计经验,有了这些经验,我们就能在特定情况下使用特定的设计、组合设计,这样可以大大节省我们的设计时间,提高工作效率。 作为一个工作10年以上的老码农,经历的系统架构设计也算不少,接下来,我会把工 阅读全文
posted @ 2022-06-28 19:19 chch213 阅读(430) 评论(0) 推荐(0) 编辑
摘要:前言 刚开始的时候用户去取数据,直接就去主机拿,从这里开始就分出了客户端和服务端。 客户端:用户安装的软件; 服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是管理数据,外加处理业务逻辑。 C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构 阅读全文
posted @ 2022-06-27 21:34 chch213 阅读(192) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示