用单引号代替双引号来包含字符串,这样做会更快一些。因为 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)
改为
...
<?php
/*
* redis 分页数据类库
*/
class redisPage{
protected $_redis;
protected $_redis_ip = '127.0.0.1'; //ip
protected $_redis_port = 6379; //端口
protected $_redis_db =...
对于线上的项目来说,错误日志和访问日志是至关重要的。
学会如何分析日志找出问题是一个必备技能。本文就谈谈关于PHP的错误日志那些事。
phpinfo() 中 Local Value(局部变量)和 Master Value(主变量) 的区别...
突然想写点关于redis业务实现的一些东西,想起来很早之前看过一个关于用watch完成秒杀功能的案例,然后又翻出来看了看,不看还好, 一看发现这个实现逻辑是有问题了,随便改吧改吧,希望不要被误导
$redis = new...