- 博客(10)
- 收藏
- 关注
原创 linux环境搭建
node安装1、下载安装cd /usr/local/node/wget https://nodejs.org/dist/v14.16.1/node-v14.16.1-linux-x64.tar.xz // 下载tar xf node-v14.16.1-linux-x64.tar.xz // 解压 cd node-v14.16.1-linux-x64/ ./bin/node -v // 执行node命令 查看版本 2、设置软连
2021-11-25 15:26:44 826
原创 get和post请求区别,options预请求
区别请求报文不一样:get请求请求体中没有请求数据,post请求的请求体中有请求数据。传输方式:get参数通过url传输,post参数通过请求体传输。get相对post不安全,因为参数都是直接暴露在url上,所以不能用来传递敏感数据。传送长度:get参数有长度限制2kb(受限于url长度),post无限制。产生tcp数据包数量不一样(重要区别):get产生一个数据包,post产生两个数据包。原因:对于get请求,浏览器会将http header和data一起发送出去,服务器响应200 ok(返
2021-05-27 16:27:22 3162
原创 HTTP协议的三次握手
客户端与服务端建立连接HTTP的三次握手服务端与客户端在发送http请求的时候,会先建立TCP连接TCP连接在创建过程会经历三次握手的消耗建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RE...
2019-10-17 17:05:06 434
原创 HTTP协议的发展历史及知识点
HTTP/0.9只有一个命令GET没有header等描述数据的信息服务器发送完毕,就关闭TCP连接HTTP/1.0增加了很多命令增加status code和header多字符集支持,多部分发送、权限、缓存等HTTP/1.1持久连接pipeline【串行传输】增加host和其他命令HTTP/2所有数据以二进制传输同一个连接里面发送多个请求不再需要按照顺序来【...
2019-10-17 12:41:49 157
原创 HTTP五层网络传输模型
浏览器输入URL后HTTP请求返回的完整过程经典五层网络传输模型:物理层:定义物理设备如何传输数据数据链路层:在通信的实体间建立数据链路连接网络层:在结点之间传输创建逻辑链路传输层:向用户提供可靠的端到端(End-to-End)服务向高层屏蔽了下层数据通信的细节应用层:为应用软件提供了很多服务构建于TCP协议之上屏蔽网络传输相关细节...
2019-10-17 12:28:51 514
原创 在linux系统下搭建javaweb服务环境
jdk安装下载jdk:wget [jdk下载地址]解压jdk:sudo rpm -ivh [jdk包名]cd /usr/java/[jdk包名]配置jdk环境变量:sudo vim /etc/profileexport JAVA_HOME=/usr/java/jdk1.7.0_80export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAV...
2019-10-16 18:01:22 503
转载 HTTP协议
CDN加速是把你的网站分布到全国多个服务器站点,加快访客打开速度的这么一种均衡机制。同时提供抗CC/DOS共计,防火墙功能等等。先买域名,再做 DNS 解析,最后做 CDN 加速转自彻底搞懂 HTTP 协议...
2019-04-12 18:48:14 113
原创 node服务端实践01
#node.js适用场景NodeJs处理并发能力强,但处理计算和逻辑的能力反而很弱(可以把复杂的逻辑运算搬到前端完成),而NodeJs只需要提供异步I/O,这样就可以处理对高并发的高性能处理(比如:实时聊天,restful api,客户端逻辑强大的单页app)。#Apache(web服务端软件)优劣势多线程高并发模式及造成阻塞的原因:一个进程中的多个线程共享相同的内存地址空间,意味着它们可以...
2019-04-02 11:48:52 123
原创 MongoDB创建用户及服务指令
1.非授权方式启动服务连接这种服务可以看到当前服务下的所有数据库mongod -f /mongodb/etc/mongo.conf2.授权方式启动服务连接这种服务必须要通过账号密码进行验证才可以看到服务器上指定的数据库mongod -f /mongodb/etc/mongo.conf --auth3.添加管理员账号#进入数据库use 数据库#创建管理员账号user账号名 p...
2019-03-22 19:39:29 422
原创 Linux远程连接、本地向远程传输文件、配置node.js、安装mongodb
Linux远程连接服务器1、ssh root@ip地址本地向远程传输文件指令2、scp 文件所在地址 root@ip地址:传输目录linux环境下配置node.js环境#拉取文件wget https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64.tar.xz#解压缩(不同文件解压指令不同)xz -d nod...
2019-03-20 19:47:48 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人