摘要: 适配器模式 基本介绍 适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主要目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper) 适配器模式属于结构型模式(调节结构的) 主要分为三类: 类适配器模式 对象适配器模 阅读全文
posted @ 2019-07-26 21:41 atomFix 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 查看服务 Nginx作为缓存WEB服务 通常情况下缓存是用来减少后端压力, 将压力尽可能的往前推 , 减少后端压力,提高网站并发延时 代理缓存原理 缓存配置语法 配置语法 缓存过期周期 缓存的维度 缓存配置实践 1. 缓存准备 | 系统 | 服务 | 地址 | | | | | | CentOS7.4 阅读全文
posted @ 2019-07-26 20:24 atomFix 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 0 查看日志 1 Nginx代理配置语法 1. 代理配置语法 2.类似于 缓冲区 3.跳转重定向 4.头信息 5.代理到后端的 连接超时 6. 常见配置项具体配置如下 2 Nginx正向代理示例 正向代理配置实例 3 Nginx反向代理示例 阅读全文
posted @ 2019-07-26 20:22 atomFix 阅读(497) 评论(0) 推荐(0) 编辑
摘要: Nginx配置文件 Nginx主配置文件 是一个纯文本类型的文件,整个配置文件是以区块的形式组织的。一般,每个区块以一对大括号 来表示开始与结束。 1.Main位于nginx.conf配置文件的最高层 2.Main层下可以有Event、HTTP层 3.HTTP层下面有允许有多个Server层, 用于 阅读全文
posted @ 2019-07-26 20:21 atomFix 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.静态资源类型 作为静态资源 服务器部署配置, 传输非常的高效, 常常用于静态资源处理, 请求, 动静分离 非服务器动态运行生成的文件属于静态资源 | 类型 | 种类 | | | | | 浏览器端渲染 | HTML、CSS、JS | | 图片 | JPEG、GIF、png | | 视频 | FLV 阅读全文
posted @ 2019-07-26 20:21 atomFix 阅读(674) 评论(0) 推荐(0) 编辑
摘要: Nginx负载均衡配置场景 实现负载均衡用到了 代理模块核心配置, 将客户端请求代理转发至一组 虚拟服务池 虚拟配置语法 1.创建对应 文件 2.建立对应的 配置文件 3.配置 反向代理 Nginx负载均衡状态配置 后端服务器在负载均衡调度中的状态 | 状态 | 概述 | | | | | down 阅读全文
posted @ 2019-07-26 20:20 atomFix 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Nginx 1. "网址" 2.安装 如果需要资料的话可以直接来 "下载" 进行下载 前提 云主机重启之后需要执行 nginx c /etc/nginx/nginx.conf 才能nginx s reload 阅读全文
posted @ 2019-07-26 20:19 atomFix 阅读(271) 评论(0) 推荐(0) 编辑
摘要: //默认动态,静态直接找设置的static,上传找upload upstream static_pools { server 10.0.0.9:80 weight=1; } upstream upload_pools { server 10.0.0.10:80 weight=1; } upstrea 阅读全文
posted @ 2019-07-26 20:19 atomFix 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Redis的复制(Master/Slave) 是什么: 行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 官网: 干什么: 怎么玩 1. 配从(库)不配主(库) 2. 从库配置:slaveof 主 阅读全文
posted @ 2019-07-26 20:18 atomFix 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Redis 发布订阅(实际开发不使用) Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 clien 阅读全文
posted @ 2019-07-26 20:16 atomFix 阅读(117) 评论(0) 推荐(0) 编辑
摘要: redis持久化 RDB reids database 什么事RDB 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束 阅读全文
posted @ 2019-07-26 20:15 atomFix 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Redis 事务 Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。 一个事 阅读全文
posted @ 2019-07-26 20:15 atomFix 阅读(109) 评论(0) 推荐(0) 编辑
摘要: start CAP BASE: 基本可用 Basically Available 软状态 Soft state 最终一致 Eventually consistent Redis:REmote DIctionary Sever(远程字典服务器) 安装 单进程 默认十六个数据库 自己在配置redis的时 阅读全文
posted @ 2019-07-26 20:13 atomFix 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 原型模式 基本介绍: 原型模式是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象 原型模式是一种创建设计模式,允许一个对象再创建另一个可定制的对象,无需知道如何创建的细节 工作原理:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实事 阅读全文
posted @ 2019-07-26 20:11 atomFix 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 原型模式 基本介绍: 原型模式是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象 原型模式是一种创建设计模式,允许一个对象再创建另一个可定制的对象,无需知道如何创建的细节 工作原理:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实事 阅读全文
posted @ 2019-07-26 20:10 atomFix 阅读(122) 评论(0) 推荐(0) 编辑