-
php接口限流总结
限流算法在分布式领域是一个经常被提到的话题,当系统的处理能力有限时,如何阻止计划外的请求继续对系统试压,这是一个需要重视的问题。除了流量控制,限流还有一个应用目的是控制用户行为,避免垃圾请求。......
-
PHP实现QQ登录的开原理和实现过程
第三方登录,就是使用大家比较熟悉的比如QQ、微信、微博、支付宝等第三方软件登录自己的网站,这可以免去注册账号、快速留住用户的目的,免去了相对复杂的注册流程。下边就给大家讲一下怎么使用PHP开发QQ登录的功能。准备工作:1. 腾讯开......
-
phpstorm好用的插件-Key promotera
phpstorm本身已经很强大了,有合适好用的插件就是如虎添翼。Key promotera就是一款PHP开发者很好用的插件,当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么。很适合新手, 如果有快捷键的,会直接显示快捷键 ,很快就......
-
gitbook安装及踩坑记录
gitbook 是一款文档编写利器,可以方便地 markdown 输出成美观优雅的 html ,gitbook serve 启动服务器后,原来相貌平平的 markdown......
-
PHP编译原理解析
Opcode是一种PHP脚本编译后的中间语言,就像Java的ByteCode,或者.NET的MSL,举个例子,比如你写下了如下的PHP代码: <?php echo "Hello World" ; $a =......
-
phpstorm好用的插件-Chinese PHP Document
phpstorm本身已经很强大了,有合适好用的插件就是如虎添翼,Chinese PHP Document就是一款PHP开发者很好用的软件,php基础函数的中文文档,快捷键:Ctrl+Q安装如下:效果如下:还可以滑动,后面还有事例,感觉很好,......
-
phpstorm好用的插件-Sonarlint
最近公司准备用sonarQube做代码质量管理,有一个后台,也是扫描出了很多“bug”,才意识到平时编码没有那么规范严谨,安装了SonaLint,犹如身边站着一个大牛,时刻提醒自己。 ......
-
mac phpunit安装篇
作为一个PHP开发,一直听说单元测试,却没有使用过,今天闲来无事,去了解了一下单元测试,并且在mac上phpstorm上配置了phpunit。下面则是我配置phpunit的步骤:第一步:通过p......
-
创建文件
function createDir($path){ if (!file_exists($path)) { createDir(dirname($path)); mkdir($path, 0777); ......
-
后端控制表单重复提交
基于tp5,通过redis写的防止表单重复提交use think\Cache;class Common { /** * desc 防止表单重复提交 * @param null $key * @param i......
-
include和require的区别
一直对include和require的使用,知道一个大概,没有深究他们的区别,还有include_once,require_once的使用,区别一直很模糊,今天专门找时间来对比下。使用的是php 7.3.4版本。1. 首先在同目录test.......
-
如何保证接口的幂等性
现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,......
-
composer设置阿里云镜像源
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/原文:https://blog.csdn.net/u010670796/artic......
-
workerman 检查安装环境报错
Linux系统可以使用以下脚本测试本机PHP环境是否满足WorkerMan运行要求 。报错 [root@localhost ~]# curl -Ss http://www.workerman.net/check.p......
-
composer错误_Content-Length mismatch, received 84697 bytes out of the expected..
使用composer下载源码出现错误 [Composer\Downloader\TransportException] composer config repo......
-
nginx配置https
现在把http变更为https,已经是大势所趋,就比如没有SSL证书,谷歌浏览器首先就是禁止访问网站,跳出来一条红色警告,说你访问的网站不安全,访问者看到这样的警告,可能就退出你的网站,不在访......
-
php static用法详解
只要在变量前面加一个static,该变量就变成了静态变量,即改变了它的生存期。static 修饰属性:可以把静态属性初始化为整数或数组,但不能初始化为另一个变量或函数返回值,也不能指向一个对象......
-
register_shutdown_function 使用场景介绍
register_shutdown_function(“callback_func”);参数为被调用的函数名当PHP程序异常结束时,会调用被注册的函数。异常结束包括:程序被强制终止,致命错误,......