![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php 技术
文章平均质量分 75
老A技术联盟
所谓成长,就是你先立有一个目标,然后朝这个方向长
展开
-
define const 和global的区别
const我们把在类中始终保持不变的值定义为 常量 。 但是我们知道,类的成员属性一般有三种,public,protect,private,类常量的默认可见性是 public 。另外一点要注意的就是,使用const定义常量的前提是,你已经知道了这个常量的值,并且这个值是静态的,不可变的。那么既然是定义在类中的,其作用范围也仅限于类及其子类中definedefine是PHP的一个内部函数,define是在类外定义的global...原创 2022-05-16 11:00:58 · 310 阅读 · 0 评论 -
沙箱环境下使用PHP调用支付宝的支付接口(电脑网站支付)
登录支付宝,并找到沙箱应用沙箱应用选择生成公钥 并保留当前窗口使用开发助手 生成秘钥 点击进入因为我们是php 所以选择 其他 公钥 选项,并点击生成,生了了应用私钥和应用公钥窗口保留,我们复制应用公钥到第一次保留的窗口,并粘贴进去,并选择保存设置,会生成支付宝公钥我们保存一下上面的信息,然后下载demo,并保存在我们的服务器下在这里插入图片描述root@569c5a896edd:/home/wwwroot/pay# lsAopSdk.php ao.原创 2021-10-28 17:21:50 · 1333 阅读 · 0 评论 -
还在说PHP-CGI是PHP的FastCGI管理器?错!带你一步一步深剖PHP-FMP
### 什么是php-fpm- 在了解php-fpm之前,请大家先思考一个问题,一个用户发起了一个web(niginx服务器)请求,在php代码里面,那么我们怎么样才可以通过 `$_POST,$_GET,$_SERVER`获取一些请求信息呢?我们应该参照什么格式去组装数据呢?其实我们知道,每种动态语言,也就是解释性语言,都需要通过对应的解析器才能被服务器(这里指web服务器)识别,但是解释器和服务器 必须遵循某种协议,双方才能够正常通信,那么这种协议就是CGI协议,但是CGI的机制是每响应一次web请求转载 2021-06-01 19:16:06 · 172 阅读 · 0 评论 -
phper学习Go之defer、panic 和 recover的实践,最后手贱开启二百万协程,cpu暴涨93%
作为phper,最近想了解一下Go,但是并不代表我就放弃php了,you know ,php 想获取一个对象的地址有多难!这就是静态语言和动态语言的相差之处 接下来就逐个了解一下吧! deferdefer 语句将一个函数放入一个栈中,defer 会在当前函数返回前执行传入的函数,经常用于关闭文件描述符,数据库连接,redis连接等,用于清理资源,避免资源浪费。比如下面这个栗子packagemainimport("fmt""goapp/src/math")fu...原创 2021-04-06 20:38:11 · 265 阅读 · 0 评论 -
mysql的这些坑你踩过吗?快来看看怎么优化mysql
什么是mysql?如果你的回答是关系型数据库,那就会显得有些浅薄。我们平时工作中肯定会用到mysql,但是谈到mysql,就不能只说增删改查。接下来我们从另一个角度认识一下mysql(其实不仅仅是mysql,对于任何一个产品、服务,我们都应该有一个抽象化的架构,而不能局限于这个产品的某一个区域)mysql的逻辑分层连接层:提供客户端的连接功能和权限认证,服务层:提供用户使用的接口(curd,主从配置,数据备份等)sql优化器(mysql query optimizer)# 联原创 2020-12-04 16:02:25 · 262 阅读 · 0 评论 -
基于canal实现mysql的数据同步
canal是什么?canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费基于日志增量订阅和消费的业务包括 数据库镜像 数据库实时备份 索引构建和实时维护(拆分异构索引、倒排索引等) 业务 cache 刷新 带业务逻辑的增量数据处理 当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x , 5.6.x , 5.7.x , 8.0.x## 工作原理原创 2020-11-02 18:38:30 · 1484 阅读 · 0 评论 -
使用docker搭建nginx集群,实现负载均衡
最近都是在忙一些琐碎的小事,有几个选题,一直在纠结写哪个,最终决定先从简单的来吧。简单的往往比较琐碎,熟悉的小伙伴可以1.5倍速浏览哈 环境基于centos7,docker 安装教程参考https://www.runoob.com/docker/centos-docker-install.html(选择手动安装靠谱一点,毕竟国内网络不稳定),这里不做赘述了。相信聪明如一休的你一定可以解决。最后,别忘了替换镜像源 start----------------------------------..原创 2020-07-02 20:43:50 · 2054 阅读 · 2 评论 -
laravel使用谷歌的reCAPTCHA验证码系统 google/recaptcha教程
写在开篇前reCAPTCHA是Google拥有的人工验证系统。reCAPTCHA目前下载量是12 105 196,php开发网站验证码使用量第一的位置,作为行为验证,免费开源无疑是最大的亮点但是国内一般使用不了。但是本教程已解决此问题本教程基于laravel5.8 完成的开发和使用,php版本为7.0,具体环境要求参考laravel环境要求组件依赖需要理性上网,具体教程参考开始组件安装:composer require google/recaptcha g转载 2020-05-20 11:06:35 · 1555 阅读 · 0 评论 -
如何实现页面跳转
header("Refresh:5;url=index.php");-//注:以上是5s后跳转header("Location: http://bbs.lampbrother.net"); echo " script language='javascript' type='text/javascript'>"; echo "window.location.href='$u原创 2017-08-26 00:34:33 · 154 阅读 · 0 评论