
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
开启ETAGETag全称EntityTags,HTTP协议规格说明中定义“ETag”为“被请求变量的实体值”。我们也可以把ETag理解为是一个客户端与服务器关联的记号。这个记号告诉客户端,当前网页在上次请求之后是否有发生变化,当发生变化时,ETag的值重新计算,并返回200状态码。如果没有变化,返回304状态码。从而不会重新加载整个页面信息。以下会告诉你,Nginx如何开启ETag。步...
一、什么是Load Average?系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。二、如何查看Load?top命令,w命令,uptime等命令都可以查看系统负载:[shenjian@dev02 ~]$ ...
-javaagent、-agentlib、-agentpath都是 jvm 启动的时候可以设置的参数,那这些参数都是什么作用呢? -agentlib:libname[=options] 用于装载本地lib包; 其中libname为本地代理库文件名,默认搜索路径为环境变量PATH中的路径,options为传给本地库启动时的参数,多个参数之间用逗号分隔。在Windows平台上jv...
tomcat 启动命令 start.bat 会调用 catalina.batcatalina.bat 会调用 java 命令 并且会配置启动参数,用于优化jvm.在catalina.bat 里配置java_opts 这个时候,这个tomcat下的所有的项目都是进行过jvm 调优的
Docker是如何工作的(简单说明)Docker是基于镜像的。镜像类似于已经包含了文件、配置和安装好的程序的虚拟机镜像。同样的,你可以像启动虚拟机一样启动多个镜像实例。运行中的镜像称为容器。你可以修改容器(比如删除一个文件),但这些修改不会影响到镜像。不过,你使用docker commit命令可以把一个正在运行的容器变成一个新的镜像。举个例子:# 像Docker
名称主要功能jpsJVM Process Status Tool,显示指定系统内所有HotSpot虚拟机进程jstatJVM Statistics Minitoring Tool,用于收集HotSpot虚拟机各方面的运行数据jinfoConfiguration Info for Java,显示虚拟机配置信息jmapMemory M
新生代分为三个区域,一个Eden区和两个Survivor区,它们之间的比例为(8:1:1),这个比例也是可以修改的。通常情况下,对象主要分配在新生代的Eden区上,少数情况下也可能会直接分配在老年代中。Java虚拟机每次使用新生代中的Eden和其中一块Survivor(From),在经过一次Minor GC后,将Eden和Survivor中还存活的对象一次性地复制到另一块Survivor空间上(这
一、一般调优的基本过程1.明了需要调优的系统架构2.设定性能调优的目标3.明了目标当前的性能情况4.找出目前的性能瓶颈的所在5.解决引起性能瓶颈的根本问题6.重复以上过程直到达到设定目标性能为止二、性能指标:吞吐率并发数三、调优点:1.硬件配置优化:虚拟机物理机CPU 内存 2、系统优化(Linux)已经根据门户的方式
如何启动?java 命令java命令是一个入口,执行的时候 会找到对应的执行文件,它会调用java api 接口(java api 接口和jvm 一起构成了jre),接口内部会调用其他接口创建虚拟机(虚拟内存,硬件,CPU等),然后虚拟机会创建 bootstrap 类加载器,bootstrap类加载器,会创建 扩展类加载器和应用程序类加载器,应用程序加载器 会首先会去寻找 方法
一、什么是Load Average?系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。二、如何查看Load?top命令,w命令,uptime等命令都可以查看系统负载:[shenjian@dev02 ~]$ ...