在对互联网服务进行服务端性能测试时,主要关注两方面的性能指标: 业务指标:如吞吐量(QPS、TPS)、响应时间(RT)、并发数、业务成功率等 资源指标:如CPU、内存、Dis...
在对互联网服务进行服务端性能测试时,主要关注两方面的性能指标: 业务指标:如吞吐量(QPS、TPS)、响应时间(RT)、并发数、业务成功率等 资源指标:如CPU、内存、Dis...
1.服务器IP配置 修改网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens32 (最后一个为网卡名称),若服务器多网卡,需...
1.背景 springboot的一个优势就是starter,利用starter,可以避免一些的繁琐的配置,将starter里面的功能开箱即用。例如:spring-boot-s...
TCP连接数: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' netstat -a...
1.重入锁 重入锁ReentrantLock,表示该锁能够支持一个线程对资源的重复加锁。 1.1 实现重进入 重进入是指任意线程在获取锁之后能够再次获取锁而不会被锁阻塞。实现...
1.定义 队列同步器AbstractQueuedSynchronizer,简称AQS,是用来构建锁或者其他同步组件的基础框架,是java.util.concurrent中基础...
1.Java内存模型基础 1.1 Java内存模型的抽象结构 在Java中,所有实例、静态域和数组元素都存储在堆内存中,堆内存在线程之间共享。局部变量、方法定义参数、异常处理...
1.volatile的应用 1.1 volatile的定义及实现原理 定义:Java编程语言允许线程访问共享变量,为了确保共享变量的准确性好一致性,需要通过排它锁获取这个变量...
1.背景 目前微服务开发越来越多,接口之间的交互也越多。考虑到一些异常情况,接口需要对异常进行统一处理,规范异常处理的行为。 2.实现方式 通过@RestController...