自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 redis 通配符批量删除key

【代码】redis 通配符批量删除key。

2022-10-31 20:27:05 975

原创 git 忽略提交文件夹

当用户把项目上传至git时,通常会有一些文件夹是本地依赖,不需要上传到代码仓库的。此时,可以在根目录新建git的配置文件 .gitignore,文件内容例如: .DS_Store node_modules/ /dist/ npm-debug.log* yarn-debug.log* yarn-error.log* # Editor directories and files .idea .vscode *.suo *.ntvs* *.njsproj *.sln还需要运行

2022-04-26 16:27:52 771

原创 win10下载工具 安全无毒

https://gitee.com/a75502/win10/raw/master/Win10%E6%BF%80%E6%B4%BB%E5%B7%A5%E5%85%B7list.exehttps://gitee.com/a75502/win10/raw/master/Win10%E6%BF%80%E6%B4%BB%E5%B7%A5%E5%85%B7list.exe下载地址 需要的自取

2022-03-23 14:31:58 416

原创 设置git在linux上只需要输入一次账号密码

在命令行输入:git config --global credential.helper store之后在进行pull,push等操作时再次输入一次密码后就不需要再输入了

2022-03-18 15:15:00 440

原创 laravel 曲线图

这边我用的是chart.js 制作的曲线图Chart.js | Open source HTML5 Charts for your websiteSimple, clean and engaging HTML5 based JavaScript charts. Chart.js is an easy way to include animated, interactive graphs on your website for free.https://www.chartjs.org/最终效果:制作.

2022-01-07 11:48:24 678

原创 让 Hyperf 支持代码热加载

【MacOS or Linux】在项目根目录下启动终端控制台:wget -O watch https://gitee.com/hanicc/hyperf-watch/raw/master/watch启动监听:php watch启动监听并删除代理类缓存(./runtime/container):php watch -c退出监听:Control + CGitHub - ha-ni-cc/hyperf-watch: ???? Hyperf Watch Hot Rel

2021-11-29 17:16:34 1476

原创 Centos7.3 卸载 Nginx(彻底卸载) 并重新安装 Nginx(RPM源yum安装)

卸载nginx首先输入命令 ps -ef | grep nginx检查一下nginx服务是否在运行。如果在运行就停止运行,需要在nginx的安装目录下的sbin执行,如果配置了环境就不需要了:./nginx -s stop查找、删除Nginx相关文件查看Nginx相关文件:whereis nginx在这里插入图片描述find查找相关文件find / -name nginx在这里插入图片描述依次删除find查找到的所有目录:rm -rf /usr/local/

2021-11-26 16:39:45 596

原创 [PHP] hyperf代码热更新-hyperf-watch

hyperf-watch是一个php脚本实现的热更新组件这个脚本就一个文件,直接下载这个文件就可以了,就这一个watch的脚本文件linux下可以使用这个命令wget -O watch https://gitee.com/hanicc/hyperf-watch/raw/master/watch运行的时候直接php watch -c这样当文件改变的时候会自动重启,每次都清理代理类缓存...

2021-11-25 11:11:44 469

原创 laravel redis 过期订阅事件

1. 起因 在电商网站或者外卖网站,通常都有会一种需求。当一个用户下单后没有支付,此时库存量已经减少,需要取消订单才能回复库存量。取消订单有2种方式:1.用户手动取消,2.系统在指定时间过后,比如淘宝的30分钟,自动取消。 那么,应该如何来实现系统在指定时间过后,自动取消订单?2. 解决办法以下提供三种方案参考:1) 使用Linux内置的crontab定时任务,每隔几秒甚至几分钟轮训遍历一次数据库,找到超出时间间隔的订单,进行取消。这种办法没有失效性以及在没有订单的...

2021-09-28 15:35:40 1322

原创 laravel mews/captcha session 失效

因为我是api接口,同时还是两个顶级域名。所以session问题无法解决,我就将他们存储到redis中去了,在文件/vendor/mews/captcha/src/Captcha.php中改动。方法create中加入public function create(string $config = 'default', bool $api = false) { $this->backgrounds = $this->files->files(__DIR__ .

2021-09-03 10:16:32 491 1

原创 nginx配置pc端和移动端h5自动跳转

PC端域名www.域名或者域名直接访问,h5端配置m.域名访问 pc端配置 server { listen 80; server_name a.com www.a.com; index index.html index.htm index.php; root /data/www/; set $mhostname $host; if ($host ~ ^(www|m)\.(.*)$){ set $mhostnam

2021-08-19 18:55:30 1607

原创 linux 查找删除大文件

find /www/server/data/ -maxdepth 1 -size +250M -exec rm {} \;一行命令搞定;-maxdepth 1 的意思是查找深度为1,如果你需要查找根目录下所有的符合条件的文件,请去掉这个。这样写:find / -size +250M -exec rm {} \;另外,末尾的分号必须加上,否则会报错:find: missing argument to `-exec'还有就是注意空格和反斜线,建议自己手打,不容易出错。两个{}都...

2021-08-16 10:46:53 351

原创 laravel中取header头部信息取不到的相关问题

今天和移动端对接的时候,移动端把一些公共参数放在了 header 了,然而在 laravel 中使用\Illuminate\Http\Request; //这个是获取所有header信息Request::header();//这个是获取header里面的version参数值Request::header('version');这些是可以满足需求获取到参数的。但是偏偏这次出问题了。新加的参数怎么都是取不到,还以为是什么缓存问题,或者是哪里去除了,又或者带参数有个数限制。结果...

2021-08-13 16:16:20 538

原创 Laravel访问出错错误信息:打不开autoload.php

错误信息:`Warning: require(/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /http/www.mywakavLee.cn/bootstrap/autoload.php on line 17Fatal error: require(): Failed opening required ‘/http/www.mywa

2021-07-28 15:53:30 882

原创 宝塔面板,开启Mysql远程连接权限

这个看起来不是困难的事情,不过网上的教程一般都搞得很复杂,和一般的步骤不同,宝塔面板不需要在终端中执行各种指令,而只是需要在网页界面中操作,主要是借助了phpmyadmin的功能。但是这个面板也有额外需要配置的地方,我之前就是因为这种原因导致半天都不能远程连接,后来进行了参考才找到办法。具体教程如下1.去服务器控制台设置安全组权限,开启以下几个端口,在终端设置防火墙也可以,只要确保以下的端口开放。(如果服务器开启了安全组的话,还需要去服务器安全组放行)3306 //Mysql端口888

2021-07-28 15:39:01 6011 1

原创 git保存用户名密码的方式

https方式每次都要输入密码,按照如下设置即可输入一次就可以很长时间不用再手输入密码。首先执行下面的命令(如果不执行下面的命令,可能会导致设置无效)git config --global user.email "你的git的注册邮箱"git config --global user.user"你的git用户名"然后输入一次用户密码,再根据自己的需求执行下面的任意一条命令1、设置记住密码(默认15分钟):git config --global credential.helper ca

2021-07-28 15:26:41 5812

原创 python+openCV安装过程常见错误解决办法

因为最新python在pip库没有匹配的版本,所以使用pip安装会报错Could not find a version that satisfies the requirement opencv (from versions: )No matching distribution found for opencv因此,到这儿去下载opencvhttp://www.lfd.uci.edu/~gohlke/pythonlibs/选择opencv_python-4.0.1-cp37-cp37m-win_am

2021-04-27 15:09:01 423

原创 Laravel后端接口使用mews/captcha验证码注册+登录流程讲解

大致的流程讲解:注册流程:获取图形验证码并正确填写->请求注册验证短信->填写注册的用户信息+短信验证码->用户注册成功登录流程:前端请求短信->已注册用户:返回登录的验证短信->用户登录成功前端请求短信->未注册用户:提示用户注册本文主要讲解后端laravel代码的实现注册的流程,登录流程比较简单,不去具体讨论,结合具体业务进行操作1、安装 mews/captcha官方仓库地址:GitHub - mewebstudio/captcha: Captch

2021-02-02 14:22:46 944

原创 PHP获取汉字首字母并分组排序

网上找了各种,不尽人意,于是,自己就写了一个,分享给大家。<?php/** * @author Tech */class Character{ /** * 二维数组根据首字母分组排序 * @param array $data 二维数组 * @param string $targetKey 首字母的键名 * @return array 根据首字母关联的二维数组 */ public

2021-01-27 17:31:43 87

原创 汉字转拼音接口 get请求 无需注册

http://open.phalapi.net/api/admin.php?s=Admin.Pinyin.Convert&text=阆中直接get请求就会返回数据再json_decode($str,true);就转为数组如果是往数据库里面存储 那么还需要去除空格使用函数str_replace()替换下就好了...

2021-01-27 17:25:20 438 1

原创 net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK) 问题解决

简述浏览器调用接口报错net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)错误:编码模块不完整,返回浏览器的流可能原因:1、丢包2、响应数据被限制3、读取流异常终止针对可能的原因排查可以从几个方面1、网络是否稳定2、服务器端是否有对响应数据做限制,比如:nginx转发的数据限制,spring/Servlet的HTTP响应数据大小限制,或者是自定义拦截器的响应数据限制3、服务器的数据限制,如Tomcat针对以上排查,根据查阅的资料,有如下..

2021-01-26 10:34:56 828

原创 linux下多版本java的切换

在linux中有时装了多个版本的java,如果想切换怎么办?有个非常简单的方法。在命令行下运行命令。 update-alternatives --config java 如图所示,我的电脑上总共有4个版本的java,目前在使用的是第四个版本。如果要换其余的版本只要输入版本前面对应的数字然后按回车就可以了。Ubuntu要在命令前面加上sudo。...

2021-01-21 14:38:47 485

原创 git更新单个文件

git更新单个文件使用git管理代码,一般是在develop上修改,然后再合并到master上,正式环境pull最新的master代码。当a,b先后提交了修改到develop,a的代码还需要再修改不能更新外网,但是b的代码需要马上更新到外网,这时就需要更新单个文件了。步骤如下: 1 2 3 git fetch origin master git checkout origin/master c.txt ...

2021-01-12 14:17:11 2521 1

原创 Linux重启php程序

使用命令 ps aux|grep php-fpm|grep master|grep -v grep结果[root@10-25-75-34 ~]# ps aux|grep php-fpm|grep master|grep -v greproot 11099 0.0 0.1 238924 5480 ? Ss Dec29 0:08 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)You have ...

2020-12-30 11:14:00 320 1

原创 普通文本格式转html

html 代码<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Layui</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> &

2020-08-26 10:08:36 970

转载 laravel-swoole在linux下的安装与配置,以及与opcache的性能比较

https://www.jianshu.com/p/2be3d1168b0b

2020-07-24 16:29:23 548

转载 laravel-admin登录 图片验证码登录

laravel-admin login-captchcomposer require james.xue/login-captcha修改中文php artisan vendor:publish --tag=lang输入框背景透明化在config/admin.php 中添加'background' => true,'extensions' => [ 'login-captcha' => [ // set to false...

2020-07-22 17:30:35 317

转载 linux中vue项目搭建和域名访问

本文介绍在Linux环境下从零开始搭建Vue开发环境的整个过程,包括vue的安装,webstorm 安装配置,devtools的安装。安装可以参考https://blog.csdn.net/FormulaRoom/article/details/73920741这篇文章设置域名访问 注意开启端口首先阿里云设置二级域名,到index中填写更改属性 添加--host 0.0.0.0添加属性 在此文件中devServer下添加一行disableHostCheck: true,...

2020-06-29 14:00:48 1027

转载 git 将代码提交到另一个新仓库

换一种说法就是,从一个git仓库拷贝到另一个git仓库。做法:以镜像推送的方式上传代码到新的仓库地址git push --mirror http://...(目标仓库地址)

2020-06-16 13:49:19 3091

转载 laravel-admin表格数据导出乱码问题解决

先说解决方案:在\vendor\laravel-admin\src\Grid\Exporters\CsvExporter.php文件中增加一行代码 */ public function export() { $filename = $this->getTable().'.csv'; //乱码问题解决 print(chr...

2019-08-27 11:07:40 604

原创 nginx 配置https和http跳转https

#http自动跳https server{ listen 80; server_name www.yourname.com alias yourname.com; return 301 https://$server_name$request_uri; } server { #listen 80; listen 443 ss...

2018-12-24 14:23:14 785

原创 laradock下nginx多域名的配置

配置nginx多域名的话,有两种方式,一种是在一个工作空间里面放置多个项目,另一种就是启动多个工作空间,我们这里主要正对的一个工作区里面的多个项目在nginx的容器里的/etc/nginx/目录下,创建一个vhost目录,而在nginx.conf文件下,注释掉这行,include /etc/nginx/sites-available/*.conf;添加一行。 include /et...

2018-12-04 17:54:24 2752 1

原创 laradock 定时任务 计划任务 一行命令搞定

FE废话不多说直接上代码 */5 * * * * docker exec -i container-name php /var/www/your-project-name/artisan schedule:run五分钟执行一次   我的laravel框架的定时任务是everyMinut,每分钟执行一次,但是计划任务是五分钟,所以这个就是五分钟执行一次,container-name...

2018-12-03 15:29:44 1650

原创 docker一些常用命令

1,更改mysql root登录密码FLUSH PRIVILEGES;ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';FLUSH PRIVILEGES;2,mysql执行sql文件docker exec -i mysql-container mysql -uuser -ppassword name_db &lt; data....

2018-11-30 18:03:51 84

原创 centos快速搭建laradock(laravel+docker)

安装laradock的先决条件就是安装docker和docker-compose了,docker有两个版本,一个是免费版本的Docker-CE,另外一个就是企业版本的Docker-EE了,我这里用的是Docker-CE版本,在这里我先贴上docker的官网地址,以便查询Docker的主要用途,目前有三大类。(1)提供一次性的环境。比如,本地测试他人的软件,持续集成的时候提供单元测试和构...

2018-11-11 11:45:51 2086 4

原创 wget下载文件时指定新文件名和指定下载文件存放的目录

这是命令,很多博客都写了基础的命令,但是这个坑没人说  哎  那就是wget下载时既要指定新文件名又要指定下载目录  我是这么写的wget -O /data/1537186226/sadsad.jpg http://n.sinaimg.cn/news/transform/700/w1000h500/20180814/OcJ6-hhtfwqq6479312.jpg淡当然这是正确的写法,我...

2018-09-20 20:45:27 2680

原创 referfer 防盗链 视频和图片 页面访问时403 效果 其他页面无法引用 资源 nginx配置

 1.     location ~* .*.mp4$ { 2.         expires   30d; 3.     #   root /www/wwwroot/default/learnlaravel5/public/uploads/; 4.         valid_referers none blocked 192.126.118.132 *.192.126.118.132 ...

2018-09-17 13:02:00 1714

原创 laravel5.5 ajax 提交文件 formdata 上传文件 带有上传进度条

现在就是在后台验证格式,应该在前台进行验证,这样使用体验更好,如果在后台进行验证的话,那么就会文件上传完成了之后才会返回错误信息,当文件过大,那么等待的时间就会很长,我是设置了,上传文件之时,不可点击,当上传完成之后才可以。html代码&lt;form class="am-form am-form-horizontal" id="uploaddia...

2018-09-14 21:25:03 2047

空空如也

空空如也

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

TA关注的人

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