首页
学习
活动
专区
工具
TVP
发布

用户1337634的专栏

专栏作者
330
文章
585969
阅读量
30
订阅数
nginx设置header如果没有值
map 指令是由 ngx_http_map_module 模块提供的,默认情况下安装 nginx 都会安装该模块。
十毛
2022-08-23
1.3K0
Nginx四层代理 - 反向代理MySQL
nginx一般都用作http代理,工作在第七层网络, 如果不是http协议的话,就需要用到四层代理, 用到stream模块 设置四层代理 编译nginx: 支持stream模块 ./configure --with-stream 配置nginx: 转发13306请求到3306 # stream与http是同级别的, 内部配置语法跟http模块基本一致 stream { # 配置反向代理 upstream mysql { server 127.0.0.1:3306;
十毛
2022-01-12
1.2K0
skywalking搭建
可以选择下载: https://archive.apache.org/dist/skywalking/8.7.0/apache-skywalking-apm-8.7.0.tar.gz
十毛
2021-11-24
6840
使用newman实现http批量请求
postman可以方便地发起http请求,但是如果要批量请求而且与其他脚本结合的时候,就需要使用命令行工具newman 安装newman 使用npm安装 npm install -g newman 查看已经安装的应用以及版本 npm list --depth=0 -g 常用命令 newman run tenmao.postman_collection.json -e tenmao.postman_environment.json -g workspace.postman_globals.json -d p
十毛
2021-11-24
5010
Nginx的编译安装
下载 wget http://nginx.org/download/nginx-1.20.1.tar.gz 下载页面: http://nginx.org/en/download.html 快捷安装 # 解压 tar xzf nginx-1.20.1.tar.gz cd nginx-1.20.1 # 配置编译(如果要修改安装目录和扩展模块,则需要添加对应的参数) ./configure # 编译 make # 安装 make install nginx默认安装在/usr/local/nginx 定制安装 修改
十毛
2021-07-08
9800
Feigh with Proxy
服务部署或者开发时,有时候需要通过代理才可以访问到特定的服务,但是feign本身是没有代理设置,本文通过扩展OkHttpClient实现代理 jar包引入 主要是要引入feign-okhttp <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.sp
十毛
2021-05-11
1.5K0
whistle - 跨平台的Web代理
whistle(读音[ˈwɪsəl],拼音[wēisǒu])基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用 安装 请先安装nodejs:https://www.runoob.com/nodejs/nodejs-install-setup.html 安装whistle $ npm install cnpm -g --registry=https://re
十毛
2021-02-04
4890
Spring动态修改日志级别
很多开源的配置中心都支持@Value配置的实时更新,比如百度disconf,携程Apollo。使用配置中心可以让所有的服务器同步更新日志级别。
十毛
2021-01-20
8800
Spring参数错误时输出Http内容
Spring应用中,一般使用Aop进行请求参数和返回值的日志输出,但是这里有一个前提,就是用户请求的参数一定好可以转换为方法参数,但是经常前端请求是一个错误的Json格式,参数转换失败,并不会进入AOP所以也就看不到请求参数。只会看到org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error。这就导致定位问题比较困难,所以后台需要一个更好的办法来输出请求参数。
十毛
2020-11-26
6110
ResponseEntity为单独接口实现灵活返回值控制
Restful API的Web后台服务,一般都提供了统一的接口规范。但是有时候又需要提供回调地址给外部服务,比如微信支付。那么这个回调接口的返回值需要满足微信支付回调的返回值协议(这个协议跟项目的Web后台服务不一致)。 利用ResponseEntity可以单独为某个接口实现返回值的完全控制,也不用修改项目的整体协议规范。 实现 项目的统一返回值协议WebResult /** * @author timxia * @since 2019/8/13 */ @Getter @Setter @ToS
十毛
2019-12-20
1.5K0
Spring同时支持Json和Xml
项目中有时候需要同时支持XML和JSON格式的参数和返回值,如果是参数还比较容易处理,可以用String接收然后手动转换。 但是如果是返回值,则需要使用Spring框架自动转换,本文介绍如何在Spring框架实现Json和Xml Jar包引用 pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter
十毛
2019-12-12
1.2K0
ThreadLocal实现原理和最佳实践
适用于每个线程需要有自己单独的实例,实例需要在多个方法中共享,但不希望被多线程共享
十毛
2019-12-12
6960
Postman请求有签名的接口
Postman是一个非常强大的HTTP接口测试工具,但是最近项目接口升级,为了防止恶意请求,所有的接口都增加了签名的校验。这样安全性更高,但是在使用Postman自测接口的时候会比较麻烦,每次都需要生成一个临时的签名,而且使用一次之后就会过期。 本文借助Postman的Pre-request Scritp可以实现自动签名功能,每次请求都会生成一个新的签名 代码实现 //签名一般都会使用时间戳,一方面可以生成随机字符串,一方面也用来保证请求的及时性 let timestamp = new Date().
十毛
2019-12-12
1.4K0
Spring的跨域CORS实现
JSONP只支持GET请求,CORS支持所有类型的HTTP请求。JSONP的优势在于支持老式浏览器,以及可以向不支持CORS的网站请求数据。
十毛
2019-10-25
4780
Feign统一设置header
Feign可以通过实现接口feign.RequestInterceptor,完成对feign.RequestTemplate的修改,比如添加header
十毛
2019-10-10
3.4K0
使用Redis Live监控Redis服务器
Redis服务器运行时,即使服务正常,我们也需要连接Redis服务期间的情况,比如内存消耗,命令处理等指标。Redis Live是开源的Redis监控套件,包含监控与Web服务。 安装 # 安装依赖 pip install tornado pip install redis pip install python-dateutil # 下载RedisLive wget https://github.com/kumarnitin/RedisLive/zipball/master -O RedisLive
十毛
2019-05-31
1.1K0
Nginx - proxy_pass路径的唯一拼接规则
如果proxy_pass后面没有任何URL路径信息(比如/,/xxx等),则反向代理的地址会包含location中的匹配部分,否则只会拼接匹配后的剩余路径 PS: 上面是最重要且唯一的一条规则,请记住
十毛
2019-03-27
5.2K1
配置中心 - Spring Cloud Config
使用postman通过POST方法访问接口http://localhost:8080/actuator/refresh 注意:Spring Boot 2.x,是/actuator/refresh,而不是/refresh
十毛
2019-03-27
4640
Spring Cloud Gateway快速体验
GlobalFilter只要注册到Spring容器,就可以应用在所有请求,比如监控请求耗时
十毛
2019-03-27
1.1K0
Rest API: Json参数格式错误时显示Json原文
一开始想寻找其他方式,当抛出异常的时候,就从HttpServletRequest读取body内容。但是做不到,因为在做Json读取的时候,InputStream已经被读取了,无法再次获取到body内容。所以只能通过自定义MessageConverter的方式。
十毛
2019-03-27
1.8K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档