灌水区
-
gatewayworker phpsocketio 区别和选择
phpsocket.io优点:最大的好处就是兼容各种浏览器,即使浏览器不支持websocket,也能给浏览器实时推送数据(利用comet)。缺点:默认只能单进程(可以多个实例实现多进程),多进程及分布式部署比较麻烦,并且多进程分布式部署时业务代码需要做兼容。选择:phpsocket.io适合同时在线数不多(可千人在线)或者对浏览器兼容性有要求的应用gatewayWorker优点:最大的好处就是可以… -
Redis分布式锁脚本【参考】
<?php namespace App\Helper; use App\Traits\RedisClient; /** * redis分布式锁 * * Class RedisLock */ class RedisLock { use RedisClient; const RELEASE_SUCCESS = 1; // 释放锁的返回 const EXPIRE_TIME = 10; // 10s… -
彩虹
好久不见的彩虹🌈,今天又出来啦,是不是预示着好事将至咧🤔🤔 来个彩虹套娃🙈🙈 -
常见网络攻击DDoS,CC
DDoS全称为:分布式拒绝服务攻击 分布式拒绝服务攻击可以使很多的计算机在同一时间遭受到攻击,使攻击的目标无法正常使用,分布式拒绝服务攻击已经出现了很多次,导致很多的大型网站都出现了无法进行操作的情况,这样不仅仅会影响用户的正常使用,同时造成的经济损失也是非常巨大的。 分布式拒绝服务攻击方式在进行攻击的时候,可以对源IP地址进行伪造,这样就使得这种攻击在发生的时候隐蔽性是非常好的,同时要对攻击进行… -
apicloud 打包的APP启动后主动请求存储权限
apicloud 打包的一个安卓APP,在手机模拟器可以正常使用,在真机装上之后下载视频提示存储权限不可用, 需要手动到APP权限里面设置,一开始以为是编译的问题,找了一下编译的设置,全部权限都开启 但是真机上面就是不提示需要授权权限 查到两篇关于权限设置的文章 官方论坛中关于APP动态权限及Android平台targetSdkVersion设置的说明 https://community.apic… -
手把手创建 Mysql 主从配置
目前大部分的主流数据库都提供主从热备功能,通过配置两台数据主从关系,可以将一台数据库服务的数据更新同步到另一台服务器上。 网站利用数据库的这一功能,实现数据库的读写分离,从而减轻数据库负载压力。 主数据库负责写操作,从数据库负责查 Mysql 的主从配置教程已经非常多了,但是不亲手实践一下,终究还是有点虚啊 材料两台服务器 Mysql 版本一致 我测试时使用版本为 [root@localhost … -
第三方支付集成
最近研究了不少第三方的支付 这些第三方提供的文档,要么不清晰代码格式都没有,要么直接给你个PDF 也是因为第三方的不稳定,所以准备多个接口是非常必要的,以防跑路嘛 所以在我踩了无数的坑之后,被我集成起来了 总的来说分为两种类型的请求方式,一种要求FORM表单方式提交数据,一种要求CURL提交 因为第三方的接口千奇百怪,最终要实现的是统一一个调用方式,统一返回值,传递什么参数,使用什么接口 所以集成… -
阿里云数据盘拓容不生效
今天发现服务器使用数据盘快满了,看到阿里云有在线拓容的服务,想着试一下,没想到翻车了,重启之后服务器挂载的云盘直接没了。 于是赶紧找拓容文档 https://help.aliyun.com/document_detail/113316.html 操作流程如下: 1、阿里云购买拓容服务,直接下单购买即可。我从30G拓容到60G 2、依次执行以下命令用于查看系统状态: 【查看云盘挂载情况】 df -T… -
PHP是世界上最好的语言吗?问问ChatGPT
PHP是世界上最好的语言吗? 问问最强AI ChatGPT~ -
解决跨域 No Access-Control-Allow-Origin
在A网站中,我们希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。你可以理解为两个域名之间不能跨过域名来发送请求或者请求数据,否则就是不安全的。跨域访问违反了同源策略, 同源策略规定,浏览器的ajax只能访问跟它的HTML页面同源(相同域名或IP)的资源。 如何确定是跨域请求 A域名资源请求到B/C……域名 你当前访问的域名是http的当请求的部… -
RabbitMQ的基本工作原理
Rabbitmq基本原理 MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,它是消费-生产者模型的一个典型的代表,producer往消息队列中不断写入消息,而另一端consumer则可以读取或者订阅队列中的消息。 RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可复用的企业消息系统。业务上,可以实现服务提供者和消费者之间的数据解耦,提供高可用性的消息传输机制,在… -
导出数据库所有索引
导出创建自增字段语句: SELECT CONCAT( 'ALTER TABLE `', TABLE_NAME, '` ', 'MODIFY COLUMN `', COLUMN_NAME, '` ', IF(UPPER(DATA_TYPE) = 'INT', REPLACE( SUBSTRING_IN…





















