12 2021 档案

idea系列---【统计代码行数】
摘要:1.Ctrl+Alt+s,打开设置,找到plugin,输入Statistic,安装完重启。 2.点击刷新,结果就出来了。 阅读全文

posted @ 2021-12-22 11:51 少年攻城狮 阅读(1146) 评论(0) 推荐(0)

性能调优系列---【jmeter的安装】
摘要:1.首先确保安装了jdk,因为jmeter是java写的,所以先安装运行环境 2.去官网https://jmeter.apache.org/download_jmeter.cgi下载镜像文件,我用的windows系统,所以下载zip包,下载完成后解压到自己指定的目录。 3.下载插件管理插件:http 阅读全文

posted @ 2021-12-21 18:02 少年攻城狮 阅读(47) 评论(0) 推荐(0)

SpringBoot系列---【响应结果统一处理】
摘要:代码 @Slf4j @ControllerAdvice(basePackages = {"com.fast.controller"}) public class ControllerResponseAdvice implements ResponseBodyAdvice<Object> { @Ove 阅读全文

posted @ 2021-12-20 10:43 少年攻城狮 阅读(241) 评论(0) 推荐(0)

并发编程系列---【模拟并发请求压测】
摘要:压测代码: @SpringBootTest @Slf4j public class FastBootApplicationTest { /** * 并发数量 */ public static final int THREAD_NUM=14000;private static final String 阅读全文

posted @ 2021-12-09 02:05 少年攻城狮 阅读(64) 评论(0) 推荐(0)

并发编程系列---【Semaphore-同时允许存在几个】
摘要:作用:同时允许存在指定的数量,类似组锁 常用场景:1.停车场一共有3个停车位,来了100辆车,这时,一次最多允许停3辆。 2.系统最大能抗300个并发,只是后就最多设置信号量的值为300,保证服务不崩,能正常用。 import java.util.concurrent.ExecutorService 阅读全文

posted @ 2021-12-08 01:38 少年攻城狮 阅读(53) 评论(0) 推荐(0)

并发编程系列---【CyclicBarrier】
摘要:作用:执行第一个参数指定的次数之后,最后一个线程执行第二个参数中的任务。 应用场景:在微服务中调用五个接口,确保5个接口执行完毕,再执行自己的业务逻辑。 import java.util.Random; import java.util.concurrent.CyclicBarrier; impor 阅读全文

posted @ 2021-12-08 01:22 少年攻城狮 阅读(48) 评论(0) 推荐(0)

并发编程系列---【CountDownLatch】
摘要:作用:直译:倒数的门闩,倒数指定的次数,await才继续往下执行。 import java.util.Random; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; im 阅读全文

posted @ 2021-12-08 01:08 少年攻城狮 阅读(47) 评论(0) 推荐(0)

DevOps系列---【一文理解什么是DevOps】
摘要:转自:https://blog.csdn.net/weixin_57724816/article/details/116565124?spm=1001.2014.3001.5501 阅读全文

posted @ 2021-12-08 00:41 少年攻城狮 阅读(67) 评论(0) 推荐(0)

并发编程系列---【线程池七大核心参数】
摘要:一、七大核心参数 1.corePoolSize 核心线程数 2.maximumPoolSize 最大线程池参数 3.keepAliveTime 任务结束后,线程存活此处指定时间后才会被释放 4.TimeUnit 上一个参数的单位,常用s,ms 5.BlockingQueue 队列,当核心线程用完时, 阅读全文

posted @ 2021-12-07 23:25 少年攻城狮 阅读(6401) 评论(0) 推荐(2)

导航