摘要: 摘要 密码验证是很常见的需求,如何在实现功能之余,防止用户密码泄露,已经有了很成熟的方案。这篇文章把自己的思考和结论做一下记录。 结论 对用户密码进行加密时需要做到: 防止用户密码明文被窃听 1.交给https,明文传输。 2.客户端将密码加盐(盐随机生成、具有强度)并哈希。服务端再次加盐哈希并对比 阅读全文
posted @ 2017-12-09 18:12 enjolras 阅读(2075) 评论(0) 推荐(0) 编辑
摘要: 用awk和gnuplot绘制曲线图 毋庸置疑,图像比文字更有力量。 譬如,将特定请求的QPS变化量绘制成曲线,对照CPU、IO、MEMORY曲线,对定位问题非常有帮助。 那么,从数据到图像有两部: 1. 生成数据 2. 绘制图像 awk 统计数据 1.awk 脚本 (calc_query_consu 阅读全文
posted @ 2017-11-03 22:22 enjolras 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 结论 mysqli没有处理对端(MySQL server)的断开请求。在send时,收到对端(MySQL server)的RST,会打印MySQL server has gone away。 环境 MySQL server的官方解释 "https://dev.mysql.com/doc/refman 阅读全文
posted @ 2017-10-27 16:40 enjolras 阅读(1812) 评论(0) 推荐(0) 编辑
摘要: 编译遇到的问题很多。网上的文章往往是记录遇到的报错,贴上对应的解决。 而实际的环境,如操作系统,安装的软件必然有差异,所以,更重要的是,如何找到解决方法(不担保按步骤做可以编译成功),并将过程自动化。 安装php dev 安装phpize、autoconf、php config等configure安 阅读全文
posted @ 2017-10-27 12:16 enjolras 阅读(1476) 评论(0) 推荐(0) 编辑