Logo 展望未来
php缓存技术的多种实现方法
Default Nov 29, 2016

php缓存技术的多种实现方法

1、普遍缓存技术:  数据缓存:这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。  用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。  举个常用的方法,多表关联的时候,把附表中的

使用mysqli完成的一个数据库操作类
Default Nov 29, 2016

使用mysqli完成的一个数据库操作类

<?php class lib_mysqli { protected $mysqli;//mysqli实例对象 public $sql;//sql语句 protected $rs;//结果集 protected $query_num= 0;//执行次数 protected $fetch_mode=&n

缓存类的编写:支持文件缓存和memcache缓存
Default Nov 29, 2016

缓存类的编写:支持文件缓存和memcache缓存

<?php //与上一篇文章:使用mysqli完成的一个数据库操作类     搭配使用 abstract class Abstract_Cache { protected $cache_time; public function set_cache_time($cache_t

[转]谷歌验证 (Google Authenticator) PHP版
Default Nov 29, 2016

[转]谷歌验证 (Google Authenticator) PHP版

开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码。开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码。实现Google Authenticator功能需要服务器端和客户端的支持。服务器端负责密钥的生成、验证一次性密码是否正确。客户端记

Centos 7.x 安装 Swoole 4.0.x
Default Nov 29, 2016

Centos 7.x 安装 Swoole 4.0.x

安装依赖包openssl, openssl-devel, 安装编译程序gcc, gcc-c++安装http2依赖 nghttp2https://github.com/nghttp2/nghttp2/releases下载后解压缩并编译 tar zxvf nghttp2-1.32.1.tar.gz cd nghttp2-1.32.1 ./confi

mysql 数据库中根据当前系统时间,取前后几秒 几分钟 几小时 几天
Default Nov 29, 2016

mysql 数据库中根据当前系统时间,取前后几秒 几分钟 几小时 几天

取当前时间:select current_timestamp;输出:2016-06-16 16:12:52select now(); 输出:2016-06-16 16:12:52取当前时间的前一分钟:select SUBDATE(now(),interval 60 second);输出:2016-06-16 16:11:52取当前时间的下一分钟:select ADDDATE(now(),