0%

mysqldumpslow是mysql自带的一个慢日志分析工具。
如果执行这个命令提示不存在时,可使用find / -name mysqldumpslow命令查找一下,然后将其添加到PATH中。

1
ln -s /www/server/mysql/bin/mysqldumpslow  /usr/local/bin/mysqldumpslow

宝塔中Mysql的慢日志默认存放在:/www/server/data/mysql-slow.log
可以将慢日志复制到测试机上分析。

阅读全文 »

一、安装java

1、访问Java官网,下载jdk-12_windows-x64_bin.zip安装包
2、环境变量配置

1
2
3
JAVA_HOME   D:\Program Files\jdk-12
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path %JAVA_HOME%\bin

二、安装Jmeter

访问Apache官网,在页面上找到zip压缩包apache-jmeter-5.1.1.zip并下载,解压即安装,本文解压路径为G:\软件\apache-jmeter-5.1.1\bin

三、汉化Jmeter

方法一:

阅读全文 »

一、硬盘的物理结构

一块硬盘在物理上被划分为:
盘片
1个硬盘有多个盘片,1个盘片有2个面,称之为盘面,盘片被固定在主轴上。
盘片最里面靠近主轴处(磁头靠近主轴接触的表面),即线速度最小的地方,是一个特殊的空白区域,它不存放任何数据,称为启停区或着陆区。硬盘不工作时,磁头就悬停在这里。

主轴
主轴被固定在硬盘底部的马达上,相当于发动机,马达高速转动,带动主轴转动,主轴带着盘片转动。

磁头
读写数据的关键部件,被固定在传动手臂上,磁头有自己的编号,从0开始编号,读写数据时,盘片高速转动,0号磁头写完数据,1号磁头接着写,2号磁头接着写…… 依次进行,直到这个柱面被存满,这样保证文件连续存储在一个柱面上,再向内移动传动手臂,开始写下一个柱面,依次进行,读数据时也跟写数据类似。
从正上方向下看,所有磁头任何时候都是重叠的(不过目前已经有多磁头独立技术,可不受此限制)
磁头被传动手臂带动,沿盘片的半径方向运动(实际是斜切向运动)

传动手臂
一个传动手臂上,有上下2个磁头,这样可以同时读写2个盘面,运动方向是径向运动,即沿盘片的半径方向运动(从外圆垂直往内圆运动)

存取装置

阅读全文 »

一、JWT Token构成

头部Header . 载荷Payload . 签名Signature

1、头部 Header
声明了签名算法,如:['typ'=> 'JWT', 'alg' => 'HS256']
将以上数据定义成数组,再通过json_encode序列化,base64编码后得到头部信息。

2、载荷 Payload
即装载的数据,官方定义但不强制使用的数据字段:

1
2
3
4
5
6
7
iss (issuer):签发人
sub (subject):主题
aud (audience):受众
exp (expiration time):过期时间
nbf (Not Before):生效时间,在此之前是无效的
iat (Issued At):签发时间
jti (JWT ID):编号

将以上数据定义成数组,再通过json_encode序列化,base64编码后得到载荷信息。

阅读全文 »