摘要: 啥是令牌桶算法限流: 回到了改革开放吃集体饭的时代(生产力不足),有布票才能买到布,才能做成衣服。 回到服务器来说,就是服务器每秒并发只有200,但是超过200以上的访问,持续一段时间,就可能导致‘岩机’。如果服务器被ddos攻击了,用到令牌桶算法限流,可以解决服务器死机不响应问题。 如何实现呢,我 阅读全文
posted @ 2021-11-30 10:52 雷江生 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 观察者模式是什么? 观察者模式定义了一种一对多的依赖关系,让多个观察者对象监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使他们能够自动更新自己 应用场景: 当一个对象的改变需要同事改变其他对象的时候,而且它不知道具体有多少对象有待改变时,应该考虑使用观察者模式。 观察者模 阅读全文
posted @ 2021-11-24 17:51 雷江生 阅读(135) 评论(0) 推荐(0) 编辑
摘要: adb 是什么? 百度说明:adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。在某些特殊的情况下进入不了系统,adb就派上用场啦! 如何安装? 方法一:百度搜索下载 方法二: 链接:https://pan.b 阅读全文
posted @ 2021-11-17 11:44 雷江生 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 先说下原理:因为视频是付费的,肯定需要作视频加密处理。 加密可实现的方式:修改视频字节流,只能替换字节流,例如头100-1024字节进行加密,源文件就无法打开了。 下面上代码吧,加解密是 openssl_encrypt openssl_decrypt <?php /** * * Created by 阅读全文
posted @ 2021-04-19 19:37 雷江生 阅读(449) 评论(2) 推荐(0) 编辑
摘要: /** * 视频推流 * 返回视频流 */ function bofang(){ set_time_limit(0); ini_set('max_execution_time', 0);//秒为单位,自己根据需要定义 ini_set("memory_limit",-1); $moviePath = 阅读全文
posted @ 2021-04-19 19:28 雷江生 阅读(988) 评论(0) 推荐(1) 编辑
摘要: 公司要做QA安全测试,组长就丢了一个源码包给我,什么资料都无。 系统是个Laravel框架,源码都是从线上git下来。然后看了本地composer.json 没有生成vendor 第一步安装 composer.phar,让它可以识别composer.json 下载地址:https://mirrors 阅读全文
posted @ 2020-06-16 11:44 雷江生 阅读(3615) 评论(0) 推荐(0) 编辑
摘要: 首先在阿里云购买了一台服务器 选择了华南-深圳地区 操作系统选用了 CentOS8.0 64位 1. 初始化账号密码 登陆xshell,开始装Docker 一、安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否 阅读全文
posted @ 2020-06-11 16:34 雷江生 阅读(7442) 评论(4) 推荐(1) 编辑
摘要: 目前有个客户做了个下单系统,系统运行了太多的扩展了,但是又没有文档,我就想着能不能把服务器打包成镜像,然后用新服务直接使用?? 事实是完全OK的。服务器用的阿里云。 但是遇到一个bug,我目前还没解决,就是新服务器nginx 80端口不能正常使用,47.107.163.243访问php 就会变成下载 阅读全文
posted @ 2020-06-04 16:48 雷江生 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 先说一下需求:用队列解决 流量削峰,主要应用场景:商城秒杀功能。 以下是业务流程图可以参考一下: 然后本地实现思路 截图下单页面 每次购买数量会减少1,设置了1000个库存,用户id 是随机生成的。 本地代码目录 附上代码: index.php <?php #连接redis$redis = new 阅读全文
posted @ 2020-05-30 16:39 雷江生 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 通过自增ID取模要分表的数量,便可得到表名。例如log表分成100张表:log_1,log2...,log100。 每次数据库CURD都先通过获取ID分配到相对应的表,例如:id=66,取模后的结果是66,所需要操作对应的表则是log_66。分库策略则是利用notorm支持多台数据库集群操作,设置不 阅读全文
posted @ 2020-05-28 15:12 雷江生 阅读(282) 评论(0) 推荐(0) 编辑