自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 mysql on和where的用法问题

两张表tb1、tb2都有domain、update_time字段,需要按tb1.domain查出所有数据,并且tb1、tb2都是当天的数据。结果是前者比后者多了一点点数据。

2024-02-23 10:49:24 334 1

原创 nginx支持接收带#的url

背景:构造http请求时,如果url带#时,#后面部分不会发送到网络中,即构造http请求时就没有#了。但还是有特殊情况的,网上查很多资料可以做到http请求时url带#,现在用openresty lua实现发送带#的请求。并且验证nginx支不支持接收带#的url。以上实验中,发送的http请求带#时,$request_uri也能打印出来,即nginx支持接收带#的url。1、content_by_lua中。

2023-08-23 15:10:48 1520

原创 netstat的Recv-Q

最近在使用Jprofiler分析问题时发现,电脑和服务器连着时,突然断开网络或者是网络不稳定断开时,再重新连接,会连不上,查看连接状态。客户端电脑的63131已经不在的,但是服务端的还在!!因为没收到关闭连接的报文FIN/RST。Recv-Q不为0,LISTEN状态下Recv-Q是没accept的连接数,ESTABLISHED状态下Recv-Q是没被读取的字节数。奇怪的是服务端又不超时关闭、又没处理下一个连接,后面新建的连接都在队列里了。只能说只服务端写的有问题。尝试用tcpkill强行关闭连接,还

2022-07-06 17:04:01 1167 5

原创 正则表达式匹配小括号里的内容、断言

正则

2022-07-01 11:32:55 1759

原创 TCP的TIME_WAIT连接数超过65536会怎样?tcp_max_tw_buckets作用?

TCP的TIME_WAIT连接数超过65536会怎样?tcp_max_tw_buckets作用?

2022-06-21 17:59:55 1644

原创 nginx根据post请求体内容转发

因为nginx自带的$request_body最早是在content阶段读取,uri已经确定,无法用if等判断进行重新转发,故使用nginx+lua实现,使用lua在rewrite阶段把请求体读出来,然后写脚本判断,进行转发。代码示例如下:使用方法:①http下增加②对应接口的location下增加③增加一个新的location,appid匹配成功的会转到这里(proxy_pass最后要加斜杠)...

2022-06-10 14:58:01 3780

原创 对https的一点理解(图示)

https

2022-04-22 16:59:22 145

原创 mybatis一二级缓存的理解

mybatis一二级缓存的理解

2022-04-20 10:32:08 699

原创 客户端设置超时,max_fails失效----问题分析

1 问题描述在NG设置代理到后端超时为5000ms时,如果后端处理一个请求超过5000ms,则默认在upstream中对应的server会在10秒钟内不可用。但是在客户端设置了超时3000ms后,这个“默认的健康检查”并不生效。以下用过抓包分析。2 测试配置客户端超时时长3000ms,后端代理超时时长为5000ms,健康检查默认为10s–1次;发送的请求后端sleep时长5110ms以便达成后端处理超时、健康检查失效的效果。3 日志结果3s时返回499状态码(499是NG定义的,就是客户端主动FI

2021-09-16 20:34:44 1288

原创 Nginx POST转GET问题分析

Nginx post转get问题分析一、问题分析现网配置:80端口判断不是https,则对url进行rewrite,跳转至443端口(永久重定向)。server { listen *:80 ; server_name xxx.com; if ($scheme != https ) { rewrite ^(.*)$ https://${server_name}$1 permanent; }}问

2021-09-16 20:20:56 791

原创 SQL字符串转化数字

找了很多基本上都是说用 convert(int,字段名)或者 cast(字段名 as int) 函数对的,但是这样写有问题.正确的写法:a、SELECT CAST(‘123’ AS SIGNED integer);b、SELECT CONVERT(‘123’,SIGNED);c、SELECT ‘123’+0;

2021-05-13 18:00:38 29712 1

原创 二叉排序树由不平衡转为平衡

二叉排序树:左小右大,但是会形成畸形的树,如链表。解决:平衡二叉排序树。(平衡:高度差不大于1)不平衡 >> 平衡:旋转旋转:①RR:左旋(上两个旋)②LL:右旋(上两个旋)③RL:先右旋(下两个旋)再左旋(上两个旋)④LR:先左旋(下两个旋)再右旋(上两个旋)如RR意思是右子树的右子树出问题,旋转时带子树方法:①先分类确定怎么旋转!②鸠占鹊巢,位置被占先T掉③...

2020-03-28 14:09:00 372

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除