摘要:1.Ctrl+Alt+s,打开设置,找到plugin,输入Statistic,安装完重启。 2.点击刷新,结果就出来了。
阅读全文
摘要:1.首先确保安装了jdk,因为jmeter是java写的,所以先安装运行环境 2.去官网https://jmeter.apache.org/download_jmeter.cgi下载镜像文件,我用的windows系统,所以下载zip包,下载完成后解压到自己指定的目录。 3.下载插件管理插件:http
阅读全文
摘要:代码 @Slf4j @ControllerAdvice(basePackages = {"com.fast.controller"}) public class ControllerResponseAdvice implements ResponseBodyAdvice<Object> { @Ove
阅读全文
摘要:压测代码: @SpringBootTest @Slf4j public class FastBootApplicationTest { /** * 并发数量 */ public static final int THREAD_NUM=14000;private static final String
阅读全文
摘要:作用:同时允许存在指定的数量,类似组锁 常用场景:1.停车场一共有3个停车位,来了100辆车,这时,一次最多允许停3辆。 2.系统最大能抗300个并发,只是后就最多设置信号量的值为300,保证服务不崩,能正常用。 import java.util.concurrent.ExecutorService
阅读全文
摘要:作用:执行第一个参数指定的次数之后,最后一个线程执行第二个参数中的任务。 应用场景:在微服务中调用五个接口,确保5个接口执行完毕,再执行自己的业务逻辑。 import java.util.Random; import java.util.concurrent.CyclicBarrier; impor
阅读全文
摘要:作用:直译:倒数的门闩,倒数指定的次数,await才继续往下执行。 import java.util.Random; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; im
阅读全文
摘要:转自:https://blog.csdn.net/weixin_57724816/article/details/116565124?spm=1001.2014.3001.5501
阅读全文
摘要:一、七大核心参数 1.corePoolSize 核心线程数 2.maximumPoolSize 最大线程池参数 3.keepAliveTime 任务结束后,线程存活此处指定时间后才会被释放 4.TimeUnit 上一个参数的单位,常用s,ms 5.BlockingQueue 队列,当核心线程用完时,
阅读全文