I am Jacky!
-
什么是 JIT(Just In Time)
JIT 编译器(just in time 即时编译器),当虚拟机发现某个方法或代码块运行特别频繁时,就会把这些代码认定为(Hot Spot Code 热点代码),为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各层次的优化,完成这项任务的正是 JIT 编译器。
-
算法复杂度
算法复杂度分为时间复杂度和空间复杂度。时间和空间都是计算机资源的重要体现,而算法的复杂性就是体现在运行该算法时的计算机所需的资源多少。
-
SNMP 协议简介
SNMP 是简单的网络管理协议,它不是一个软件,而是用于网络管理的一套规则。利用 SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。
-
什么是 SMTP、POP3 和 IMAP?
SMTP 是邮件发送协议,POP3 和 IMAP 是邮件接收协议。
-
HTTP 五类状态码
HTTP 状态码分为五类。
-
TCP 的三次握手与四次挥手理解
三次握手用来建立 TCP 连接,四次挥手用来释放 TCP 连接。
-
TCP 之 “滑动窗口”协议
在 TCP 协议中,通过滑动窗口协议,发送方和接受方通过各自维护自己的缓冲区。通过商定包的重传机制等一系列操作,来解决不可靠的问题。
-
模拟信号与数字信号的区别
模拟信号是将源信号的一些特征未经编码直接通过载波的方式发出,是连续的。数字信号则是通过数学方法对原有信号进行处理,编码成二进制信号后,再通过载波的方式发送编码后的数字流,是离散的。
-
VPN 协议与 NAT 协议的原理和区别
VPN 是将内部 IP 数据报加密后打包成外部 IP 数据报的数据部分,它的主要目的是为了数据的保密性,而 NAT 是纯进行地址转换,它的目的是为了解决本地编址的内部网络与外网通信的问题。
-
VLSM 与 CIDR
VLSM 是网络号向主机号借位,目的是把一个标准的网络划分成几个子网,减少子网主机数量。CIDR 是主机号向网络号借位,目的是把几个网络汇总成一个大的网络,增加子网主机数量。