logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mac 使用远程分布式jmeter

一,先搭建jmeter服务器,安装本地jmeter,本文不赘述。二,在远程jmeter 下生成 jkscd /apache-jmeter-5.2.1/bin/./create-rmi-keystore.sh将生成的rmi_keystore.jks 下载到本地说明1:下载可以使用sz命令,在iterm下需要安装trigger说明2:sz命令,在expect 命令下不起作用,所以要手动s...

#jmeter
kong 网关插件response-transformer 不处理gzip压缩内容的解决办法

在插件开发时,发现kong自带插件不处理压缩内容。需要自己定制开发。使用zlib,新增处理脚本myCompression.lualocal zlib = require "zlib"-- see https://stackoverflow.com/questions/45216069/lua-how-to-gzip-a-string-gzip-not-zlib-in-memory-- and ht

redis key格式约定

我在项目中,对redis key 生成的约定如下,供大家参考。缓存key 命名尽量语义化,尽量不要过短或过长。可参考以下几种命名方式。一,值为普通string类型的表数据一般String 类型的key=项目名称+表名+标示字段名+标示字段值+查询字段名。以:分割。例如用户表 user, 转换为key-value存储:set ppy:user????9:sn E2012set ppy:user...

#redis
springcloud gateway 根据请求参数自定义路由,实现灰度发布

gateway 实现灰度发布比单纯的ribbon 更简单一些。一,实现一个自定义的路由import com.netflix.client.config.IClientConfig;import com.netflix.loadbalancer.AbstractLoadBalancerRule;import com.netflix.loadbalancer.Server;import org.spr

#java
http慢速攻击漏洞修复

原理漏洞原理HTTP慢速攻击也叫slow http attack,是一种DoS攻击的方式。由于HTTP请求底层使用TCP网络连接进行会话,因此如果中间件对会话超时时间设置不合理,并且HTTP在发送请求的时候采用慢速发HTTP请求,就会导致占用一个HTTP连接会话。如果发送大量慢速的HTTP包就会导致拒绝服务攻击DoS。3种攻击方式Slow headers(也称slowloris):Web应用在处理

#http#tomcat#tcp/ip
压测中TPS上不去的几大原因及解决办法

压测中TPS上不去的原因:1、网络带宽在压力测试中,有时候要模拟大量的用户请求,如果单位时间内传递的数据包过大,超过了带宽的传输能力,那么就会造成网络资源竞争,间接导致服务端接收到的请求数达不到服务端的处理能力上限。2、连接池可用的连接数太少,造成请求等待。连接池一般分为服务器连接池(比如Tomcat)和数据库连接池(或者理解为最大允许连接数也行)。(关于连接池的具体内容,可参考之前的博...

#java
从一条慢sql优化,深入探讨mysql的优化器优化机制

本文通过一次现场sql慢查询的问题,层层分析,挖掘其发生的根本原因。同时分享了mysql连接查询时的优化机制,包括基于代价的查询优化机制,优化器优化过程,统计字段的采样机制,自动采样的触发机制,以及统计字段自动采样机制存在的问题,并给出了解决方案。希望对遇到相关问题的同学有所帮助。

文章图片
#sql#mysql#数据库
Synchronized实现原理,以及偏向锁,轻量级锁,重量级锁都是什么?怎么升级的?

Synchronized实现原理一个对象在内存中分为对象头,实例变量,和对其填充。实例变量是用来存本对象的属性信息,对其填充使该对象保持占用8字节的整数倍。那对象头具体是什么呢?对象头分为三部分:MarkWord,指向类的指针,数组长度(只有数组对象才有)。那么问题就来了,MarkWord是什么?MarkWord存了对象跟锁有关的信息。这就是今天我们要讲的内容。具体见下图,64位虚拟机时。首先我们

#java
boolean到底占几个字节?

在java 8种基本数据类型中,其中七种都有明确的长度,它们分别是,单位字节即8bit:byte 1short 2int 4long 8float 4double 8char 2对于boolean 类型呢,并没有定义。那么我们看java虚拟机规范:在《Java虚拟机规范》一书中的描述:“虽然定义了boolean这种数据类型,但是只对它提供了非常有限的支持。在Java虚拟机中没有任何供boolean

dockerfile RUN apk add 卡住问题解决

由于仓库镜像资源问题引起的,换成阿里云资源即可。具体操作,在RUN apk add 命令之前加以下代码RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories重新build即可

    共 23 条
  • 1
  • 2
  • 3
  • 请选择