导语 需求就不细说了,想必都遇到过要用数据锁的场景。看了一些资料以及其他的代码,修改记录下。 SETNX 基本原理就是使用 Redis 的 SETNX 命令来实现。 将 key 的值设为 value ,当且仅当 key …
标签:php
yii2-swoole-websocket, 支持JSONRPC通过WS、HTTP、Redis投递异步任务到worker
https://github.com/immusen/yii2-swoole-websocket 示例: 聊天室案例, 示例代码: /websocket/controllers/RoomController.php 发送…
【PHP】 买苹果
小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供6个每袋和8个每袋的包装(包装不可拆分)。 可是小易现在只想购买恰好n个苹果,小易想购买尽量少的袋数方便携带。如果不能购买恰好n个苹果,小易将不会购买。 开始看到这…
如何用PHP开发一个完整的网站?
1、PHPer应具备的知识 (1)PHP知识: 熟练掌握基础函数,PHP语句(条件、循环),数组(排序、读取),函数(内部 构造),运算(数学 逻辑),面向对象(继承 接口 封装 多态静态属性)等。 了解Cookie或者…
如何在PHP中创建取消链接按钮
我有一个 PHP脚本,您可以上传文件.这些文件将被列出,并转换为下载链接.我需要的最后一件事是每个列表项的删除按钮.像这样 > test.txt X. (大X应该是删除按钮). 到目前为止这是我的代码. <?…
javascript – 未捕获的SyntaxError:CodeIgniter中的意外标记<
我目前正在处理CodeIgniter图表,但收到的错误如下: Uncaught SyntaxError: Unexpected token < 并且图表未加载显示空白. var data_course_stats …
php – ZendFramework – 如何使用Zend_Filter和bin2hex和hex2bin进行加密和解密?
当我进行编码时,我有这个随机的“d9b3b2d69bab862a”值.但我无法将其解码回abcd.知道怎么做吗? 编码器/解码器运行: $tokenIs = Application_Model_Login::getEnc…
使用PHP进行LDAP身份验证
我正在尝试使用 PHP进行LDAP身份验证. 以下是我的代码: <?php $ldaphost = 'ldap://ldapServer'; $ldapport = 389; $ds = ldap_connect(…
【docker】docker 安装配置 nginx+php+composer
1. 安装php7 安装docker就不赘述了。现在要在docker中安装php7,先拉镜像: docker pull php:7.1-fpm 这个镜像是把php和php-fpm整合到一起,可以看做是php-fpm,要配…
Yii2实现跨mysql数据库关联查询排序功能
背景:在一个mysql服务器上(注意:两个数据库必须在同一个mysql服务器上)有两个数据库: memory (存储常规数据表) 中有一个 user 表(记录用户信息) memory_stat (存储统计数据表) 中有一…
Mongo索引学习笔记
索引使用场景 优:加快查询速度 劣:增删改会产生额外的开销、占用空间 tips: 返回集合中一半以上的数据,全表扫描的效率高 索引基础 基础操作 查看索引:db.test.getIndexes() 创建索引:db.tes…
遇到crontab 自动任务导致服务器崩溃的情况
给遇到同样情况的码友一个思路。 我遇到的情况是一个运行时间较长的脚本,设置成了每分钟执行一次,结果导致了每分钟都新开一个进程来重新执行脚本,导致内存被完全占用。 解决办法是:在脚本开始时,先查找是否有记录进程id的文件,…