自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KCHEN

这是一个菜鸟的博客

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 HTTP和HTTPS协议

应用层1.1. DNS域名解析服务1.1.1. 域名服务器的类型(1) 根域名服务器:最高层次的域名服务器,管理所有的顶级域名服务器。只有13个不同的IP地址的域名。(2) 顶级域名服务器:负责管理在该服务器下注册的所有二级域名(3) 权限域名服务器:负责一个区的域名服务器(4) 本地域名服务器:当一台主机发送域名查询请求时,这个请求报文就会发送给本地域名服务器。1.1.2. 域名解析过程的两种查...

2018-04-17 16:33:15 460

转载 TCP和UDP协议

传输层传输层是为应用进程间提供逻辑通信。1.1. UDP协议1.1.1. UDP的主要特点(1) UDP是无连接的,在传输数据之前不需要建立连接。(2) UDP是尽最大努力交付的。UDP不提供可靠交付。(3) UDP是面向数据报的。(4) UDP支持一对一,一对多,多对一,多对多通信。(5) UDP不提供拥塞控制。(6) UDP首部开销小只有8个字节。 1.1.2. UDP的首部格式源端口目的端口...

2018-04-17 16:31:09 308

原创 Java自动内存管理机制

自动内存管理机制1. Java内存区域与内存溢出异常1.1. 运行时数据区域(1) 程序计数器:程序计数器用来记录当前线程执行的字节码行号。程序计数器是线程私有的,因为CPU通过时间轮转来为线程服务,为了线程切换后能够恢复的正确的位置,在每一个线程都保存一个程序计数器。如果执行的是本地方法则,程序计数器值为空。(2) Java虚拟机栈:Java虚拟机栈是Java方法的内存模型,每一个方法被执行的过...

2018-04-17 15:59:43 730

原创 高效并发

高效并发1. 概述1.1. 引入缓存由于内存和处理之间的速度差异,所以说在内存和处理之间加入一层高速缓存。将需要运算的数据复制到缓存中,使运算快速执行,处理器执行后,再将缓存中的结果同步到内存。1.2. 数据不一致性引入缓存解决了内存和处理器速度不匹配问题,但是引入了缓存不一致性问题。在多处理器系统中,每一个处理器都有自己的缓存,而它们共享主内存。当多个处理器处理主内存中同一块区域的数据时,将可能...

2018-04-17 15:55:50 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除