gdk

导航

2022年7月14日 #

tcp三次握手四次挥手

摘要: 一直都知道 TCP 建立连接时需要三次握手,释放连接时需要四次挥手,也大概能说出整个过程,但是一直对其中的设计思想理解不深,停留在“只可意会,不可言传”的阶段。这次写一篇博客尝试将其中的思想表达出来。 TCP 建连三次握手 首先解释一下每个步骤的作用:1、a 时刻,A 准备就绪,发送 SYN 包给 阅读全文

posted @ 2022-07-14 09:43 郭东康 阅读(43) 评论(0) 推荐(0) 编辑

2022年7月12日 #

http状态码

摘要: 100-199 用于指定客户端应相应的某些动作。200-299 用于表示请求成功。300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。400-499 用于指出客户端的错误。500-599 用于支持服务器错误。 HttpServletResponse中的常量代表关联不同标准消 阅读全文

posted @ 2022-07-12 16:40 郭东康 阅读(12) 评论(0) 推荐(0) 编辑

post请求报文

摘要: post请求报文 POST /02_WEB_HTTP/index.html HTTP/1.1 Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, applica 阅读全文

posted @ 2022-07-12 16:09 郭东康 阅读(255) 评论(0) 推荐(0) 编辑

2022年7月10日 #

node http协议

摘要: 1.1 HTTP抓取 而想要获取一些具体的HTTP交互过程中的信息,就需要一些抓包工具了。我们可以将这些抓包工具看做是一个代理 ,请求和响应都需要路过代理,这时候在代理上就很容易获取到请求和响应的详细信息了,我当前使用的是Fiddler。 Fiddler左侧是一个列表,显示了当前抓到的所有HTTP/ 阅读全文

posted @ 2022-07-10 13:25 郭东康 阅读(55) 评论(0) 推荐(0) 编辑

2022年7月1日 #

node.js单线程

摘要: 1.高并发 一般来说,高并发的解决方案就是多线程模型,服务器为每个客户端请求分配一个线程,使用同步I/O,系统通过线程切换来弥补同步I/O调用的时间开销,比如Apache就是这种策略,由于I/O一般都是耗时操作,因此这种策略很难实现高性能,但非常简单,可以实现复杂的交互逻辑。 而事实上,大多数网站的 阅读全文

posted @ 2022-07-01 09:47 郭东康 阅读(239) 评论(0) 推荐(0) 编辑

2022年6月29日 #

node

摘要: node.js Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环 阅读全文

posted @ 2022-06-29 13:06 郭东康 阅读(118) 评论(0) 推荐(0) 编辑

2022年6月28日 #

node.js简介

摘要: 1.1 简介 V8引擎本身就是用于Chrome浏览器的JS解释部分,但是Ryan Dahl鬼才般的把这个V8搬到了服务器上,用于做服务器的软件。 Node.js是一个专注于实现高性能Web服务器优化的专家,几经探索,几经挫折后,遇到V8而诞生的项目。 Node.js是一个让JavaScript运行在 阅读全文

posted @ 2022-06-28 20:05 郭东康 阅读(292) 评论(0) 推荐(0) 编辑

2022年5月6日 #

Nginx

摘要: Nginx 一、安装Nginx 1、准备工作 (1)打开虚拟机,使用远程连接工具连接 linux 操作系统 (2)到 nginx 官网下载软件 http://nginx.org/ 2、开始进行 nginx 安装 (1)安装 pcre 依赖 第一步 联网下载 pcre 压缩文件依赖 wget http 阅读全文

posted @ 2022-05-06 13:13 郭东康 阅读(33) 评论(0) 推荐(0) 编辑

2022年5月5日 #

http响应状态码

摘要: 状态码原因短语代表含义HTTP 版本 消息响应 100 Continue(继续) 客户端应当继续发送请求.这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝.客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应.服务器必须在请求完成后向客户端发送一个最终响应. H 阅读全文

posted @ 2022-05-05 11:36 郭东康 阅读(29) 评论(0) 推荐(0) 编辑

js防抖

摘要: 函数防抖 函数防抖(debounce):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。如下图,持续触发scroll事件时,并不执行handle函数,当1000毫秒内没有触发scroll事件时,才会延时触发scroll 阅读全文

posted @ 2022-05-05 08:57 郭东康 阅读(746) 评论(0) 推荐(0) 编辑