- 博客(192)
- 收藏
- 关注
原创 实战springboot整合mybatis-plus多数据源及手动切换数据源
【代码】实战springboot整合mybatis-plus多数据源及手动切换数据源。
2024-04-19 11:35:50
1790
原创 linux安装jdk
yum安装jdk在linux上使用yum安装是非常粗暴无脑的,但仍然有需要注意的点,不然会掉坑里。这里说一下步骤。1.1. 执行命令yum list |grep jdk查看可安装jdk版本1.2. 选择一个java版本进行安装这里我们希望安装java1.8,因为我们的机器是64位的,所以选择安装java-1.8.0-openjdk-devel.x86_64。
2024-04-18 16:46:27
955
原创 linux常用命令
查询此字符出现的次数grep “开始带宽” 2024-04-17.log | wc -l查询此字符出现的前1000行grep “开始带宽” -C 1000 2024-04-17.log查询日志前1000行查询日志后1000行查看端口是否通查看内存df -h。
2024-04-17 14:09:12
1141
原创 事务失效隔离传播
这是因为@Async注解使用的是独立线程和独立的事务,和notice的不处于同一个事务当中,所以notice回滚了,但是history入库了。PROPAGATION_REQUIRES_NEW 创建一个新事务,如果已经存在一个事务,则把当前事务挂起,新事务提交不影响老事务回滚。这种隔离级别可以避免脏读和不可重复读问题,但仍可能发生幻读(Phantom Read,一个事务在多次读取同一范围的数据时,可重复读是一种较高的隔离级别,一个事务可以多次读取同一数据并获得相同的结果,即使其他事务已经修改并提交了数据。
2024-03-27 14:19:24
301
原创 docker挂载木目录
在确认软连接已经在Docker容器内部正确创建之后,我们可以测试软链接是否已经正确工作。可以通过在Docker容器内读写/container_data/test.txt和在宿主机上读写/data/test.txt来测试。这条命令将会在容器内创建一个软连接/data/test.txt,并将其指向宿主机上的/data/test.txt。可以看到,输出结果中的->符号表示/data/test.txt软连接到了/container_data/test.txt。拷贝/var/lib目录到挂载目录。
2024-03-27 14:18:56
414
原创 docker安装Prometheus+Grafana
Grafana 支持多种数据源,包括 Graphite、Elasticsearch、InfluxDB、Prometheus 等,Grafana 是一个开源的数据可视化工具,它可以帮助用户将数据源中的数据进行图形化展示和实时监控,它在本地存储抓取的所有数据,并通过一定规则进行清理和整理数据,并把得到的结果存储到新的时间序列中,Prometheus服务,可以直接通过目标拉取数据,或者间接地通过中间网关拉取数据。也支持多种展示方式,如图表、仪表盘、地图、日历等。PromQL和其他API可视化地展示收集的数据。
2024-03-12 11:47:58
261
原创 事务失效隔离传播
这是因为@Async注解使用的是独立线程和独立的事务,和notice的不处于同一个事务当中,所以notice回滚了,但是history入库了。PROPAGATION_REQUIRES_NEW 创建一个新事务,如果已经存在一个事务,则把当前事务挂起,新事务提交不影响老事务回滚。这种隔离级别可以避免脏读和不可重复读问题,但仍可能发生幻读(Phantom Read,一个事务在多次读取同一范围的数据时,可重复读是一种较高的隔离级别,一个事务可以多次读取同一数据并获得相同的结果,即使其他事务已经修改并提交了数据。
2023-11-11 14:39:24
153
原创 window安装docker
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL2、右键点击【Hyper-V.cmd】文件图标,在右键菜单中点击:以管理员身份运行;\docker-desktop-data\version-pack-data\community\docker\volumes\你的容器id。4、然后系统自动进行Windows命令处理,我们等待处理完成以后,在最末处输入:Y,电脑自动重启,进行配置更新。
2023-11-11 14:36:01
58
原创 Linux安装Libreoffice
windos安装LibreofficeC:\路径\LibreOffice\program\soffice.bin --help 看是否输出帮助命令Linux安装Libreoffice1、下载rpm包并解压https://mirrors.cloud.tencent.com/libreoffice/libreoffice/stable/2、安装:3、安装libcairo.so.2依赖库4、安装字体。
2023-11-10 12:49:07
1246
原创 springboot动态数据源切换
1)、就是将多个数据源全部注入到bean中,根据需要实现多数据源之间的切换。2)、使用baomidou的@DS注解。见文章@DS注解实现数据源动态切换动态数据源切换3.5.1##设置默认的数据源或者数据源组,默认值即为master#设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.
2023-08-08 11:31:41
935
原创 nginx中proxy_pass用法
第一种:location /proxy/ {proxy_pass http://127.0.0.1:8080/;}代理到:http://127.0.0.1:8080/abc.html第二种:location /proxy/ {proxy_pass http://127.0.0.1:8080;}相对于第一种proxy_pass缺少/ 代理到:http://127.0.0.1:8080/proxy/abc.html第三种:location /proxy/ {proxy_pass http
2022-10-14 08:57:09
836
原创 车保险需知
车保养第一机油矿物质机油每5000公里更换一次半合成机油每8000公里更换一次全合成机油每10000公里更换一次第二刹车油每2年或60000公里更换一次第三汽车火花塞每80000公里更换一次第四发动机冷却液每2年或60000公里更换一次第五发动机变速箱手动挡60000公里更换一次/自动挡80000公里更换一次第六转向助力油每2年或60000公里更换一次第七电子助力免维护空气滤和空调滤每30000公里更换一次第八发动机正式皮带每100000公里更换一次车险三者附加医保外医疗费用责任险
2022-10-12 08:42:06
171
原创 Response设置状态
// response 响应拦截器instance.interceptors.response.use(response => {return response.data},err => {if (err && err.response) {let messahe = “”;if (err.response.data.msg) {messahe = err.response.data.msg;}else{messahe = err.toString();}
2022-04-12 16:08:35
2154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人