摘要: 1、HTTP报文 用于HTTP协议交互的信息。请求端对应请求报文;响应端(服务端)对应响应报文。 报文本身由多行数据构成的字符串文本,主要有报文首部和报文主体两块,以(CR+LF)空行来划分,报文主体不是一定要有。 报文首部包括5部分:请求行/状态行,请求首部字段/响应首部字段,通用首部字段,实体首 阅读全文
posted @ 2019-06-19 16:11 探路_先锋 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP压缩和内容编码的区别 HTTP压缩,在HTTP协议中,其实是内容编码的一种。 在http协议中,可以对内容(也就是body部分)进行编码, 可以采用gzip这样的编码。 从而达到压缩的目的。 也可以使用其他的编码把内容搅乱或加密,以此来防止未授权的第三方看到文档的内容。 所以我们说HTT 阅读全文
posted @ 2019-06-19 16:08 探路_先锋 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1、 上下文切换 单核处理器也支持多线程执行代码,cpu通过给每个线程分配cpu时间片来实现这个机制。时间片是cpu分配给每个线程的时间,时间片非常短,所以cpu通过不停的切换线程执行,让我们感觉多个线程是同时执行的,时间片一般是几十毫秒。 CPU通过时间片分配算法来循环执行任务,当前任务执行一个时 阅读全文
posted @ 2019-06-11 11:19 探路_先锋 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1、传递性依赖 传递性依赖也就是隐式依赖,可以极大的简化项目依赖的管理,但是也会导致一些难以排查的问题。 如:当项目引入一个第三方依赖,由于某些原因,依赖了另外一个类库的SNAPSHOT版本,那么这个SNAPSHOT就会成为当前项目的传递性依赖,而SNAPSHOT依赖的不稳定性会直接影响大年的项目, 阅读全文
posted @ 2019-06-10 15:23 探路_先锋 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、概述 HTTTP协议用于客户端和服务端之间的通信,一条通信线路中,必定有一个担任客户端,一个担任响应端,角色在不同通信线路中可互换。 客户端:请求访问文本或图像等资源的一端 服务端:提供资源响应的一端 请求必须由客户端发出,从客户端开始建立通信,服务器只有在接收到请求时才会回复响应。 2、请求 阅读全文
posted @ 2019-06-10 13:33 探路_先锋 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1、使用方法下发命令:向请求URL指定的资源发送请求报文时,采用的称为方法的命令。 2、具体方法说明 3、持久连接节省通信量 HTTP原始版本中,每进行一次HTTP通信就要断开一次TCP连接。 持久连接(keep-alive):只要任意一端没有明确提出断开连接,则保持TCP连接状态。 持久连接的好处 阅读全文
posted @ 2019-06-10 13:33 探路_先锋 阅读(97) 评论(0) 推荐(0) 编辑
摘要: HTTP协议族(第一部分——与HTTP关系密切的协议) 1、负责传输的IP协议 IP国际协议位于网络层,与IP地址不可搞混,IP其实是一种协议的名称。 IP协议的作用是把各种数据传送给对方,而要保证确实把数据传送到对方那里,则需要满足各类条件,其中最重要的条件是IP地址和MAC地址。IP地址指明节点 阅读全文
posted @ 2019-05-24 16:28 探路_先锋 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 网络基础(第一部分——HTTP的诞生) 1、HTTP的提出 欧洲核子研究组织(CERN)的蒂姆•伯纳斯•李提出,为实现远隔两地的研究者们共享知识的设想。 1989年提出HTTP设想,1990年11月CERN成功研发第一台Web服务器和浏览器;1992年,日本第一个网站主页上线。 2、3项WWW构建技 阅读全文
posted @ 2019-05-23 14:39 探路_先锋 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈ic 阅读全文
posted @ 2019-05-16 23:30 探路_先锋 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到关于java高内存问题,查找到一些常用的定位命令,记录一下: (1) top: 查看系统基本状态和所有进程运行状态(实时,3秒刷新),可以看到是哪个进程占用cpu高 (2) ps -mp PID -o THREAD,tid,time 查看线程占用CPU的列表 PID是上面找到的进程号,此命 阅读全文
posted @ 2019-05-16 13:51 探路_先锋 阅读(1230) 评论(0) 推荐(0) 编辑
……