跳转到主要内容

知识库

科学上网

参考网站 github:https://github.com/shadowsocks/go-shadowsocks2?tab=readme-ov-file 官方帮助:https://pk...

免费申请ssl证书

注册账号 在网站 https://zerossl.com/ 注册账号,按下图步骤获取acme key , 将EAB KID 和 EAB HMAC key记录下来 安装和使用 参考网址:http...

VUE前端缓存不刷新问题

nginx配置增加 location / { # 不缓存首页,解决VUE单页面发版后不生效 add_header Cache-Control "no-ca...

代码规范插件

进入idea设置 查找代码规范插件alibaba java coding guidelines的最近版本,并安装 使用参考 1 触发扫描,可以通过右键菜单、Toolbar按钮、快捷...

git使用指南

# Git global setup git config --global user.name "你的名字" git config --global user.email "your emai...

centos 配置telnet登陆

相关软件安装 yum install telnet telnet-server xinetd 修改 pam 模块 telnet 权限 将etc/pam.d/remote中的auth ...

ansible使用

安装 # 安装扩展源 yum install epel-release yum install ansible 编写配置文件 # 编辑配置文件 vi /etc/ansible/...

openssh升级

重要,使用新的客户端成功连接前,千万不要断开ssh连接,否则就接不上了;确定升级完成、新的客户端可以连接后才断开,请确保电脑连接了电源,网络畅通 openssh升级 openssh 源代码发布网...

手工编译qt6.7.1 WebEngine

QWebEngine默认不支持html video播放 QWebEngine默认不支持html video播放,原因是默认编译没有包括视频解码部分 源代码编译 # 下载源代码并解压缩 # 下载地...

ansible 一键修改服务器密码脚本

脚本安装 执行安装脚本setup.sh 安装ansible和yq命令 #!/bin/bash # 安装ansible yum install ansible-2.9.27-1.el7.no...

qt集成cef(Chromium Embedded Framework) 实现自己的浏览器

虽然QT自带的有WebEngine也是基于chrome的。简单使用没有问题,但是默认没有对视频播放的支持,虽然网上有很多关于编译QT源码以用于支持视频播放。但是耗时耗力,且不一定能成功,想要追随...

docker centos 支持中文

FROM centos:7 EXPOSE 8080 RUN yum install -y https://download.oracle.com/java/17/latest/jdk-17_l...

微服务开发中的一些小工具&&小技巧

稍等,我把配置改成生产上的地址 在微服务开发中,通常涉及多个服务、多个团队、异地团队一起合作开发。又因为频繁迭代,频繁发布版本,为了保证版本、代码、环境的一致性,通常使用容器化,既生产上的运行环...

busybox&&docker镜像支持systemd

k8s环境中,经常需要一个工具容器进行一些调试,特意打包了常用小工具。你可以可以使用下面的dockerfile制作自己的容器 镜像地址 harbor.iovhm.com/public/busy...

datart通过自定义视图查询数据源数据

一、 功能概述 该功能可以实现动态注册数据源,自定义SQL就可以通过统一接口查询数据。减少开发工作量,提高效率。 二、注册数据源 注册数据源如下图。 注意:连接地址,一定要设置utf8编码,不...

定时备份mysql

相关容器 swr.cn-south-1.myhuaweicloud.com/vp-public/mysql-backup:v1.0 相关配置 volumes: - ./co...

MYSQL维护指南

1. 监控数据库性能 1.1. 主机监控 定期监控和分析数据库的性能指标,包括查询速度、连接数、CPU和内存使用情况等。这有助于识别性能瓶颈,并采取相应的优化措施。 常用命令:top 、 fre...

mysql主从复制&&读写分离

主服务器配置 修改配置文件,编辑MySQL的配置文件(通常是/etc/my.cnf或/etc/mysql/my.cnf),重启MySQL服务,使配置生效。 # 启用二进制日志 log-bin=...

centos7 阿里源

CentOS-Base.repo # 保存位置 # /etc/yum.repos.d/CentOS-Base.repo # CentOS-Base curl -o /etc/yum.rep...

不重新打包修改nginx-web镜像写死的API地址

由于各种原因前端的API地址被写死了,而临时需要修改地址,打包发布麻烦,不知道哪个版本的代码对应这个版本,可以这样做。 nginx.conf中写死的服务发现 方法一,使用主机别名,类似host...

在无GUI界面的Linux服务器上执行jmeter

准备工作 首先在有GUI的电脑,例如windows上将测试计划参数配置好,先使用一个并发运行一次,保证测试计划可以成功运行,将测试计划保存为jmx 在服务器上运行 jmeter是使用java编写...

室内地图制作方法

项目源代码 https://gitee.com/vpclub-wh/indoor-map 室内地图制作 用threejs实现的室内地图展示,原理非常简单 使用正交相机创建2D效果 根据地图数据...

常用ai语音配音

微软 xiaoxiao(晓晓) yunjian(云建) yunxi(云熙) yunyang(云扬) hsiaochen(小陈,台湾) ...

npm和yarn

区别 npm(Node Package Manager) 是Node.js的默认包管理工具。它主要用于JavaScript和Node.js项目的包管理。npm的出现是为了方便开发者安装、...

hbuilder项目转vue项目&&jenkins uniapp

使用vue cli工具、uni预设创建新的项目 官方参考:https://uniapp.dcloud.net.cn/quickstart-cli.html VUE3项目 如果不知道当前项目用的是...

linux时间同步

sudo tee -a /etc/chrony.conf << 'EOF' server ntp.aliyun.com iburst server ntp1.tencent.com iburs...

windows下安装wget

下载地址:http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe 加入到环境变量的path:C:\Program F...

mysql数据库idb文件修复

https://github.com/ddcw/ibd2sql # 下载 wget https://github.com/ddcw/ibd2sql/archive/refs/tags/v...

tmux终端复用&&后台运行终端

有时候需要长时间执行一个shell,但是网络断开后,终端也随之关闭,可以使用tmux来新开一个持续运行的终端,不受ssh断开影响。 # 安装 yum install tmux # 创建一个新的...

开发规范

一、循环引用问题 项目中不能出现循环引用,如果确实需要相互引用,必须抽取公共方法 二、授权标识问题 授权标识必须一个按钮,一个授权标识,一个接口被多个按钮使用,授权标识必须分开,当页的列表查询放...