- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Redis发布订阅模式实战-远程中止SQL
3.所有服务中事先存储了各自服务器上运行的的key value Map,服务3中根据logId找到了对应的statement对象,执行cancel()成功取消执行。2.执行sql,并存储对应的的key value Map。终止一个正在运行的sql,可以使用JDBC提供的statement.cancel()4.每个sql执行完成之后,服务器需要自行remove对应的map,否则会膨胀。但服务是多节点部署,找不到对应的statement对象。
2024-10-24 11:34:00
291
原创 el-container比视口高沾满溢出屏幕
最右边红色标出的y轴滚动条,说明整个页面已经比视口要高了,仔细观察背景颜色也会发现上下有留白。今天用vue+el-container布局设置高度100vh之后发现比视口高出一截,如图。
2024-09-22 23:26:33
205
原创 若依ruoyi-vue3虚拟机前后端分离部署到nginx
成功启动项目之后,运行maven package,将target文件夹下生成的jar包上传到虚拟机上。打包好之生成了dist文件夹,运行npm run preview预览运行一下打包之后的项目。将打包好的dist文件用1panel上传到对应的目录,默认是/var/www/html。安装好之后使用navicate远程连接到mysql,然后运行后端项目里的sql文件。nginx.conf文件,默认在/etc/nginx/nginx.conf。命令执行成功之后,出现了启动成功的图标即可。
2024-09-20 13:47:50
1557
原创 Redisson分布式锁实战
在多节点部署的微服务项目中,某一条规则可能正在调度,正在清理,或正在导入。这三种操作都会操作数据库,且没有开启事务。为了保证数据一致性,它们不能同时发生。所以需要实现多个服务在同一时间对于同一资源的互斥访问。
2024-09-14 13:19:04
411
原创 idea无法识别多模块项目
File->Project Structure->加号->import Module->create Module from existing sources->选择项目根目录。从github上拉取的代码,只能识别一个模块。它会重新识别所有Module,解决。
2023-10-25 20:18:21
496
1
原创 字符集编码小结(ASCII/GB2312/GBK/Unicode/UTF-8/UTF-16)
字符集编码格式小结:ASCII/GB2312/GBK/Unicode/UTF-8/UTF-16
2023-03-19 23:05:20
455
原创 Qt报错Could not find qmake spec ‘default‘.
我的系统上安装了三个版本Qt,安装新版本之后,旧版本无法打开工程文件报错Could not find qmake spec 'default'.
2023-03-18 15:26:34
1025
1
原创 FFmpeg仅列出所有音频设备
用FFmpeg5.0.1的API:avdevice_list_input_sources()列出本机所有音视频设备,并对音频和视频设备进行筛选输出。UI界面使用Qt实现。
2023-03-18 13:17:27
1573
1
原创 Qt6+FFmpeg5.0.1开发环境搭建
Qt qmake和FFmpeg的版本都更新了,以前的教程很多坑。用新版Qt6.4.2 ,qmake,引用 FFmpeg 5.0.1的动态库dll。
2023-03-17 11:35:54
794
1
VS2022调试vector,一直都是空
2023-03-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人