- 博客(9)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 Http请求出现invalid http response问题的原因分析
发生场景:A系统发送Http请求调用B系统提供的接口;发生问题:A系统报错,提示invalid http response错误信息;问题分析:根据翻译,无效的Http响应,初步判断是服务提供方出现的问题,也就是回复的内容不对。那么具体怎么定位呢。需要慢慢排查。如果问题始终难以定位,建议安装Wireshark抓包软件,进行抓包分析。本案例截图如下:我们按照第一列序号顺序梳理:第15~19行是TCP握手过程;第20行是上送请求报文;第21行是确认ACK报文;第22~24是本...
2021-09-03 09:12:48 19716 1
原创 关于Tcp/ip断开连接的4次握手(图文解释)
图写的比较直白,一般都能看懂!如下图:关于TIME_WAIT状态的出现,简单描述就是:通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。客户端主动关闭连接时,会发送最后一个ACK后,然后会进入TIME_WAIT状态,再停留2个MSL时间进入CLOSED状态。(至于为什么是2MSL,解释比较多,暂未确定具体原因!有知道的可以留言回复)MSL:(Maximum Segment Lifetime)一个数据分片(报文)在网络中能够生存的最长时间。# 查看默认的MSL值
2021-07-14 14:58:46 264
原创 Linux centos7 防火墙操作命令 添加例外 开放端口
新增例外端口# 添加 (--permanent永久生效,没有此参数重启后失效)# 80换成自己需要添加的例外$ firewall-cmd --zone=public --add-port=80/tcp --permanent # 重新载入防火墙配置,否则不生效。$ firewall-cmd --reload查看例外端口# 80换成自己需要查询的$ firewall-cmd --zone=public --query-port=80/tcp删除例外端口# 80换成自己需要
2021-07-02 16:44:14 395
原创 docker-compose 安装
第一种方式# 第1步:下载安装$ sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# 第2步:授权$ chmod a+x /usr/local/bin/docker-compose# 第3步:确认升级版本$ docker-compose -version
2021-07-01 17:40:50 95
原创 docker 创建 自定义网路
1. 可以先看下网络列表$ docker network ls2.首先我们要自定义一个网络(可以理解为家里的路由器)my-bridge$ docker network create --driver bridge my-bridgemy-bridge就是路由器的名字,自己可以随便起个名字3. 创建完称后,需要将你的容器逐一添加到此网络中。$ docker network connect my-bridge nacos1 nacos1 ...
2021-07-01 17:15:13 279
原创 centos 7 安装telnet
1. 查看是否安装 telnet和 依赖的xinetdrpm -qa | grep telnet2.没有则安装yum install xinetdyum install telnetyum install telnet-server3. telnet默认不开启,修改文件/etc/xinetd.d/telnet来开启服务 修改 disable = yes 为 disable = no如果 telnet文件不存在可以手动创建 添加以下内容service telnet .
2021-07-01 15:25:53 140
原创 Docker-ce安装(centos7)
第一步:安装yum-utilsyum install -y yum-utils第二步:配置国内源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo第三步:解决problem with installed package podman-1.6.4-10.的报错yum erase podman buildah第四步:安装Dockeryum .
2021-06-29 11:22:50 77
原创 关于Tomcat8.5启动慢的解决办法
在catalina.sh中加入以下命令JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"
2020-11-01 18:21:06 436
Minio 开源协议的问题 ,能商用吗?(语言-golang)
2022-02-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人