2024-10-29 22:30:38
在docker-compose文件中设置了replicas :1
# 将该服务扩容为2
docker compose scale tomcat=2
# 此时镜像是新版本的镜像,停止原有容器
docker stop project-tomcat-1
docker rm project-tomcat-1
# 还原扩容
docker compose scale tomcat=1
2024-10-29 16:48:53
如果经过了大量的搜索引擎检索后还是无法解决这个问题,可以不死心的尝试下这个。
我通过该方法解决了,大概率是我的wsl没有安装或更新成功。
2024-09-04 15:54:41
之前一直正常连接,后来让我删除了就找不到了。 如果确定蓝牙正常打开,service.msc 中蓝牙服务也是启动的,重启后也不行的话,可能是这个原因。
1. 关闭手机蓝牙
2. 打开ipds盖子,不要拿出耳机
3. 按住小白点,直到白色灯闪烁
4. 在尝试win10 关闭、打开蓝牙,稍等一会看是否出现
我是这么操作的,算是一个思路吧。
2024-08-21 22:27:33
最近开发电脑MYSQL8.0 经常时不时的连不上,这里简单记录下过程。 由于本来就有很多数据了,肯定不能就不要了,要保留的,步骤如下。
先将原有的data下的所有文件进行备份,别搞没了数据
记住要备份后再清空
mysqld --remove
mysqld --initialize
mysqld --install
net start mysql
尝试启动,正常来说,这里应该就成功了。
net stop mysql
# 然后将data目录再次清空,将备份的文件还原回来
2024-08-13 23:00:50
pid=`ps -ef|grep "python"|grep -v grep|awk '{print $2}'`
kill -9 $pid
2024-08-05 17:15:35
https://pypi.tuna.tsinghua.edu.cn/simple
pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple
2024-07-31 09:56:27
nvidia-smi
查看支持的最高版本
2024-07-29 11:45:07
备份 yum.repos.d ,然后清空, 下载该文件 https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo 执行
yum clean all
yum makecache
2024-07-09 17:19:47
# 通过nohup 放在后台
nohup scp root@x.x.x.x:/mnt/bak.tar ./bak.tar &
# 关闭终端,重点来了:这里不能直接关闭,通过exit退出即可
exit
2024-06-04 16:29:08
一般系统盘空间比较小,导致docker运行一段时间后就会空间不足。
# 查看当前目录
docker info | grep "Docker Root Dir"
# 关闭docker
# 关闭正在运行的容器
systemctl stop docker.socket
systemctl stop docker
# 将数据同步到某个目录
rsync -avzP /var/lib/docker /mnt/docker/
# 同步后将var/lib/docker移动
mv /var/lib/docker /mnt/docker.bak
# 添加软脸颊
ln -s /mnt/docker/docker /var/lib/
# 重新启动docker
systemctl start docker.socket
systemctl start docker
# 检查镜像
docker images
# 启动容器
确保运行正常后,删除 /mnt/docker.bak
2024-05-29 09:14:45
一般来说如果没有做webdriver
或 chrome runtime
的话,这两个可以先增加后进行尝试。
//在新开页面中执行以下处理
await page.evaluateOnNewDocument(() => {
//web driver
const newProto = navigator.__proto__;
delete newProto.webdriver;
navigator.__proto__ = newProto;
//chrome runtime
window.navigator.chrome = {
runtime: {}
};
window.chrome = {
runtime: {},
loadTimes: function () { },
csi: function () { },
app: {}
}
//language
window.navigator.language = 'en';
window.navigator.languages = 'en';
//plugins
Object.defineProperty(navigator, 'plugins', {
get: () => [
{
0: {type: "application/x-google-chrome-pdf", suffixes: "pdf", description: "Portable Document Format", enabledPlugin: Plugin},
description: "Portable Document Format",
filename: "internal-pdf-viewer",
length: 1,
name: "Chrome PDF Plugin"
},
{
0: {type: "application/pdf", suffixes: "pdf", description: "", enabledPlugin: Plugin},
description: "",
filename: "mhjfbmdgcfjbbpaeojofohoefgiehjai",
length: 1,
name: "Chrome PDF Viewer"
},
{
0: {type: "application/x-nacl", suffixes: "", description: "Native Client Executable", enabledPlugin: Plugin},
1: {type: "application/x-pnacl", suffixes: "", description: "Portable Native Client Executable", enabledPlugin: Plugin},
description: "",
filename: "internal-nacl-plugin",
length: 2,
name: "Native Client"
}
],
});
});
https://bot.sannysoft.com/ 检测是否为模拟浏览器
2024-04-11 18:21:09
2024-04-10 16:09:36
nginx 代理还是正常配置,能够访问页面即可。 在application.yml 中增加
server:
tomcat:
remote-ip-header: x-forwarded-for
protocol-header: x-forwarded-proto
2024-04-08 15:37:27
delimiter |
create event exam_count_event
on SCHEDULE every 1 HOUR starts '2024-04-08 00:00:00'
do
begin
delete from buss_exam_student_count;
insert into buss_exam_student_count select examId,count(userId) as num from buss_paper_record group by examId;
commit;
end
|
delimiter ;
创建完成后查看状态为 ENABLE,应该是执行,但是没有执行,为全局状态未开启。
show events;
show variables like 'event_scheduler';
set global event_scheduler=1;
该方式为临时开启,重启后又关闭了。
修改my.cnf
[mysqld]
event_scheduler=on
增加该配置。
2024-04-07 17:34:47
之前自己用内网穿透都是使用frp,在自己服务器上配置下,本地配置下,最近好久没用了,但是想临时用下,又不想配置来配置去的,发现了这个 localtunnel
.
npm install localtunnel -g
全局安装后使用
lt --port 9997
访问后输入自己的IP地址即可。
2024-03-07 18:17:12
安装带有 management的
docker pull rabbitmq:management
docker run -it -d --name rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:latest
docker exec -it rabbitmq /bin/bash
rabbitmq-plugins list
rabbitmq-plugins enable rabbitmq_management
# 添加vhost
rabbitmqctl add_vhost /teaching
# 给用户添加权限
rabbitmqctl set_permissions -p /teaching admin '.*' '.*' '.*'
启用管理插件
2024-02-17 23:12:58
# 命令行执行
wsl --shutdown
2024-01-18 23:42:20
ffmpeg -i 2.mp4 -c:v libx264 -c:a aac -strict -2 -hls_list_size 0 -f hls 2_m3u8/index.m3u8
2024-01-18 16:12:29
抓取桌面截图
gdigrab
ffmpeg -f gdigrab -i desktop d:/aa.jpg
抓取摄像头截图
ffmpeg -list_devices true -f dshow -i dummy
ffmpeg -f dshow -i video="Lenovo EasyCamera" d:/abc.jpg
//ps.摄像头会亮一下。
2024-01-11 22:37:27
# 从第10秒开始,截止到第20秒
ffmpeg -i test.mp4 -ss 10 -to 20 out.mp4
# 从第10秒开始,共截取20秒的视频,到30秒
ffmpeg -i test.mp4 -ss 10 -t 20 out.mp4
2023-11-21 12:16:27
kill -9 `ps -ef|grep chrome|awk '{print $2}'`
2023-11-21 12:15:12
find / -type f -size +500M
2023-11-20 17:30:39
vmware workstation 17 pro激活密钥,通用批量永久激活许可 17:JU090-6039P-08409-8J0QH-2YR7F
16:ZF3R0-FHED2-M80TY-8QYGC-NPKYF
15:FC7D0-D1YDL-M8DXZ-CYPZE-P2AY6
12:ZC3TK-63GE6-481JY-WWW5T-Z7ATA
10:1Z0G9-67285-FZG78-ZL3Q2-234JG
vmware workstation 17 pro密匙最新 4A4RR-813DK-M81A9-4U35H-06KND
NZ4RR-FTK5H-H81C1-Q30QH-1V2LA
JU090-6039P-08409-8J0QH-2YR7F
4Y09U-AJK97-089Z0-A3054-83KLA
4C21U-2KK9Q-M8130-4V2QH-CF810
MC60H-DWHD5-H80U9-6V85M-8280D
2023-09-21 11:52:18
可以在my.cnf
中增加以下几项:
slow_query_log = ON
slow_query_log_file = /var/log/mysql/slow.log
long_query_time = 0.1
# long_query_time 的单位是秒
也可以在终端中查询如下:
set global slow_query_log ='on';
set globle long_query_time=0.1;
set globle slow_query_log_file=‘ /var/log/mysql/slow.log’;
未使用索引如下:
set global log_queries_not_using_indexes='on';
2023-09-05 09:18:45
ffmpeg -i 1.mp4 -r 15 2.mp4
ffmpeg -i 1.mp4 -b 1.5M 2.mp4
ffmpeg -i 1.mp4 -vf scale=640:360 2.mp4
ffmpeg -i 1.mp4 -fs 100M 2.mp4
这个会把视频截断,不好用
使用上来说 3 比较好用
2023-05-27 11:40:45
procps
yum install procps
apt-get install procps
2023-05-27 09:40:57
不要直接点x 或关闭客户端,要通过命令
nohup node app.js >> ./log.txt 2>&1 &
exit
要用exit
退出。
2023-03-14 16:48:14
在IOS设备的H5页面上上传视频的时候,会出现自动压缩视频的问题。
经过测试,增加multiple
可以避免这个问题。
2023-01-18 01:11:50
通过 clip-path 来实现。
.test{
border-radius:50%;
border:2px solid red;
clip-path:polygon(50% 0%,100% 0%,100% 100%,50% 100%);
}
2022-12-12 13:41:52
cat /dev/null > access.log