事件频繁触发时候的策略:节流&防抖

函数防抖: 英文 debounce 有防反跳的意思,大致就是指防止重复触发。那么,函数防抖,真正的含义是:延迟函数执行。即不管debounce函数触发了多久,只在最后一次触发debounce函数时,才定义setTimeout,到达间隔时间再执行 需要防抖的函数。用处:多用于 input 框 输入时,显示匹配的输入内容的情况。函数节流: 英文 throttle 有节流阀的意思。大致意思也是 节...

继续阅读 »

redis-cli 解决utf8乱码问题

redis-cli 读取数据时候出现utf8编码问题,人眼无法直接识别,使用如下方式解决使用:redis-cli --raw即:启动redis-cli时在其后面加上--raw参数 --raw Use raw formatting for replies (default when STDOUT is not a tty).

继续阅读 »

mysql explain 字段意义

type解释"system": "这是const连接类型的一种特例, 该表仅有一行数据(=系统表).", "const": `const用于使用常数值比较PRIMARY KEY时, 当查询的表仅有一行时, 使用system. 例:SELECT * FROM tbl WHERE col = 1.`...

继续阅读 »

如何评估磁盘IO性能

用dd(device to device)命令可以简单测试磁盘的IO读写速度但这次做性能测试的关系,需要得到一个相对精确的值(之前的测试吃过这方面的亏,插个题外话,性能测试一定要首先确认好测试环境。)网上常见的方法是使用hdparm和dd命令来测试,但实际的使用起来都有问题,而且测试结果总感觉有偏差,心里没底。于是还是安心研究了下这两个命令,也做了一些测试和分析,简单做下总结。用法:1.测试...

继续阅读 »