摘要: 流程 1. 用户访问域名 2. 在本地的hosts文件查找,如果找到就不去dns查询了 2. 域名进行DNS解析 3. 请求到对应IP服务器和端口 4. nginx监听到对应端口的请求 5. nginx对url进行location匹配 6. 执行匹配location下的规则 7. nginx转发请求 阅读全文
posted @ 2020-04-06 15:57 五个平均值 阅读(193) 评论(0) 推荐(0) 编辑
摘要: defer的执行时机 要理解defer的玩法,就要知道他的执行时机,他的执行流程是这样的: go 语言中函数return 不是原子性的,他是分两步的 第一步 :返回值赋值 第二步 :真正的return 返回 函数中如果存在 defer 那么defer执行的时机是在第一步与第二步之间 看到这里,我们一 阅读全文
posted @ 2020-04-06 14:56 五个平均值 阅读(206) 评论(1) 推荐(0) 编辑
摘要: 基本介绍 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等 栈 是一种特殊的线性表,仅能在线性表的一端操作,栈顶允许操作,栈低不允许操作。 栈的特点 先进后出,从栈顶放入元素的操作叫入栈,去出元素 阅读全文
posted @ 2020-04-06 14:44 五个平均值 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等 数组 数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始; 优点 1 阅读全文
posted @ 2020-04-06 14:26 五个平均值 阅读(207) 评论(0) 推荐(0) 编辑
摘要: cgi 协议 cgi协议用来确定webserver(例如nginx),也就是内容分发服务器传递过来什么数据,什么样格式的数据 php cgi进程解释器 php cgi是php的cgi协议进程解释器,每次启动时 : 需要经历加载php.ini文件 初始化执行环境 处理请求 返回内容给webserver 阅读全文
posted @ 2020-04-06 14:18 五个平均值 阅读(200) 评论(0) 推荐(0) 编辑
摘要: PHP extract() 描述 函数从数组中把变量导入到当前的符号表中。 对于数组中的每个元素,键名用于变量名,键值用于变量值。 第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。 返回值 本函数返回成功设置的变量数目。 用法 | 阅读全文
posted @ 2020-04-04 14:55 五个平均值 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 报错 原因 如果报错原因所示,是链接 xxx composer 资源库的时候, “certificate verify failed” 证书验证有误; 解决思路 获取新的证书,并且覆盖即可 获取php的证书信息 证书存放的路径 生成最新的证书 将新的证书覆盖到旧的证书即可 阅读全文
posted @ 2020-04-03 22:01 五个平均值 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 官方文档链接:http://supervisord.org/ 安装步骤 : 安装python的扩展 通过python的扩展安装supervisor 查询 supervisor 版本 创建配置文件夹 覆盖配置文件 修改配置文件 在文件/etc/supervisor/supervisord.conf结尾 阅读全文
posted @ 2020-04-02 10:29 五个平均值 阅读(429) 评论(0) 推荐(0) 编辑