摘要:
目前需要做一个项目需要高可用 项目采用Keepalived+VIP(虚拟IP)进行一个故障转移。Keepalived和VIP的相关知识就不在这里废话介绍了 介绍一下当前的高可用环境实现思路。 目前有三台服务器。分别为三台服务器上部署keepalived... 阅读全文
摘要:
最近项目需要 需要生成一个Oauth2.0 协议的一个接口鉴权 参考地址 OAuth2.0-Demo: OAuth2.0 协议 实例 此开源的使用的Oauth2.0 协议生成的token,是存在数据库的 其他redis 需要自行扩展... 阅读全文
摘要:
应用场景如下 : 我需要更新用户表中的部门id为35的更改为43 并且只更改600个人 mysql 语句如下 UPDATE user SET dep_id = 43 WHERE id IN ( SELECT id FROM user WHERE... 阅读全文
摘要:
框架 3.4.x 及以上版本自带 validate 组件,所以不需要单独安装。3.4.x 之前的版本请单独安装,安装方法如下: composer require easyswoole/validate 当前我的easyswoole 版本为3.4.6 ... 阅读全文
摘要:
偶然间发现 在使用python 操作队列时 使用rpop 和 lindex 命令时,存储的队列数据为json ,打印时,类型为str字符串类型 但使用lrange 命令取队列数据时,返回的为列表 list类型 如图所示 使用redis 的rpop命令... 阅读全文
摘要:
今天发现easyswoole 框架的JWT 1.1.4 版本 因为业务上需要使用JWT去生成加密信息,网上大多数都是JWT生成采用秘钥去加密,但目前本人使用场景需要非对称加密 使用公钥私钥去加解密JWT信息。但使用坑爹的1.1.4这个版本,看到是支持RS2... 阅读全文
摘要:
今天作者遇到一个问题 是使用某一验证码类时,PHP的报错imagettftext 函数未定义 PHP Fatal error: Call to undefined function imagettftext() 错误提示是指GD库中缺少freety... 阅读全文
摘要:
先上软链接 鄙人的想法就是window系统的环境变量 应该可以这么理解 下面讲一下软链接在实际中的用法 以python环境配置来讲解 今天 在部署Linux的Python环境时,因为后续使用python3环境 一般来说,现在的服务器默认上面... 阅读全文
摘要:
在使用easyswoole 需要使用到一些定时任务做自动化处理 代码如下: 在EasySwooleEvent.php中 注册相关的定时任务 伪代码如下: use EasySwoole\EasySwoole\Crontab\Crontab;use App\Cr... 阅读全文
摘要:
在看php手册数组函数时,看到了一个高赞的用户回答传送门,利用array_search与array_column实现二维数组查找,不用自己写个循环,减少工作量。 主要是在实际中 我们需要查找二维数组中,某个键值的值去查找返回所在的key 在$userdb... 阅读全文