摘要: 前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解R 阅读全文
posted @ 2018-08-22 22:15 cfYu 阅读(156) 评论(0) 推荐(0) 编辑
摘要: php5.3版本新增的静态绑定的静态绑定语法,也成为PHP的后期静态绑定,如下 但是,既然B继承了A,并重写了A的func1,那么如果想让test中执行的是B中的func1要怎么做呢?于是,php5.3使用了预留的static关键字,将上述代码中的test函数改成这样: 也就是说:static::实 阅读全文
posted @ 2018-08-22 21:59 cfYu 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。 1.PHP加密扩展库Mcrypt安装 在标准的PHP安装过程中并没有把Mrcypt安装上,但PHP的主目录下包含了libmcrypt.dll和libmhash.dll文件 (libmhash.dll是Mhash扩展库,这里 阅读全文
posted @ 2018-08-22 21:39 cfYu 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 上午的时候, 有同事来找我说上周新上线的一个使用mcrypt的脚本, 响应非常慢, 但是服务器的各项指标都正常, 不知道是什么原因. 经过了解, 一个简单的可重现的脚本如下: <?php $dmcryptText = "dummy"; $key = "foobar"; $size = mcrypt_ 阅读全文
posted @ 2018-08-22 21:32 cfYu 阅读(183) 评论(0) 推荐(0) 编辑