一次 Web 请求到底发生了什么 一、从输入一个网址开始 当我们在浏览器输入一个网址,然后按下回车,接下来浏览器显示了页面。网速好的话这之间可能就一秒,但在这一秒内到底发生了什么? 本文主要内容是试图记录一个完整 Web 请求的详细过程,从用户在浏览器中输入 URL 地址说起,然后浏览器如何找到服务 ...
分类:
Web程序 时间:
2019-04-10 13:32:34
阅读次数:
192
阿里云域名解析问题: 问题描述:去年双十一在淘宝上买了个打折的服务器,阿里云有个新注册账号可以1元购买1年的域名,忍不住诱惑就买下来了,现在几个月过去了,我网站已经建好了,可还是用服务器赠送的域名,阿里云买的域名一直不会使用,最近请教同事猜成功解析,过程非常简单,为了帮助和我遇到一样问题的朋友,我下 ...
分类:
其他好文 时间:
2019-04-05 14:07:00
阅读次数:
150
一、类的生命周期 二、类加载的时机 a) 加载、验证、准备、初始化是按照先后顺序依次执行的 b) 解析过程会发生在初始化过程中 a) 在类加载过程中遇到如下指令(new、getstatic、putstatic、invokestatic),如果当前的类尚未初始化,那么就要进行初始化。分别对应的Java ...
分类:
其他好文 时间:
2019-03-31 18:11:04
阅读次数:
124
DNS解析 DNS解析的过程就是寻找哪台机器上有你需要资源的过程。当你在浏览器中输入一个地址时,例如www.baidu.com,其实不是百度网站真正意义上的地址。互联网上每一台计算机的唯一标识是它的IP地址,但是IP地址并不方便记忆。用户更喜欢用方便记忆的网址去寻找互联网上的其它计算机,也就是上面提 ...
分类:
其他好文 时间:
2019-03-14 16:48:31
阅读次数:
279
1. 最简单的一道题 2. 一道this的问题 3. var和function的预解析问题,以及变量和function的先后顺序的问题 此阶段浏览器只是对var、function、函数形参进行一个解析的准备过程。而且在这个“预解析”过程中,有一个预解析先后顺序,即函数的形参 -> function ...
分类:
其他好文 时间:
2019-03-14 15:00:08
阅读次数:
237
DNS 系统 域名到 IP 地址的转换 域名 域名服务器 域名解析过程 ...
分类:
其他好文 时间:
2019-03-11 10:38:44
阅读次数:
174
1.JSON语法 2.JSON优点 1)序列化的数据便于在网络环境中进行存储和传输 2)JSON的用途类似于XML,但是它更容易阅读和理解 3)XML解析过程慢,JSON提供的是JavaScript对象可以随时使用 3.JSON易于阅读 1)JSON可以快速创建和解析 2)是JavaScript的一 ...
分类:
Web程序 时间:
2019-03-01 21:13:16
阅读次数:
305
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。 基于HTTP协议的客户端/服务器请求响应机制的信息交换过程包含下面几个步骤: 1) 建立连接:客户端与服务器建立TCP连接 2) 发送请求:打开一个连接后,客户端把请求信息发送到服务器的相应端口上,完成请 ...
分类:
Web程序 时间:
2019-02-26 13:42:31
阅读次数:
217
1、域名解析;浏览器先搜索自身的DNS缓存->搜索操作系统自身的DNS缓存(浏览器没有找到缓存或缓存已经失效)->读取本地host文件(操作系统DNS也没找到)->浏览器发起DNS的系统调用(宽带运营服务商提供)->宽带运营服务器查看本身缓存->运营商服务器发起一个迭代DNS解析的请求(imooc. ...
分类:
Web程序 时间:
2019-02-26 13:09:46
阅读次数:
150
HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议的版本、成功或者错误代码 ...
分类:
Web程序 时间:
2019-02-25 23:18:10
阅读次数:
300