上一页 1 2 3 4 5 6 7 8 ··· 58 下一页
摘要: 现象描述 在使用 HttpClient 调用后台 resetful 服务时,“Connection reset” 是一个比较常见的问题,有同学跟我私信说被这个问题困扰很久了,今天就来分析下,希望能帮到大家。例如我们线上的网关日志就会抛该错误: 从日志中可以看到是 Socket 套接字在 read 数 阅读全文
posted @ 2022-12-12 18:04 Boblim 阅读(6544) 评论(0) 推荐(0) 编辑
摘要: Spring Boot默认支持Tomcat,Jetty,和Undertow作为底层容器。而Spring Boot默认使用Tomcat,一旦引入spring-boot-starter-web模块,就默认使用Tomcat容器。 <dependency> <groupId>org.springframew 阅读全文
posted @ 2022-12-06 20:24 Boblim 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Tomcat 作为 Java Web 程序比较常用的 Servlet 容器实现,在 Web 开发中有比较重要的地位。 二、Tomcat使用的IO模式 Tomcat 有三种 IO 模式,BIO、NIO、APR。 在 Tomcat7 及以下 Linux 中默认启用的是 BIO 模式,Tomca 阅读全文
posted @ 2022-12-06 18:12 Boblim 阅读(6250) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.jianshu.com/p/142b35998947 http keepalive 介绍 在http早期,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。 使用keep-alive可以改善这种状态,即在一次TCP连接中可以持 阅读全文
posted @ 2022-12-06 17:21 Boblim 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/JulianHuang/p/15870549.html 最近部署的web程序,在服务器上出现不少time_wait的连接状态,会占用tcp端口,费了几天时间排查。 之前我有结论:HTTP keep-alive 是在应用层对TCP连接的滑动续约复用 阅读全文
posted @ 2022-12-06 11:39 Boblim 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/qq_36908872/article/details/127073610 概念 HTTP短连接(非持久连接)是指,客户端和服务端进行一次HTTP请求/响应之后,就关闭连接。所以,下一次的HTTP请求/响应操作就需要重新建立连接。 HTTP长连接(持 阅读全文
posted @ 2022-12-06 00:02 Boblim 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/grey-wolf/p/10999342.html 一、前言# 这两天看tomcat,查阅 tomcat 怎么承载高并发时,看到了backlog参数。我们知道,服务器端一般使用mq来减轻高并发下的洪峰冲击,将暂时不能处理的请求放入队列,后续再慢慢 阅读全文
posted @ 2022-12-01 17:08 Boblim 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 实现Serializable接口的目的是为类可持久化,比如在网络传输或本地存储,为系统的分布和异构部署提供先决条件。若没有序列化,现在我们所熟悉的远程调用,对象数据库都不可能存在, serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过判断类的serialVe 阅读全文
posted @ 2022-12-01 00:01 Boblim 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 问题起源 在Postman调用接口中,忘记设置Origin,发现@CrossOrigin未生效(响应头没有cors的) 在filter中设置了Access-Control-Allow-Origin发现@CrossOrigin未生效(响应头没有cors的) 原理分析 先说原理:其实很简单,就是利用sp 阅读全文
posted @ 2022-11-24 11:57 Boblim 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 本文是在使用过滤器添加动态header过程中遇到设置header无效,经过研究源码而产生。 因为特殊需求,自定义的header必须在经过Controller处理之后,才能确定,所以不能在请求处理之前设置,必须在请求处理之后。于是出现了这个坑。 问题分析 springboot版本:2.1.7 在spr 阅读全文
posted @ 2022-11-23 20:08 Boblim 阅读(1194) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 58 下一页