- 博客(5)
- 资源 (1)
- 问答 (30)
- 收藏
- 关注
原创 Tengine2.2.2 健康检查http1.1 服务器报错400 Bad Request 问题分析
Tengine2.2.2官方健康检查示例check interval=3000 rise=2 fall=5 timeout=1000 type=http;check_keepalive_requests 100;check_http_send "HEAD / HTTP/1.1\r\nConnection: keep-alive\r\n\r\n";check_http_expect_al...
2018-07-23 16:37:49 2646
原创 Linux下nginx so_keepalive 参数详解
其实这个keepalive是tcp一种探活机制,可不是http1.1当中的keeplive。测试环境centos6.8 64位系统。输入命令,查看linux系统内核的默认参数设置。[root@nd1 bin]# sysctl -a|grep tcp_keepalivenet.ipv4.tcp_keepalive_time = 7200net.ipv4.tcp_keepaliv...
2018-07-21 15:12:56 15691 3
原创 Nginx与Tomcat性能调优,前后端KeepAlive不同步引发的问题
在http1.1中可以配置服务器端开启keepalive与客户端保持长连接进行优化,这里不过多解释。我们在nginx.conf配置 upstream favtomcat { server 192.168.80.112:8080; keepalive 20; }keepalive_timeout 65s;keepalive_request...
2018-07-20 14:12:53 11513 4
原创 客户端socket模拟http请求,如何判断http响应结束(http1.1)
1、如果是短连接,没有启用keepalive,则可以通过是否关闭了连接来判断是否传输结束,即在读取时可判断 read() != -1。2、如果时长连接,那么一个socket(tcp)可能发送和接收多次请求,那么如何判断每次的响应已经接收?2-1、先读请求头,一直到\r\n\r\n说明请求头结束,然后解析http头,如果Content-Length=x存在,则知道http响应的长度为x。直接...
2018-07-19 21:41:47 11982 3
原创 配置Wireshark抓取https数据包 解密SSL
1、某些浏览器支持将 TLS 会话中使用的对称密钥保存在外部文件中,可供 Wireshark 加密使用,本文测试使用最新版的Chrome浏览器 版本 67.0.3396.99(正式版本) (64 位) 2、配置环境变量,SSLKEYLOGFILE C:\ssl_key\sslog.log(注意后缀名一定用log不然不好使,不知道为啥),这样浏览器和服务器SSL协商的秘钥信息会存储到文件...
2018-07-02 17:46:41 83071 26
FreeMarker 技术应用在哪些场景
2014-02-07
Spring 与 Cglib代理的诡异问题
2013-10-28
谁能真正整明白java volatile 关键字? 一知半解的莫入!
2013-10-10
JDK动态代理 CGLIB动态代理 AspectJ静态代理的区别是什么?
2013-10-06
log4j如何配置日志,就是想看哪个就看哪个
2013-08-11
Fiddler 如何设置拦截代码发起的HTTP请求
2013-07-01
java中 volatile关键字具体什么作用
2013-05-12
请教 Aspose.Cells for Java 自定义excel模板问题
2013-04-28
java如何获取 request payload 里面的数据
2013-04-13
Jackson 序列化 如何让为NULL的属性不参与序列化
2013-03-29
springmvc @ResponseBody日期格式化
2013-03-16
Json_lib 序列化对象 如果属性为null 不序列化
2013-03-14
Hibernate 查看SQL语句
2013-02-23
ExtJs 实现类似JqGrid的搜索功能,求能人指点
2013-02-18
Jackson Json序列化的问题
2013-01-25
java自动识别图片固定位置的编号
2013-01-09
请问console.log([]==![]);的输出结果,原理是什么?
2013-01-01
ExtJs JsonStore 配置问题
2012-12-07
javaScript 回调函数问题
2012-12-01
为什么往匿名类的方法中传参数必须定义长final的
2012-11-16
JsonObject 解析java对象的问题
2012-11-14
Hibernate4.1.7 配置proxool 问题
2012-11-10
怎么样能让tomcat6 在死掉的时候自动重启
2012-09-28
jquery validate 让普通按钮 代替 submit 来激发表单验证
2012-09-25
mybatis-3.1.1的配置文件下载地址
2012-09-10
关于ibaits返回map缓存问题
2012-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人