遗忘悠剑

🍀 记录精彩的程序人生 开始使用

2020 年 06 月 0 篇文章

laravel 队列(调度任务)最大重试次数配置以及单任务最大执行时间配置

laravel 队列(调度任务)最大重试次数配置以及单任务最大执行时间配置

首先官方文档队列:https://learnku.com/docs/laravel/5.8/queues/3923 任务调度:https://learnku.com/docs/laravel/5.8/scheduling/3924 总结配置方法方法一:artisan 命令,增加—tries 或者—timeoutphpartisanqueue:listen--tries=3//失败任务尝试 3 次 phpartis
PHP生成视频快进快退使用的预览缩略图(demo)

PHP生成视频快进快退使用的预览缩略图(demo)

例如爱奇艺、腾讯、B 站等等快进快退都有一个快速预览缩略图,那么是怎么做的呢?首先就是需要服务端生成这张图,例如可以根据视频长度生成几张,下面介绍一下生成的方案 <?php/***生成视频快进快退用的缩略图*@paramarray$imgs 待合成的图片数组*@returnarray['success','拼接图地址']*/functiongetVsample($imgs){$t_y=$img_num=0
比php正则判断是否为url更精准的php判断url是否有效的方案

比php正则判断是否为url更精准的php判断url是否有效的方案

首先介绍一下正则判断 url 的方法,其实已经很完美了哈!但是依然无法确认 url 是否有效正则判断 url 是否正确(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]这个正则应该是网上流传的比较完美的版本了,url 里有 IP 地址、前后有汉字、又或者带参数,都能完美胜任!但是,网址能不能访问,又或者出了其他规则的 url,可
2020年之后,php正则判断手机号是否正确~

2020年之后,php正则判断手机号是否正确~

三大运营商号段整理电信:133、153、173、177、180、181、189、191、193、199 联通:130、131、132、155、156、166、175、176、185、186、166 移动:134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、172、178、182、183、184、187、188、198 手机号码规则总结第一位:1
Mysql如何优雅的生成一些普通报表数据呢?mysql的case when用法(新手可看,老鸟勿喷~)

Mysql如何优雅的生成一些普通报表数据呢?mysql的case when用法(新手可看,老鸟勿喷~)

背景工作中,难免会遇到一些数据报表查询、报表邮件发送等等,但是大部分新人 SQL 语法用的并不会很多,很多会停留在学习时候的基础阶段,毕竟工作中,大部分时候是写代码,而非写 SQL 嘛!一个常用的报表查询语句 selectFROM_UNIXTIME(`create_time`,'%Y-%m-%d')ASdate,sum(caseproductidwhen'content_monthly'then1else0e
php如何生成两个日期区间的日期数组呢?就像range(1,6)函数那样!

php如何生成两个日期区间的日期数组呢?就像range(1,6)函数那样!

问题背景当时想到的时候感觉是一件很简单的事情,内置函数肯定有吧!但是确实没有找到,那么就动手写一个吧!想想也不难 ~ 思考因为有个日期函数大家经常用,例如获取一周的数据,那么你就得获取一周前的今天的日期,这个函数就是 strtotime('-7days')实现看到这里就好办了吧,利用 while,然后日期一直 +1,直到加不动为止 😄😄😄 看下面代码 ~<?php/***日期范围得到一个天为单位的数组*@param
和我一起学习go语言:1.环境搭建与第一个helloworld

和我一起学习go语言:1.环境搭建与第一个helloworld

环境搭建我们就以 mac 为例吧!下载地址:https://studygolang.com/dl(也可以官方哈,不过这里下载速度快)安装过程(不解释了,根据提示一路下一步即可)检测安装是否成功 ➜~goversiongoversiongo1.14.4darwin/amd64➜~配置工作目录(以 oh-my-zsh 为例)(也可以不配置,看下面)vi~/.zshrcexportGOPATH=$HOME/Site
laravel如何利用路由进行http缓存(http_cache)呢?而非路由配置信息缓存!

laravel如何利用路由进行http缓存(http_cache)呢?而非路由配置信息缓存!

路由缓存概念路由缓存?也就是根据路由(url)进行的数据缓存策略,它可以帮助你快速针对接口增加缓存,再也不用写数据缓存了 ~ 路由缓存,一步到位 ~ 配置参数本实现方案支持如下参数 1.路由,这不用说,基础的 2.header 参数 3.get 参数(也就是 url 里拼接的参数例如:/api/{uid}/info)4.自定义参数,避免缓存 key 有冲突 5.缓存时长配置参数下面说说实现方案吧!简单说就是中间件实现过程一首先