By东关

常见的PHP漏洞

一、md5加密漏洞 比较哈希字符串的时候,php程序把每一个以“0x”开头的哈希值都解释为科学计数法0的多少次方,恒为0 所以如果两个不同的密码经过哈希以后,其哈希值都是以“0e”开头的,那么php将会认为他们相同。 ...

怎么保证redis挂掉之后再重启数据可以进行恢复?

怎么保证redis挂掉之后再重启数据可以进行恢复? redis如果仅仅是将数据缓存在内存里面,如果redis宕机了,再重启,内存里的数据就全部都弄丢了,你必须得用redis的持久化机制,将数据写入内存的同时,异步的慢慢的将数...

PHP代码性能常见优化小技巧

用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的 字符串中搜寻变量,单引号则不会。 如果能将类的方法定义成 static,就尽量定义成 static,它的速度会提升将近 4 倍 $row[‘...

使用Redis实现实时排行榜

游戏中存在各种各样的排行榜,比如玩家的等级排名、分数排名等。玩家在排行榜中的名次是其实力的象征,位于榜单前列的玩家在虚拟世界中拥有无尚荣耀,所以名次也就成了核心玩家的追求目标。 一个典型的游戏排行榜...

Ubuntu mysql设置root密码和远程连接

第一步 查看用户名和密码 sudo cat /etc/mysql/debian.cnf 第二步 强行登录,就是使用生成的密码登录 mysql -u debian-sys-maint -p 第三步 修改密码 use mysql; // 下面这句命令有点长,请注意。 update mysql...

php+redis简单实现队列

消息队列:是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直...

Redis为什么是单线程,高并发快的3大原因详解

Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用...

一台 Linux 服务器最多能支撑多少个 TCP 连接

在网络开发中,我发现有很多同学对一个基础问题始终是没有彻底搞明白。那就是一台服务器最大究竟能支持多少个网络连接?我想我有必要单独发一篇文章来好好说一下这个问题。 很多同学看到这个问题的第一反应是6553...