网站2016年8月改版了!新版基于ThinkPHP5.0 RC4;前端框架jQuery/Bootstrap;

mysql 树状结构 PHP 重组多维数组

mysql 中每个用户 以 p_user_id 标记上级用户,root根用户为0,如果 mysql 遍历全部用户层级关系,非常耗时,这里给出一个一次性mysql查询,再PHP处理数据,将二维数组转树状结构数组

Nginx 修改 access log 按日期保存记录

网络流传的nginx access log分割都是写shell脚本然后做定时任务来分割日志,操作中自由度比较高,可以用正则按需要分割日志,但如果只是想按日期保存日志,可以用以下方法

jQuery 识别 emoji softbank 编码并转html

微信公众号开发时,读取用户昵称,部份用户昵称中添加emoji表情,存储到utf8数据库中,是无法插入数据的,因为本案中base64_encode处理存储,能读取出来,但还是无法识别的编码

Redis Cluster 已运行的Redis集群 设置密码 Predis 连接

已运行的redis集群,设置密码比较简单,centos连上redis,执行命令即可,但这种方法一旦服务器被程启,或Redis集群进程被结束,设置的密码会丢失,需连接Redis再次设置密码

Redis Cluster 集群 Predis 无密码连接

环境:Centos 6.5 安装包:redis-stable.tar.gz,依赖环境:ruby \ rubygems \ redis 概述:创建无密码Redis集群,主要使用redis src目录下的 ./redis-trib.rb create 创建集群

Centos keepalived 双机热备从零开始搭建

配置不难,过程中会遇到一些问题和注意事项,需要vim、nginx、keepalived等,监测nginx,如果nginx停止工作,则尝试启动nginx,实现高可用

Codeignter Session decode 和 encode 的底层实现方式

这里指的是不用session_encode 和 session_decode; 直接操作任意session值,decode 那段,来自于 http://php.net/session_decode,序列化那段因为codeignter session不太一样,需自已拼接