有时候nginx错误日志里面显示这个报错,很烦。
2017/03/16 10:57:36 [error] 1751#0: *167548 FastCGI sent in stderr: “Primary script unknown” while reading response header from upstream, cli...
一、md5加密漏洞
比较哈希字符串的时候,php程序把每一个以“0x”开头的哈希值都解释为科学计数法0的多少次方,恒为0
所以如果两个不同的密码经过哈希以后,其哈希值都是以“0e”开头的,那么php将会认为他们相同。
...
怎么保证redis挂掉之后再重启数据可以进行恢复?
redis如果仅仅是将数据缓存在内存里面,如果redis宕机了,再重启,内存里的数据就全部都弄丢了,你必须得用redis的持久化机制,将数据写入内存的同时,异步的慢慢的将数...
用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的 字符串中搜寻变量,单引号则不会。
如果能将类的方法定义成 static,就尽量定义成 static,它的速度会提升将近 4 倍
$row[‘...
游戏中存在各种各样的排行榜,比如玩家的等级排名、分数排名等。玩家在排行榜中的名次是其实力的象征,位于榜单前列的玩家在虚拟世界中拥有无尚荣耀,所以名次也就成了核心玩家的追求目标。
一个典型的游戏排行榜...
第一步 查看用户名和密码
sudo cat /etc/mysql/debian.cnf
第二步 强行登录,就是使用生成的密码登录
mysql -u debian-sys-maint -p
第三步 修改密码
use mysql;
// 下面这句命令有点长,请注意。
update mysql...
消息队列:是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直...
Redis的高并发和快速原因
1.redis是基于内存的,内存的读写速度非常快;
2.redis是单线程的,省去了很多上下文切换线程的时间;
3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用...
在网络开发中,我发现有很多同学对一个基础问题始终是没有彻底搞明白。那就是一台服务器最大究竟能支持多少个网络连接?我想我有必要单独发一篇文章来好好说一下这个问题。
很多同学看到这个问题的第一反应是6553...
PDO没有PDO::PARAM小数/浮点数,必须使用PDO::PARAM_STR。
thinkphp5 中 \thinkphp\library\think\db\Query.php 1995行
preg_match('/(int|double|float|decimal|real|numeric|serial|bit)/is', $type)
改为
...