当我们在浏览器地址栏上输入要访问的URL后,浏览器会分析出URL上面的域名。进入DNS解析过程: 第1步,浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就将结束。浏览器缓存域名也是有限制的,不仅浏览器缓存大小有限制,而且缓存的时间也有限制,通常情况下为几分钟到几小 ...
分类:
其他好文 时间:
2019-09-30 19:52:42
阅读次数:
84
虽然说多种方式配置dubbo最后殊途同归实例化为dubbo的各配置对象,但是了解下注解的解析过程也能让我们清楚dubbo在spring bean的什么时候怎么样实例化一个代理对象,这点来说了解整个过程可以让我们思路更加清晰: 在开始之前最好对spring的@Import注解的用法有简单的了解。 首先 ...
分类:
其他好文 时间:
2019-09-30 19:42:08
阅读次数:
129
预解析过程: 1.把var申明的变量提升到当前作用域的最前边,不会提升赋值 2.把函数申明提升盗作用域的最前边 3.如果函数同名,后者会覆盖前者 4.如果var申明的和函数申明的同名,函数优先 案例: 1. 预解析后: 打印结果:undefined 2. 预解析后: 打印结果: 9 9 9 9 9 ...
分类:
其他好文 时间:
2019-09-26 14:51:50
阅读次数:
71
因为导出表格用的是 $("#id").html() 的数据,导致导出的 表头是重复的。 datatable 增加了滚动条就会导致 html 的表头重复,多出来的表头 height = 0px 。 应该是使用字符串截取的方法,比较好,或者,修改 从 html 到 excel 的数据解析过程。 ...
分类:
Web程序 时间:
2019-09-24 15:48:37
阅读次数:
149
template: “class path resource [templates/emp/list.html]”模板解析过程中出错(模板:“类路径资源[templates/emp/list.html]”) 我一开始的想法就是错误的,这个问题和模板引擎本身毫无关系,回归原题,这个的错误是thymel ...
分类:
编程语言 时间:
2019-09-20 19:33:30
阅读次数:
269
JavaScript 网页解析过程 前端编程工具:Visual Studio Code 快捷语法:Emmett语法 正题: 当我们在浏览器输入网址的时候,从服务器下载网页;这个文字经过HTML解析器的处理生成一大堆对象,因此打开一个网页的时候会占用很大的内存。网页最终变成一副图片。网页解析成对象后, ...
分类:
编程语言 时间:
2019-09-16 00:31:30
阅读次数:
130
2019JS必看面试题:https://www.jianshu.com/p/f1f39d5b2a2e 1. javascript的typeof返回哪些数据类型. 答案:string,boolean,number,undefined,function,object 2. 例举3种强制类型转换和2种隐式 ...
分类:
Web程序 时间:
2019-09-16 00:15:33
阅读次数:
136
页面的加载过程主要分为下载、解析、渲染三个步骤,下面从这三个方面阐述提升加载速度的方法: 1、加快文件下载速度,减小资源文件下载对页面解析的阻塞。页面加载过程首先会下载 HTML 文件,然后自上而下开始解析,解析过程中如果遇到外部资源则会开始下载,直至下载完成才会继续解析。所以,加快文件下载速度方式 ...
分类:
其他好文 时间:
2019-09-15 01:39:40
阅读次数:
131
问题1: 配置解析过程使用ngx_cycle->pool申请内存保存配置,结果造成野指针。 背景:需求开发过程,有一些结构需要在配置解析阶段保存,然后可以动态修改。看原来的代码配置解析都是使用cf->pool进行内存申请,但动态修改的过程显然拿不到cf,于是想到了一个全局的内存池ngx_cycle- ...
分类:
其他好文 时间:
2019-09-12 21:49:04
阅读次数:
110
一、DNS域名服务有两种查询方式 (1)、递归式查询:是指当我们用主机在浏览器上输入www.baidu.com后,浏览器从本地主机LDSN缓存服务器或者hosts文件中查询出结果,反馈给我们主机的一个过程叫做递归查询 (2)、迭代式查询:也就是当我们在本地的hosts文件或者LDNS(本地域名缓存服 ...
分类:
其他好文 时间:
2019-09-11 20:10:38
阅读次数:
108