目录

Life in Flow

Embrace your dreams and unlock your full potential at every stage of life.

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。虚拟机也可能很慢启动。  虚拟化的优点: 资源池 —....