piniu的文章

php-redis队列实现抢购商品
PHP

php-redis队列实现抢购商品

公司业务,为了对抗高并发业务,使用redis队列机制,大家可以一起参考参考 1. 用户点击某个商品,首先进入的是商品详情页面,这时候我们将商品库存进行入队列 初始化抢购商品的库存队列 2. 当用户点击立即购买按钮的时候,将该商品用户进行队列 抢购时的...

7年前 (2018-06-19) 911浏览 0评论

php+redis实现消息队列
PHP

php+redis实现消息队列

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

7年前 (2018-06-18) 866浏览 0评论

PHP可逆加密解密算法
PHP

PHP可逆加密解密算法

对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。 对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法: 加密算法如下: 解密算法如下: 上述...

7年前 (2018-06-16) 973浏览 0评论

thinkcmf5注册时邮箱验证问题
PHP

thinkcmf5注册时邮箱验证问题

thinkcmf5在后台开启了用户注册验证,但是在注册时,点击“获取邮箱验证码”时,报错: 在 “项目名/app/user/controller/VerificationCodeController.php ” 文件中发现: $message 是一个...

7年前 (2018-06-11) 923浏览 0评论

PHP使用CURL发送GET请求时传递参数的问题
PHP

PHP使用CURL发送GET请求时传递参数的问题

最近在使用curl发送get请求的时候发现传递参数一直没有生效,也没有返回值,以为是自己哪里写错了,网上找东西时也没有人专门来说get请求传递参数的内容,所以,今天在这里记录一下,希望可以帮到一些人 get请求是最简单的请求,不过要注意自己的请求是h...

7年前 (2018-06-08) 999浏览 0评论

Linux删除乱码文件的方法
Linux

Linux删除乱码文件的方法

当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。我们可以通过以下几种方法删除Linux下的乱码文件。(文件名为乱码) 方法一:我们知道每个文件都有一个i节点号,我们可以考虑通过i节点号来管理文件。 ...

7年前 (2018-06-08) 1199浏览 0评论

div和img之间的缝隙问题解决办法
CSS

div和img之间的缝隙问题解决办法

做项目时发现所有的div,img的padding和margin都已经设置为0了,但是还出现间隙问题。 网上查了一下,类似的问题还蛮多的。解决方法基本是四种:1.将img设置为block; 这个基本可以解决img和div下方的缝隙问题。2.设置img的...

7年前 (2018-06-03) 1230浏览 0评论