压测工具wrk的安装

wrk在HTTP负载测试方面有令人吃惊的表现,负载测试时可以运行在多个CPU上,使用了很多先进的多线程设计思想和一些操作系统特定的高性能IO机制,能够用很少的线程实现非常高的并发量。GitHub代码库

安装

git clone https://github.com/wg/wrk.git
cd wrk
make

Note: 建议将编译生成的可执行文件 wrk移动到bin 目录

jQuery 自动触发事件

常用模拟

有时候,需要通过模拟用户操作,来达到单击的效果。例如在用户进入页面后,就触发click事件,而不需要用户去主动单击。

在jQuery中,可以使用trigger方法完成模拟操作。例如可以使用下面的代码来触发id为btn的按钮的click事件。

$('#btn').trigger("click")

这样,当页面加载完毕后,就会立刻输出想要的效果。也可以直接简写click(),来达到同样的效果:

$('#btn').click();

Javascript的Dom属性和方法

document.title // 设置文档标题等价于HTML的title标签
document.bgColor // 设置页面背景色
document.fgColor // 设置前景色(文本颜色)
document.linkColor // 未点击过的链接颜色
document.alinkColor // 激活链接(焦点在此链接上)的颜色
document.vlinkColor // 已点击过的链接颜色
document.URL // 设置URL属性从而在同一窗口打开另一网页
document.fileCreatedDate // 文件建立日期,只读属性
document.fileModifiedDate // 文件修改日期,只读属性
document.charset // 设置字符集
document.fileSize // 文件大小,只读属性
document.cookie // 设置和读出cookie

Linux的find命令

参数说明

-exec              # 对匹配的文件执行该参数所给出的命令
-ok                # 同-exec,只是执行命令之前需用户确认
-name FILENAME     # 指定文件名
-perm 755          # 指定文件执行权限
-user USERNAME     # 指定文件创建用户
-group GROUPNAME   # 指定用户组
-mtime -n/+n       # 指定文件更改时间,-n指n天以内,+n指n天以前
-atime -n/+n       # 指定文件访问时间,-n指n天以内,+n指n天以前
-ctime -n/+n       # 指定文件创建时间,-n指n天以内,+n指n天以前
-type b/d/c/p/l/f  # 指定文件类型:块设备、目录、字符设备、管道、符号链接、普通文件
-size n[cwbkMGc]   # 指定文件大小
-depth             # 使查找在进入子目录前先行查找完本目录
-follow            # 如果遇到符号链接文件,就跟踪链接所指的文件

SQL查看Mysql数据库大小

要想知道每个数据库的大小的话,步骤如下:

进入 information_schema 数据库

use information_schema;

查询所有数据的大小:

select concat(round(sum(data_length/1024/1024),2),'MB') as data 
from tables;