
springboot
文章平均质量分 79
wangjun5159
2011年-至今一直从事java web开发,全栈开发,包括但不限于java技术栈、vue技术栈、微信小程序,uniapp,抓包wireshark/fiddler、nginx/keepalived,了解原生安卓,知道electron,关注flutter,欢迎技术咨询
展开
-
springboot RestTemplate post 两个tcp数据包 webserver报错
springboot RestTemplate post请求外部接口时,报错误;同样的请求内容使用postman则不报错,使用wireshark抓包后发现,RestTemplate 发送的http虽然未达到tcp MSS(默认的1460字节),但仍然而postman使用了,我们知道,应用层是无法控制tcp数据包数量的。默认的,使用发送请求,NettyOkHttp从源码得知,HttpURLConnection在发送http body之前会先发送header并且调用了flush方法,这里的。原创 2023-03-07 19:22:09 · 1533 阅读 · 0 评论 -
java springboot/springmvc 下载excel文件
前言spring mvc下载文件原理,其实跟普通的下载文件没有什么区别,区别是spring mvc的请求映射跟struts等不同。文件下载的原理就是,将文件以流的方式写出到response中,因为输出流只能写出一次,所以,文件下载的后台方法,都是无返回值;http响应报文内容类型是文件,所以,即使页面是默认表单提交方式,页面也不会刷新;同理,超链接、js提交表单页面都不会刷新;代码效果图jsp页面.....................原创 2016-08-31 19:51:06 · 3135 阅读 · 1 评论 -
springboot hikari数据库连接池死链 出现异常
最近用户反应系统很慢,登录时,经常超时、无反应,查看log出现上述两种异常,异常情况1The last packet successfully received from the server was 995,202 milliseconds ago. The last packet sent successfully to the server was 995,202 milliseconds ago. at com.mysql.cj.jdbc.exceptions.SQLError.crea原创 2022-05-28 07:04:16 · 4690 阅读 · 0 评论