测试3

输入BAIDU.COM后

首先进行DNS解析,先看浏览器自身缓存的DNS,如果找不到或已过期就去找HOST文件或者操作系统缓存,如果还是找不到或者过期就向路由器缓存请求,如果还不行就去ISP域名解析服务器请求,如果还不行就去找根域名服务器解析,然后获取到域名对应的IP

获取到IP后WEB服务器收到索要页面的请求,服务器产生响应,根据路由设定找到“控制器”代码,控制器分发给“模型”代码和“视图”代码,后两者组合后形成HTML的数据,WEB服务器将该数据返回给客户端浏览器

浏览器处理HTML、CSS、JS将整个页面渲染出后展示给用户

 

git reset –hard xxx

强制的回退代码命令,无法找到上个版本commit,相当于物理删除

git reset –soft xxx

也是回退,但最后的commit还在,相当于逻辑删除

git revert xxx

git revert 命令通过创建一次新的 commit 来撤销一次 commit 所做出的修改。这种撤销的方式是安全的,因为它并不修改 commitm history, 查出倒数第二次(即当前commit的往前一次)提交的修改,并创建一个新的提交,用于撤销当前提交的上一次 commit。