摘要:
流程 1. 用户访问域名 2. 在本地的hosts文件查找,如果找到就不去dns查询了 2. 域名进行DNS解析 3. 请求到对应IP服务器和端口 4. nginx监听到对应端口的请求 5. nginx对url进行location匹配 6. 执行匹配location下的规则 7. nginx转发请求 阅读全文
摘要:
defer的执行时机 要理解defer的玩法,就要知道他的执行时机,他的执行流程是这样的: go 语言中函数return 不是原子性的,他是分两步的 第一步 :返回值赋值 第二步 :真正的return 返回 函数中如果存在 defer 那么defer执行的时机是在第一步与第二步之间 看到这里,我们一 阅读全文
摘要:
基本介绍 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等 栈 是一种特殊的线性表,仅能在线性表的一端操作,栈顶允许操作,栈低不允许操作。 栈的特点 先进后出,从栈顶放入元素的操作叫入栈,去出元素 阅读全文
摘要:
基本介绍 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等 数组 数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始; 优点 1 阅读全文
摘要:
cgi 协议 cgi协议用来确定webserver(例如nginx),也就是内容分发服务器传递过来什么数据,什么样格式的数据 php cgi进程解释器 php cgi是php的cgi协议进程解释器,每次启动时 : 需要经历加载php.ini文件 初始化执行环境 处理请求 返回内容给webserver 阅读全文