目录

Life in Flow

知不知,尚矣;不知知,病矣。
不知不知,殆矣。

HTTP协议概念

HTTP 协议应用的场景分析 在用户界面中,即浏览器 URL 地址栏中输入地址。 当地址还没有输入完整,浏览器引擎会从本地数据存储中查询历史数据,以便智能补全输入的完整地址。 按下 Enter 键后会由渲染引擎通过网络发起首次 HTTP 请求。 服务端响应 HTML 包体至客户端浏览器,渲染引擎接收到响应,并解析包体内容渲染至用户界面,并根据包体内的超链接构建新的 HTTP 请求,例如:js、CSS 等不同种类的超链接。 接收到服务端的响应,并交给对应的解释器,例如:JS 解释器。 渲染引擎拿到所需的所有文件后,通过UI 后端绘制到用户界面中。 一次完整的 HTTP 请求流程 Chrome 浏览器 Network 面板 Hypertext Transfer Protocol (HTTP) 协议  a stateless application-level request/response protocol that uses extensible semantics and self-descriptive message payloads for flexible inte....

容器、虚拟化、Docker

容器  顾名思义是指用以容纳物料的基本装置,譬如:水杯、饮料箱子、海洋、地球。  不完全近似于日常生活中的是 —— 在信息技术领域,容器的是标准化的软件单元,它将代码及其所有依赖关系打包,以便应用程序从一个计算环境快速可靠地运行到另一个计算环境,容器具备以下特点: 对软件和其依赖的标准化打包 应用之间相互隔离 共享同一个OS Kernel 可以运行在多种不同的主流操作系统是 容器和虚拟化的差异  容器和虚拟机具有类似的资源隔离和分配优势,但功能不同,因为容器虚拟化的是操作系统而不是硬件。所以容器更便携,更高效。  容器是APP层面的隔离、虚拟化是物理资源层面的隔离。  容器技术属于操作系统级虚拟化—— 内核通过创建多个虚拟的操作系统实例(内核和库)来隔离不同。操作系统虚拟化最大的特点就是不需要额外的 supervisor的支持。  虚拟机(VM)是物理硬件的抽象,将一台服务器转变为多台服务器。管理程序允许多台VM在单台机器上运行。每个VM都包含操作系统的完整副本(隔离性强),应用程序,必要的二进制文件和库 - 占用数十GB。虚拟机也可能很慢启动。  虚拟化的优点: 资源池 —....