- 博客(87)
- 收藏
- 关注
原创 TiDB数据库 使用tiup 缩容遇到的tikv处于下线中状态无法转为tombstone状态
TiDB数据库 使用tiup 缩容遇到的tikv处于下线中状态无法转为tombstone状态
2024-05-07 09:58:51 341
原创 docker访问宿主机的localhost
在我们使用docker的时候我们会发现访问宿主机的ip的地址是一件比较麻烦的事情,因为宿主机如果处于不同的网段中他的ip地址是在不断的改变之中,那么如何访问宿主机的本地地址localhost成为了一件比较麻烦的事情,本文就介绍一种最简单访问宿主机回环地址localhost的方法。
2024-03-26 10:01:32 354
原创 mysql数据库中查询重复数据和去重数据
由于数据库不支持同时查和删除同一个表,所以只能建立一个中间表temp。原理 分组后如果组内多个数据,找到id小的那条。之后删除不在上面查到的集合中的数据。
2024-03-14 15:39:50 467
原创 Flyway 9.22.3 + springboot3 + MySQL8.0+,简单使用
关于这篇文章主要是自己在使用flyway时遇到的一些问题以及最终的解决方法当然包括所有的配置,主要目的是记录一下防止下次使用的时候忘记。
2024-03-06 17:45:35 465
原创 如何在 Ubuntu 20.04 上安装和配置 Redis
验证进程是否已终止。再次运行第一步的命令,确保6379端口上没有其他进程正在运行。将上述命令中的PID替换为占用6379端口的进程的实际PID。2.这将显示占用6379端口的进程及其PID(进程ID)。4.重启redis服务即可。只有本机回环地址可以访问。
2024-02-26 09:05:26 541
原创 TIDB数据库简介
Tikv以集群格式进行存储数据格式是kv的,在TIDB中不是直接存储在磁盘,而是通过RocksDB实现TB级别的本地化存储方案,使用LSM树,避免B+数叶子节点膨胀带来的随机读写。集群,Raft保持数据一致性,3台以上,通过PD负载均衡,leader挂掉,重新选主,选主机制。TIDB/TIKV/PD,可以部署多个,一个挂掉找另外一个,容忍部分失效。** 水平拓展 ** ** 高可用**集群,Raft保持数据一致性,3台以上。高效OLAP 联机分析处理。OLTP 联机事务处理。无状态,可以随机拓展。
2024-02-21 13:58:55 358
原创 删除挖矿木马yaya病毒
使用top命令查看最大占用系统资源的进程pid,使用命令kill -9 pid结束对于进程,该挖矿程序进程路径一般以类似的字符串形式存在“/112d9a3b”。
2024-02-19 18:00:20 404
原创 若依整合mybatis-plus
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ruoyi.web.mapper.UserMapper.selectById这里使用mybatis-plus。请求地址’/prod-api/user’,发生未知异常.
2024-02-04 16:14:39 466
原创 关于docker 访问 /home/?/.docker/config.json1469272989: permission denied
1.将当前用户添加进去。
2024-02-02 12:01:33 402
原创 SpringBoot3使用Mybatis/plus Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String
【代码】SpringBoot3使用Mybatis/plus Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String。
2024-01-23 11:46:06 436
原创 Ubuntu 20.02.4LST安装Docker docker.socket: Failed with result ‘service-start-limit-hit‘修改docker用户组权限
现在您已经成功安装了 Docker。请注意,上述命令需要使用管理员权限(通过 sudo 命令提供)。对于其他架构,请将 amd64 替换为相应的架构,如 arm64 或 armhf。如果一切正常,您将看到一条消息表示 Docker 已正确安装并正在运行。如果说第一个还是报之前的错误,就重新。1.在执行第6步的时候出现错误。2.执行第7步的时候说没有启动。
2024-01-09 09:31:41 499
原创 Docker 部署后端项目自动化脚本
上传到服务器中后自己选择一个合适的文件夹 然后旁边新建一个target文件夹 将上方的 jar包放入target里面 上方的脚本文件中存在。2.项目下新建一个deploy文件夹里面新建一个deploy.ps1脚本文件。1.在项目下面新建一个bin目录 新建一个package.txt。右击 deploy.ps1 使用PowerShell运行即可。mnt 是共享文件的目录 logs是共享日志的目录。这里的项目位置是target同级目录。写入下方代码后 后缀改为.bat。可以自己编写不太一样。
2024-01-08 14:35:20 696
原创 Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用
利用Wrapper 构建复杂的Where条件,自定义SQL语句剩下的部分1.构建where条件2.将参数注入 注意wrapper必须用ew!也可以 Constants.WRAPPER3.自定义sql,并使用Wrapper条件。
2024-01-04 10:42:00 401
原创 通过navcat的ssh连接 将一个服务器当作跳板连接远程mysql
2.选择上方的ssh选项 选择你可以通过ssh连接的Linux(入口)的ip地址和端口号,输入你连接进去的用户名选择 验证方法为公钥, 选择自己私钥的地址 通行短语为空即可。3.选择Linux(mysql)的IP地址 数据库的用户名密码连接即可,如果mysql在Linux(入口)直接localhost。windows 可以通过ssh 私钥连接Linux(入口) Linux(入口)可以连接 Linux(mysql)简单来说 一共三台机器 windows Linux(入口) Linux(mysql)
2023-12-22 16:02:38 917
原创 docker 在ubantu18.0.4上安装遇到的问题failed to start daemon: Error initializing network controller: error obt
2.如果 iptables 未安装,请根据您使用的操作系统和软件包管理器执行适当的安装命令。这些错误表明 Docker 无法找到 iptables 命令,它是用于配置网络规则和转发的重要工具。缺少 iptables 可能会导致 Docker 无法初始化网络控制器,从而无法启动。3.确保 iptables 被正确配置,并且其可执行文件位于系统的可执行路径中。1.检查 iptables 是否已正确安装在系统上。目录,这些目录通常包含。
2023-12-20 11:22:03 719
原创 RocketMQ可视化工具 打包遇到的yarn intall 问题
解决rocketmq-dashboard: Failed to run task: 'yarn install' failed问题
2023-12-13 18:19:11 552 1
原创 rocketmq window测试小Demo 解决找不到或无法加载主类的问题
解决 找不到或无法加载主类 Files\java\jdk-1.8\lib;C:\Program;windows简单搭建小Demo
2023-12-12 17:12:07 502 1
原创 如何使用环境变量运行bat脚本(开启数据库db)
1.配置好环境变量之后,切记关掉所有配置变量相关的页面 (从右击此电脑 ->管理 开始的页面)2.不能直接配置到.bat脚本,要在上级目录上配置。4.不会的话,私信我即可询问问题(偶尔会看)3.原理我不清楚,有大神可在评论解答。win+r 输入 m8。内容是执行mysql。
2023-11-22 10:32:24 146
原创 Excel 5s内导入20w条简单数据(ExecutorType.BATCH)Mybatis批处理的应用
ExecutorType.BATCH会将一批SQL语句集中在一起批量执行,减少了与数据库的交互次数,提高性能。- 多条SQL语句会一起提交到数据库执行,可以提升执行效率。 - 可以通过sqlSessionFactory.openSession(ExecutorType.BATCH)方法手动触发批量执行。- 适用于需要执行大量SQL操作的场景,如批量插入、更新或删除多条记录。
2023-10-20 21:57:29 1107
原创 Spring Cloud Alibaba Seata 搭建以及分布式事务的验证
Spring Cloud Alibaba Seata 搭建以及分布式事务的验证
2023-09-26 22:19:47 139
原创 Spring Cloud Alibaba Sentinel流量防卫兵
Spring Cloud Alibaba Sentinel流量防卫兵 以及持久化
2023-09-23 09:11:18 185
原创 Spring Cloud Alibaba Gateway全局token过滤、局部过滤访问时间超过50ms日志提示
Spring Cloud Alibaba Gateway全局token过滤、局部过滤访问时间超过50ms日志提示
2023-09-22 19:56:21 505
原创 Spring Cloud Alibaba Ribbon负载均衡器
Ribbon 是一个用于客户端负载均衡的开源库,它是 Netflix 开源的一部分,目前由 Spring Cloud 托管和维护。Ribbon 的主要作用是在微服务架构中管理客户端之间的负载均衡
2023-09-19 19:19:43 554
原创 Mybatis自动映射Java对象 与 MySQL8后的JSON数据
因为在java在编译的时候是泛型擦除的,所以对于,List里面的类型无法确定,于是便可以把数据类型存入数据库之中,并且不需要再指出java类型。notice: 使用的转换JSON工具是hutool中的,如果自己有别的转换可以使用别的json转换工具。JsonTypeHandler 这个负责非List,一般存储的都是Map,Object,和List。实体类还和上面一样,只需调整mapper中,对应的typeHandler即可。
2023-09-18 14:26:02 2137
原创 Springboot定时任务 Spring task
spring task 的简单介绍和使用,定时任务中fixedDelay,fixedRate,initialDelay,cron,同时还有cron生成器,以及简单的spring task配置
2023-09-14 19:05:57 365 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人