自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker-compose build报TypeError: kwargs_from_env() got an unexpected keyword argument ‘ssl_version’错误

docker-compose在build时出现kwargs_from_env() got an unexpected keyword argument ‘ssl_version’错误。包括卸载重新安装docker和docker-compose都无效。

2023-12-25 21:17:05 4009 8

原创 linux缓冲区(buff/cache)内存占用过高解决办法

3.发现是journal这个东西,这是linux系统日志,出现这种情况,一般是日志没有配置好。2.发现free剩余很少,buff/cache占用很高。将Storage=persistent。3.安装hcache查看谁在占用。再次free -m 查看。1.查看当前内存剩余。

2023-12-06 10:33:02 3628

原创 批量修改文件名

这里固定了后缀为.jpg的 实际可以根据需要改变或去掉。根据文件名对应表,批量修改文件名。

2023-09-11 11:20:52 155

原创 通过sql文件快速生成数据库设计文档

通过screw快速生成数据库设计文档

2023-07-27 12:43:53 417 1

原创 java批量移动某个文件夹的文件到另外一个文件夹里面

【代码】java批量移动某个文件夹的文件到另外一个文件夹里面。

2023-05-10 18:06:33 1240 1

原创 ApiFox之Idea插件的使用记录

早就听说apifox 的大名了,一直以来用的是swagger在写文档,最近因为项目原因,用了一下,特此记录一下使用中遇到的问题和解决办法。如果想把某个接口加在二级目录下,还可以在接口上使用@folder,但是接口名字就要用@name注解了。根目录创建文件 .apifox-helper.properties。就会生成 一级目录,管理员,二级目录 管理员管理。先更新到最新版,我这里是1.1.19。主要是为了使用插件的注释里面的注解。@folder 管理员/管理员管理。

2023-04-18 14:21:08 601

原创 java中fastjson修改返回的json对象的时间格式

【代码】java中fastjson修改返回的json对象的时间格式。

2023-03-10 16:52:48 609

原创 mysql统计某个字段里面逗号分割的数量

mysql统计某个字段里面逗号分割的数量

2023-03-06 14:36:17 878

原创 mysql双机互为主从配置记录

mysql双机互为主从配置记录,通过docker-compose配置

2023-03-02 13:32:51 263

原创 JAVA中long[]转Long[]

java中long[]转Long[]

2023-02-14 13:42:09 1691

原创 宝塔误删数据库有binlog的恢复过程

1.查看是否有binlog有,则恢复1.先把binlog变成sql/www/server/mysql/bin/mysqlbinlog /www/server/data/mysql-bin.000005 > /www/1.sql2.打开sql文件分析end_log_pos3.恢复sudo /www/server/mysql/bin/mysqlbinlog --no-defaults /www/server/data/mysql-bin.000005 --start-po

2022-05-05 17:03:18 1071

原创 celery4.3.0使用redis的ssl

celery中使用redis时需要ssl的配置方式

2022-05-05 11:09:11 454

原创 python微信h5支付v3版

微信h5支付v3版

2022-03-25 13:53:44 1731

原创 后端接口通过nginx代理后,表格下载到一半就中断了的原因

今天在导出表格时,表格下载一半就无法下载了nginx配置代理如下location /api/ {proxy_pass http://127.0.0.1:8088;}经查验,发现在代理时默认情况下proxy_max_temp_file_size值为1024MB,也就是说后端服务器的文件不大于1G都可以缓存代理硬盘中,这里由于缓存满了,所以导致下载中断。因此修改配置文件如下location /api/ {proxy_pass http://127.0.0.1:8088;pro

2022-01-13 15:26:58 1767

原创 python通过递归将字典列表转为tree结构

有时候需要返回树状结构,又不想递归查询,所以可以尝试以下思路,不对请指导。# 字典列表如下 lists = [ {"id": 1, "name": "a1", "pid": 0}, {"id": 2, "name": "a1_2", "pid": 1}, {"id": 3, "name": "a1_3", "pid": 1}, {"id": 4, "name": "a1_4", "pid": 1}, {"id"

2021-10-12 16:03:11 1660

原创 给body设置了zoom属性后,echarts图鼠标悬浮偏移的解决办法

给body设置了room属性。@media screen and (max-width:1400px) { body { zoom: 0.81 !important; -moz-transform: scale(1); -moz-transform-origin: 0 0; }}然后某个页面引入了echarts,悬浮发生了错位。解决办法:既然body缩放了,那么渲染echarts图表的div再给他放大回去就好了。@media screen and (max-wid.

2021-09-08 14:02:09 4315

原创 springboot异步任务带自定义返回结果和异步任务查看。

前言:由于多年在写的都是python,经常在做一些异步任务时,如导入导出报表这种,都是用celery来做异步生成表格,然后循环更新任务状态,任务结束后返回文件名或其他结果。最近某个项目采用java的springboot在写,刚好也要做些报表导入导出的事情,由此查了一下资料,捡了一些别人写好的东西,并撸了一遍车轮子,以下是相关工程代码,在此记录,下次遇到好直接搬运。1.pom文件,在此强烈推荐阿里巴巴的easyexcel,真的好用,官网文档:2ttps://www.yuque.com/easyexcel/

2021-09-01 12:02:09 1151

原创 springboot集成websocket

直接上代码server类package com.src.xxx.websocket;import java.io.IOException;import java.util.concurrent.ConcurrentHashMap;import javax.websocket.OnClose;import javax.websocket.OnError;import javax.websocket.OnMessage;import javax.websocket.OnOpen;impo

2021-08-30 15:23:22 195 1

原创 linux里面,python3安装了各种包后提示flask: command not found的解决方法

今天更新代码到服务,一运行脚本,突然给我抛出个command not found。一脸懵逼。先看脚本,没啥问题,没有动过。、pip3 list一看,包都是装了的。各种尝试,都不行。最后无奈百度。查到别人的解决办法export PATH=$PATH:~/.local/bin/好像也没有用。于是乎,我想到是不是应该把我的包的bin目录加进去。于是与whereis flaskexport PATH=$PATH:/usr/local/bin/把path设置成这

2021-05-17 12:50:17 1976

原创 在docker中的mysql定时备份

目录结构如下:dbcorn.pyif __name__ == "__main__": from datetime import datetime import sched import time,os from datetime import datetime retval = os.getcwd() # 初始化sched模块的 scheduler 类 # 第一个参数是一个可以返回时间戳的函数,第二个参数可以在定时未到达之前阻塞。.

2021-03-29 14:13:30 266 1

原创 python图片合并代码

前段时间需要合并一些图片,左右上下合并的都有,所以写了一个工具类。不是很完善,贴在这里备忘。import mathimport osfrom PIL import Image# 获取某个目录的文件并按文件名排序def get_image_list(folder): imgs = list() fs = os.listdir(folder) for f in fs: imgs.append(f) if len(imgs) != 0: .

2021-01-27 14:46:37 1047 1

原创 docker容器出现no route to host

docker容器出no route to host,报错如下。我出现这个错误的原因是,最开始我有一台物理机器,配置的ip是公司固定ip,后面搬到机房去了,重新设置的另外一个网口的ip。当我ssh上去运行时,发现docker容器能启动起来,但是外部无法访问到容器内的nginx80端口。而且容器内部应用之间也无法通信,就报上面的错。后来一番百度google,https://stackoverflow.com/questions/40214617/docker-no-route-to-host有...

2021-01-27 12:37:38 4064

原创 minio 集群搭建记录

minio的集群搭建。1.通过docker-compose的方式搭建集群。官方中文文档:https://docs.min.io/cn/deploy-minio-on-docker-compose.htmlversion: '3.0'services: minio1: image: minio/minio volumes: - ./data1-1:/data1 - ./data1-2:/data2

2021-01-27 12:20:38 1138 1

原创 swagger-ui 通过nginx转发时的巨坑!!!

先上pom <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version> </dependency> <dependen

2020-12-07 16:46:23 4221

原创 微信公众号合并二维码图片并生成分享海报demo

微信公众号合并二维码图片并生成分享海报demo<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial.

2020-11-26 18:12:00 602

原创 minio 使用记录

1.介绍官方介绍是:MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。实际上他就是个对象存储服务,跟平时用的oss,oos都没得啥区别。2.下载安装直接贴地址好吧

2020-11-23 15:27:55 2699

原创 springboot使用docker-compose部署的相关记录

遇到的问题1.在使用 kaptcha验证码时,出现sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) 错误第一时间复制错误信息问百度。看这个font开头的错误。我猜估计是字体问题,果然。有人贴出dockerfile,加上这一句RUN set -xe \&& apk --no-cache add ttf-dejavu fontconfig加上后,重新build,确实可以,但是,在安装..

2020-10-22 11:59:02 454 1

原创 微信公众号获取用户头像昵称,用户信息

1.关注了公众号,可以通过的方式获取用户头像https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect获取code,scope=snsapi_base。url = f"https://api.weixin.qq.com/sns/oau.

2020-09-27 13:30:44 6025

原创 python删除某个文件下多少天以前的文件

有时候我们可能要做定期清除某个文件夹下的所有文件,可以参考一下代码if __name__ == '__main__': import os, datetime dirToBeEmptied = os.path.join("C:/pywork/test/app", "upload") ds = list(os.walk(dirToBeEmptied)) #获得所有文件夹的信息列表 delta = datetime.timedelta(days=0) #这里方便测试可以.

2020-05-27 17:50:29 818

原创  python不改变图片尺寸压缩到指定大小

python不改变图片尺寸压缩到指定大小import base64import ioimport osfrom PIL import Imagefrom PIL import ImageFile# 压缩图片文件def compress_image(outfile, mb=190, quality=85, k=0.9): """不改变图片尺寸压缩到指定大小 :param outfile: 压缩文件保存地址 :param mb: 压缩目标,KB :param.

2020-05-27 17:36:51 7310 17

原创 Proxmox ve(Pve) 安装windows server

1.安装proxmox ve点击直达官网地址下载下来如果下载速度太慢 可以去安装个IDMhttps://www.52pojie.cn/thread-1013874-1-1.html然后需要制作u盘启动器下载一个 Rufus选择proxmox ve的iso文件 点击开始制作完成后插入到服务器上启动启动后会进入这个界面点击 i agree选择硬盘,点击“Next”设定国家、时区和键盘,Country输入China即可,点击“Next”...

2020-05-15 17:41:18 20967

原创 yii2 使用 PhpSpreadsheet 对excel进行导入导出操作

安装PhpSpreadsheetcomposer require phpoffice/phpspreadsheet安装完成后我们写一个工具类Excel.php 工具类<?phpnamespace common\tools;use PhpOffice\PhpSpreadsheet\Reader\Xlsx;use PhpOffice\PhpSpreadsheet\...

2020-05-06 11:08:49 1777 2

原创 windows批量修改文件名或去掉文件名中的字符串

复制下面代码到一个txt文本中,将后缀名修改为bat,双击运行即可。操作方式如下图这里我去掉了新建两个字。注意编码问题,如果打开是乱码,请先查看cmd的属性,然后将文本保存为对应字符编码。复制下方代码:@echo offset /p str1= 请输入要替换的文件(文件夹)名字符串(可替换空格):set /p str2= 请输入替换后的文件(文件夹...

2020-04-29 11:15:05 7579 4

原创 python flask压缩包上传、解压(压缩包里面有中文的处理方式)到指定目录

先上传压缩包文件,压缩包一般都可能比较大,所以我们分片上传。上传完成后,合并分片文件得到压缩包,然后解压。下面代码是我复制本地代码过来再改动的,如果有包忘了引入请自行引入。import zipfileimport ioimport osimport picklefrom pathlib import Pathfrom flask import Flaskfrom flask ...

2020-04-29 11:02:45 2903

原创 golang日志按天分割

log工具类如下timeWriter.gopackage LOGimport ("compress/gzip""errors""fmt""io""io/ioutil""os""path/filepath""sort""strconv""strings""sync""time")// io.WriteCloservar _ io.WriteCloser...

2020-04-26 15:42:44 4328 1

原创 sql语句修改某个字段某一部分的内容,sql语句修改一个字段的部分内容

mysql修改数据库某个字段的某一部分。需求:我数据里面存的图片地址是ip+文件名的方式,这种方式不利于拓展,所以我想把它改一下不存ip进去update users set photo = replace(photo,'http://127.0.0.1','#fs1#') where photo like '%http://127.0.0.1%';修改过后是这样。...

2020-04-21 10:42:09 2137

原创 python按大小,按时间分割日志,多进程安全配置。

1. 按大小分割日志import loggingimport osimport timefrom concurrent_log_handler import ConcurrentRotatingFileHandlerapp = Flask(__name__)# 按大小分割日志def init_logger(app): file_dir = os.path.join(...

2020-04-20 17:08:04 1893 1

原创 js对象合并

js把两个对象合并成一个对象的方法:base = { "id": 0, "sex": 1, "name": "empty", "favorites": { "color": "", "fruit": "", }}src = { "id": 1, "sex": "man", "favorites": { "color"...

2020-04-13 15:31:57 734

原创 flask中,读取本地/远程图片返回给前端

读取本地图片返回给前端有如下几种方式:1. 通过send_from_directory函数# -*- coding: utf-8 -*-from flask import Flask, render_template, send_file, send_from_directory,json, jsonify,make_response #file_name是客户端传来的需要下载的...

2020-04-13 15:07:55 7436 1

原创 linux中 mysql数据查询出来中文变问号的处理方法

我们在linux里面 ,命令行查询数据库的时候,可能会遇到查询出来的中文是问号,如下图:这种情况一般是字符集编码的问题。show variables like 'character_set_%';这个时候发现results的编码不是utf-8,client 也不是,connection也不是。我们一个个修改set character_set_client=utf8;...

2020-04-02 13:10:40 1391

前端Jquery,Vue通过授权URL直传阿里云OSS

前端Jquery,Vue通过授权URL直传阿里云OSS,PUT请求方式,有很多前端不会,放这里大家自取

2023-11-16

php利用ffmpeg给视频加水印

php利用ffmpeg给视频加水印logo,以及调用更多命令

2023-03-14

python3爬虫全套教程

python30基础爬虫全套教程,手把手教学

2023-03-14

json-bigint

用法: <script src="json-bigint-browser.min.js"></script> <script> JSON.parse = JSONbig.parse; JSON.stringify = JSONbig.stringify; </script>

2022-09-24

php微信公众号、小程序支付demo

php微信支付类统一下单接口实现,绝对可用!自己配置上回调就ok了。

2018-07-07

空空如也

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

TA关注的人

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