- 博客(101)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 小程序版本更新提示用户更新
在小程序app.js中添加代码var gio = require("/pages/utils/gio-minp/index.js").default;App({ globalData: { isNavigating: true, isIphoneX: false, winWidth: 320, winHeight: 280 }, g...
2019-11-08 18:58:34
626
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python多进程监听rabbitmq
# -*- coding: utf-8 -*import pikaimport sysfrom db import Dbimport timefrom multiprocessing import Process, Poolimport osimport jsoncredentials = pika.PlainCredentials('qql', '123456')connec...
2018-09-29 15:02:28
3122
原创 Linux 下实现 MySQL 数据库每天自动备份定时备份
1、查看磁盘空间情况:选择一个空间充足的磁盘空间查看磁盘空间# df -h这边看到 /data下可用空间最大2、创建备份目录cd /datamkdir backupcd backup3、创建备份Shell脚本:vi bkDatabaseName.sh输入/粘贴以下内容:#!/bin/bashmysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date
2021-10-26 18:56:54
414
原创 Nginx 日志按天自动切割
1.切换到logrotate.d目录下cd /etc/logrotate.d/2.查看目录是否含有nginx目录,一般yum安装的nginx都会存在,不存在则创建3.修改nginx内容/home/wwwlogs/*.log #nginx.conf中access.log记录的目录{ su root root #对应运行nginx的用户 create 0640 root root daily #按天切割 rotate 30 missing...
2021-08-12 19:27:23
364
原创 Linux查询当前目录下包含某个端口的配置文件
find . -type f -name "*" | xargs grep "8005" #查询当前目录下包含端口8005的文件是哪个
2021-04-27 19:25:38
265
原创 ElasticSearch查询例子
1.中文模糊匹配,(分词匹配){ "query": { "match": { "name": "张三"//匹配的字段和关键字 } }, "sort": { "price": { //排序的字段 "order": "desc" //倒序 } }, "size":20 //每页查询数量}2.中文模糊匹配,(不分词){ "query": { "match_phrase": { "name": "张三" //匹配的字段和关键字 } }
2021-03-23 14:26:40
227
原创 通过mysqlbinlog工具命令查看数据库增删改查记录
确认你的系统开启了binlog日志,我的binlog信息如图查询2021-03-1509:00:00到2021-03-1609:00:00 数据库为 pay 的操作日志,输入如下命令将数据写入到一个txt文件中切换到 mysql的安装目录,进入bin目录,我的系统位置是/usr/local/mysql/bin执行下面的命令./mysqlbinlog --no-defaults --database=pay --start-datetime="2021-03-15 09:00:0...
2021-03-16 10:11:11
722
原创 php下载大文件超时中断
<?php //设置脚本的最大执行时间,设置为0则无时间限制set_time_limit(0);ini_set('max_execution_time', '0');$file_name = 'aa.zip'; //本机文件地址$extension = pathinfo($file_name)['extension'];$dowload_name = $data['series_name'].'资料.'.$extension;$file_dir = "./"; .
2021-03-05 11:07:20
968
1
原创 nginx配置虚拟主机配置指向docker容器内项目
1.项目地址在主机里的位置是/app/wwwroot/php71/bdd/public2.项目在docker容器里的位置是/var/www/html/71/bdd/publicserver { listen 80; server_name 7cec.com; index index.html index.htm index.php; root /app/wwwroot/php71/bdd/public; #主机项目目录地址..
2021-01-07 19:34:06
724
原创 php RSA非对称加密超长字符处理
class Rsa { const RSA_ENCRYPT_BLOCK_SIZE = 117;//加密切割长度 const RSA_DECRYPT_BLOCK_SIZE = 128;//解密切割长度 /** * 获取私钥 * @return bool|resource */ public static function getPrivateKey($private_key) {// $abs_path = base.
2020-12-24 16:51:19
959
1
原创 openssl 生成.pem格式公私钥文件
openssl genrsa -out rsa_private_key.pem 1024 //生成1024位密钥文件openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem //根据密钥生成公钥
2020-12-24 15:50:47
832
1
原创 mysql存在该记录则更新,不存在则插入记录的sql(根据唯一索引)
事例表结构CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `name` varchar(255) NOT NULL COMMENT '姓名', `content` varchar(255) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4;ID为主键1.存.
2020-10-15 10:08:29
351
原创 Mysql备份及binlog日志恢复数据
小伙伴们开发中遇到数据库被误删导致数据丢失的情况,备份的可以恢复部分数据,其他数据从binlog恢复1.编写shell脚本数据库备份脚本备份数据库#!/bin/sh#database infoDB_USER="root"DB_PASS="123456"DB_HOST="127.0.0.1"# Others varsBIN_DIR="/usr/bin" #the mysql bin pathBCK_DIR="/root/sqlbeifen" #备份文.
2020-09-17 14:02:27
236
原创 FFMpeg转换m3u8后视频无法播放问题
1.格式转换自行百度,网上都是,只要生成了ts格式文件并且里面有内容就成功2.nginx环境访问无法播放问题 1.开启nginx跨域,在你项目的vhost中 location / { #添加如下代码 add_header Access-Control-Allow-Origin *; #这里可换成页面的域名 add_header Access-Control-Allow-Headers X-Requested-With;.
2020-09-10 14:38:48
3313
原创 php+Vue的AES加密,解密 (CBC模式)
//AES加密if (!function_exists('my_encrypt')){ function my_encrypt($data,$time=''){ if (empty($time)) $time=date('YmdHis',time()); if (abs(strtotime(date($time)) - time())>=10) throw new \app\common\ApiException('请核对您设备时间','10000'); .
2020-07-13 13:53:28
2139
原创 mysql定时备份及定期清理
1.定时备份备份脚本 sh#!/bin/sh#database infoDB_USER="root"DB_PASS="31321313"DB_HOST="127.0.0.1"# Others varsBIN_DIR="/usr/bin" #mysql执行目录BCK_DIR="/root/sqlbeifen" #数据库备份文件存储目录,不存在需要自己创建DATE=`date +%F-%H`mysqldump -u$DB_USER -p$DB_PASS
2020-06-09 15:48:13
447
原创 MySQL binlog指定时间恢复数据
查看最近的binlog日志 show master status\G;查看所有的binlog日志show master logs;指定时间点恢复数据 ----->导出为sql文件 /usr/local/mysql/bin/mysqlbinlog /usr/local/mysql/var/mysql-bin.000008 --start-datetime='2020-05-29 09:00:00' --stop-datetime='2020-05-29 11:00
2020-05-29 11:47:37
1864
1
原创 mysql 批量更新多个字段
UPDATE goods SET price = CASE id WHEN 1 THEN 80 WHEN 2 THEN 90 WHEN 3 THEN 100 END, name = CASE id WHEN 1 THEN '苹果' WHEN 2 THEN '香蕉' WHEN 3 THEN ...
2020-05-07 22:24:21
2451
原创 php 分片上传文件 + JQ实现
function uploadFile($name,$savedir = 'video') { $return_arr = array('0',''); $userinfo = $this->userinfo; $userID = $userinfo['user_id']; //用户标识 if(!empty($_POS...
2020-04-28 17:21:40
473
原创 Laravel开启跨域后Call to undefined method Symfony\Component\HttpFoundation\Response::header()
因前后端分离开启了跨域,中间件代码如下 public function handle($request, Closure $next){ $response = $next($request); $origin = $request->server('HTTP_ORIGIN') ? $request->server('HTTP_ORIGIN') ...
2020-04-06 18:52:49
866
原创 创建SHELL脚本定时备份mysql数据库
1.创建脚本文件vim backupmysql.sh创建脚本内容如下:#!/bin/shdb_user="root"db_passwd="123456"db_name="userdb"name="$(date +"%Y%m%d%H%M%S")"/usr/bin/mysqldump -u$db_user -p$db_passwd $db_name >>/...
2019-11-22 10:05:38
205
原创 Node.js-KOA多图片压缩zip下载
const JSZip = require('jszip');/** * 选中多个订单 然后导出其中用户的上传的身份证图片正反面 * @param {*} data */ static async imgZip(data) { data.trade_ids = JSON.parse(data.trade_ids) l...
2019-11-06 18:19:43
668
原创 node.js 使用rabbitmq
const amqp = require('amqplib');const { mqCfg } = require('../config')const Base = require('../core/Base')//单例复用tcp连接let connect;let queue = "queue" //默认队列名称const attr = { autoDelete: false, d...
2019-10-22 18:21:59
795
1
原创 Laravel 任意位置响应请求,自定义接口异常处理类
Laravel 任意位置响应请求,自定义接口异常处理类1.创建文件 app\Exception\ApiException.php<?phpnamespace App\Exceptions;class ApiException extends \Exception{ function __construct($errorMsg='', $errorCode = ...
2019-10-22 16:28:24
781
原创 解决mac下的Sourcetree每次拉取提交都需要输入密码
解决mac下的Sourcetree每次拉取提交都需要输入密码最近重装了一次mac,并且重做了一下开发环境,结果以前的sourceTree项目的GIT密码始终保存不到Mac的钥匙串中,明明在钥匙串中是存在的.但是在使用sourceTree pull/push代码的时候还是需要再输入密码,很是繁琐.于是,网上搜索了一下,说的在https模式下,Mac需要使用osxkeychain凭据助手,并在...
2019-09-10 13:47:11
859
原创 php 自动部署git仓库
部署代码<?php//git webhook 自动部署脚本//项目存放物理路径$path = "/home/wwwroot/default/naifen";$requestBody = file_get_contents("php://input");if (empty($requestBody)) { die('send fail');}$content = j...
2019-08-30 10:03:33
344
原创 node.js 转发文件上传
const fs = require('fs')const request = require('request');let files = ctx.request.files let body = ctx.request.body //循环遍历文件 Object.keys(files).forEach((key) => { ...
2019-08-15 17:21:04
964
转载 Supervisor 安装使用
安装由于其基于 Python 开发,任何环境都可以通过 pip 安装:pip install supervisor此外,Ubuntu 系统可用如下方式安装:apt-get install supervisorMacOSX 系统可通过如下方式安装:brew install supervisor安装完成后会有如下几个命令工具supervisord,Super...
2019-08-14 16:24:14
610
原创 .gitignore规则不生效
.gitignore只能忽略那些原来没有在版本库的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决办法:解决方法就是先把本地缓存删除(改变成未track状态),然后再提交git rm -r --cached .git add .git commit -m 'update .gitignore'...
2019-07-23 09:49:30
75
原创 laravel ajax请求422处理
$.ajax({ type: 'POST', url: '/zhiyouadd', dataType: "json", data:data, success: function (res) { ...
2019-06-28 17:01:10
2867
原创 KOA 中转读取文件返回
static async proxyFile(ctx) { // let url = ctx.request.query['img']; let url = 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png'; // console.log(ctx.request.origin)...
2019-06-20 11:53:39
2982
原创 php CURL上传本地文件
$token = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; $url = "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=".$token."&type=image";function post($url, $data = [], $json_encode=tru...
2019-06-19 16:33:53
3904
原创 node.js 上传图片到微信临时素材
files = ctx.request.files //获取前段表单上传的file对象const request = require('request');const path = require('path');const fs= require('fs');static async getMediaid(files){ /** *上传本地...
2019-05-31 18:27:14
1574
原创 Docker容器进入-命令行只显示#
解决办法,输入前面的两个命令# cp /etc/skel/.bash* /root/# su[root@4a841f025562 ~]#[root@4a841f025562 ~]#[root@4a841f025562 ~]#
2019-05-24 17:36:41
1095
原创 微信JSAPI支付h5页面擦测试代码
<!DOCTYPE html><html><head> <title></title></head><body><button id="aaa">支付</button><script src="https://code.jquery.com/jquery-3.1.1....
2019-05-21 17:25:20
1340
原创 node.js中闭包函数异步转同步处理
static async loginBack(ctx) { let code = ctx.query.code; return new Promise((resolve, reject) => { nwo.success(app, code, function(error, body) { return...
2019-05-10 13:35:59
355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人