所有文章 https://www.cnblogs.com/lay2017/p/11478237.html 正文 上一篇文章,我们知道了解析过程将从解析main方法所在的主类开始。在文章的最后我们稍微看了一下ConfigurationClassParser这个解析器的parse方法 本文将从这个par ...
分类:
编程语言 时间:
2019-09-11 09:25:16
阅读次数:
106
一、DNS域名解析当我们要进入网站或者点入链接时,我们的客户端首先会对网站地址和域名进行DNS解析,接下来我们以www.baidu.com为例,将详细步骤做以文字简述1、当我们在客户端输入www.baidu.com时,浏览器首先对自己的缓存进行查看有没有记录,有的话就可以直接浏览,没有的话2.查看主 ...
分类:
Web程序 时间:
2019-09-09 22:29:42
阅读次数:
148
0x01 漏洞原理 Windows系统通过解析 .LNK 后缀文件时,是使用二进制来解析的,而当恶意的二进制代码被系统识别执行的时候就可以实现远程代码执行,由于是在explorer.exe进程中运行的,所以load进内存的时候与当前用户具有相同的权限。 于是攻击者利用这一解析过程的漏洞,将包含恶意二 ...
分类:
系统相关 时间:
2019-09-01 18:31:17
阅读次数:
297
1、什么是DNS 在互联网上,唯一标识一台计算机的是IP地址,但是IP地址不方便记忆,通过一个域名对应一个IP地址,来达到找到IP地址的目的,那么DNS就是将域名转换成IP地址的过程。 2、DNS查询过程 1.在浏览器中输入www.baidu.com域名时,操作系统会先检查自己本地的hosts文件是 ...
分类:
其他好文 时间:
2019-08-31 21:50:47
阅读次数:
114
为什么需要DNS解析域名为IP地址? 网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名, ...
分类:
其他好文 时间:
2019-08-31 17:11:53
阅读次数:
163
一、预解析 1、概述 JavaScript 代码的执行是由浏览器中的 JavaScript 解析器来执行的。 JavaScript 解析器执行 JavaScript 代码的时候,分为两个过程:预解析过程和代码执行过程。 2、过程 把变量的声明提升到当前作用域的最前面,只会提升声明,不会提升赋值。 把 ...
分类:
编程语言 时间:
2019-08-14 13:00:39
阅读次数:
84
[toc] 运维网络基础 什么是网络? 两台主机怎么进行互相通信 如何实现多台主机进行通信 如何让多个局域网进行通信 网络拓扑 网络类型 OSI模型 DOD模型TCP 数据的封装和解封装 封装 解封 应用层协议介绍 DHCP原理 DNS解析过程 主机到主机层 控制字段 TCP3次握手 TCP4次挥手 ...
分类:
其他好文 时间:
2019-08-11 17:02:30
阅读次数:
133
JSP JavaServer Pages,是一门脚本语言,用于动态生成HTML、XML等。可以混合Java进行编程。 运行于JSP容器中,流行的有Tomcat、Jetty。 JSP的解析过程:JSP — Servlet SUN公司的历史 全称:Stanford University Network ...
分类:
Web程序 时间:
2019-08-11 12:33:29
阅读次数:
99
2.1 映射文件解析过程分析 MyBatis 的配置文件由 XMLConfigBuilder 的 parseConfiguration 进行解析,该方法依次解析了 <properties>、<settings>、<typeAliases> 等节点。至于 <mappers> 节点,parseConfi ...
分类:
其他好文 时间:
2019-08-09 13:33:50
阅读次数:
84
上一篇讲了字符串的解析过程,这一篇来讲讲标识符(IDENTIFIER)的解析。 先上知识点,标识符的扫描分为快解析和慢解析,一旦出现Ascii编码大于128的字符或者转义字符,会进入慢解析,略微影响性能,所以最好不要用中文、特殊字符来做变量名(不过现在代码压缩后基本不会有这种情况了)。 每一位Jav ...
分类:
编程语言 时间:
2019-08-08 17:27:31
阅读次数:
169