自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 结合 JWT 与 Refresh Token 达到黑名单失效机制

当php启动时、会去寻找php.ini、进行环境的初始化,如果不使用FastCGI的情况下,每一个请求都会做这个动作,很明显浪费系统资源,所以FastCGI会先启动一个master,解析配置文件用,接下来再启动worker,当请求过来时、master会递资讯给worker,然后接下来等下一个请求,有这个机制就不用每一次重新跑一次初始化的动作了。所以最后才会造成如果修改php.ini档案之后,才需要重新启动php-fpm,原因就是这个样子。Fastcgi是一个协议,其实是php-fpm实现了这个协议。

2022-09-07 10:16:25 481 1

原创 Sendgrid 发信失败!错误代码421.5.7.1 是什么原因?

有经验的人会知道error 421开头,通常是收件者端因为某些原因,推延发信者寄出的信件,例如:收件者的邮件服务器连线过于频繁、收件者信箱爆满、收件者的邮件服务器维护中…员购网站使用第三方SMTP厂商,而由于员购的资格是依据Email来判断这个人是否符合员工购物资格,恰巧员工的Email是自家的工程师架设的邮件服务器,且有较严格的安全性防范措施,就有可能发生员工用自己公司的Email去员购网购物,但是交易信件一直被自家的邮件服务器给rejected的情况发生。什么是Sendgrid?...

2022-08-11 15:34:53 558

原创 nginx 与 php-fpm 运作介绍与设定

nginx+php-fpm是现在常常用来与代替以前的phpapache伺服器,其最大的优点是使用的系统资源较少,并且nginx对于静态档案的处理速度非常快,本篇将讲解nginx与php-fpm之间是如何运作的。

2022-07-22 17:14:57 1282

转载 Rust 实现动态库加载和基于此功能实现的插件管理

最近开发后端 UCenter 服务,考虑到该服务核心逻辑变动相对少,稳定性要求高,单点处理能力要强,且 IO 瓶颈较少(大多缓存),www.consonchina.com有较多的校验和加解密工作,因此需要使用性能更为强劲的语言,最终考虑使用 Rust(无 GC、内存安全、性能与 C/C++ 差距不明显)以及其最近风头正劲的基于 模型的 Web 框架:。对于框架和语言的介绍我会另起文章,先说说这个用户中心服务。...

2022-07-12 16:16:14 3608 1

原创 PHP获取音视频参数:时长

获取音频时长方法1:这里需要加载getid3的组件包才能运行getID3-master的下载地址:https://download.csdn.net/download/weixin_39720414/85967376方法2(只支持mp3格式):文件下载地址:https://download.csdn.net/download/weixin_39720414/85967619...

2022-07-08 17:07:10 1128

原创 TP6版本FIND_IN_SET,查询逗号,数据

1、TP6自己封装的方法whereFindInSet() 测试通过,参数传递如下:2、多条件组合直接上代码:

2022-07-08 16:45:40 1502

转载 laravel 中 in 多列特殊查询类型解决方案

SQL 查询中有一种 in 多列特殊查询类型,大概是这个样子 。laravel 的查询构建器并没有直接支持该类型的查询。我这边通过查询构建器 新增了一个 whereIns 查询方法方便该类型的查询。案例:新建 QueryBuilderMacroAppServiceProvider 注册 QueryBuilderMacro 即可...

2022-07-05 16:42:34 465

原创 sql如何去重插入新表

方法1:先建立一个同样字段的新表newtable,给指定data字段设置好unique约束使用如下sql语句将旧表的数据全部INSERT转移到新表,由于使用了IGNORE选项这样遇到重复数据会忽略,直到将所有数据插入

2022-06-26 19:29:53 1562

原创 php提前返回数据,后面代码继续执行封装函数

//执行其它无需用户等待的程序//写入数据库,redis,发送通知

2022-06-26 19:23:43 915

原创 curl传输sql文件到另外一台服务器上

使用CURL把文件上传至服务器

2022-06-26 19:22:38 230

原创 thinkphp6下无法获取header头中的Authorization(apache版)

最后一项解决thinkphp 框架开启路径重写,无法获取Authorization Header。如果将Apache与CGI / FastCGI一起使用,则可能会收到有关缺少授权标头的错误消息。这是因为默认情况下,Apache不会将授权标头传递给PHP。修复您需要编辑Apache站点配置,以在Deskpro的指令中添加一行。请注意,此配置必须直接添加到Apache的配置中(例如,将其添加到htaccess中将不起作用)。...

2022-06-24 17:40:22 1595

原创 安装ES流程

安装ES流程1.官方下载地址:Download Elasticsearch | ElasticElasticsearch 6.2.4 | Elastic(该版本稳定)直接下载deb安装,需要安装java环境,openjdk-8-jdk(安装jdk-1.8版本,防止后面报错)windows 安装 jdk1.8并配置环境变量 - 落泪秋 - 博客园!!(次文档不建议使用,请看上面的)openjdk-8-jdk 下载安装参考(OpenJDK windows下安装过程_jianzero的博客-CSDN博客_open

2022-06-23 17:17:48 1044

原创 神经网络、微服务架构、乐高积木

今天这篇文章领域跨度有点大,不过都是好玩的东西,而且也不深入分析,以科普为主。神经网络、微服务架构、乐高积木,这三个时下都在流行的东西,分别属于人工智能、IT系统架构、儿童玩具,把他们放到一块来说,主要是因为他们的共性,通过横向比较,让会玩乐高的人理解神经网络和微服务架构的设计原理。一、首先看乐高当第一次看到乐高的时候,我觉得这东西真无聊,但是后来我发现,我错了。刚开始觉得物料,是因为看到的只是很小的小拼插的乐高,之后看到各种机械类的作品,可以遥控的汽车和自动控制的机器人,设置有人用它做机械的原型,我彻底佩

2022-06-22 11:45:39 274 2

获取音频时长-MP3格式

获取音频时长-MP3格式

2022-07-08

getID3-master

音视频获取时长

2022-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除