自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微风轻吟挽歌的博客

一个简简单单的波客

  • 博客(110)
  • 收藏
  • 关注

原创 解决若依框架中startPage()失效问题的原因及解决方法

摘要:若依框架中startPage()失效问题通常是由于在分页查询前执行了其他未分页查询操作。解决方法是确保在需要分页的查询前调用PageUtils.startPage(),分页功能将只作用于随后第一个查询。正确顺序应为:先调用startPage(),再执行查询。这样可确保查询结果按页显示,提高数据处理效率。

2025-06-05 08:32:07 355

原创 TIDB创建索引失败 mkdir /tmp/tidb/tmp_ddl-4000/1370: no such file or directory.

TIDB创建索引失败常见错误“mkdir /tmp/tidb/tmp_ddl-4000/1370: no such file or directory”通常由临时目录缺失、权限不足或磁盘空间满导致。解决方法包括:1)手动创建缺失目录mkdir -p /tmp/tidb/tmp_ddl-4000;2)检查并设置目录权限chown -R tidb:tidb /tmp/tidb;3)检查磁盘空间df -h;4)重启TIDB服务。这些步骤能有效解决大多数类似问题,若仍失败需查阅日志进一步排查。

2025-05-30 11:37:29 628

原创 在WSL2中监控U盘挂载并自动调用接口的完整指南3

方法是否推荐优点缺点udev 脚本中直接 curl(需修改❌(仅用于调试)快速验证不安全、不稳定,受 systemd 限制udev + systemd oneshot 服务✅推荐稳定、可维护、结构清晰稍复杂但最安全。

2025-05-22 14:35:12 542

原创 在WSL2中监控U盘挂载并自动调用接口的完整指南2

本文探讨了在设备插入或拔出时,使用 udev 规则触发脚本并通过 curl 向本地服务发送事件信息时遇到的问题及解决方案。最初发现 udev 脚本中的 curl 无法访问本地服务,原因是 systemd-udevd.service 默认禁止了所有 IP 地址的访问。通过临时修改配置,允许回环地址访问,验证了网络访问的可行性。然而,由于 udev 执行环境受限,推荐使用 systemd 服务来执行 curl 请求,以确保稳定性和安全性。文章详细介绍了如何创建脚本、配置 systemd 服务以及编写 udev

2025-05-22 09:24:01 369

原创 在WSL2中监控U盘挂载并自动调用接口的完整指南1

本文介绍了在WSL2环境中使用udev规则监控USB设备(如U盘)的挂载和卸载事件,并自动触发自定义脚本的方法。首先,确保已安装并启用WSL2,并进入Linux环境。接着,通过创建udev规则文件(如99-usb-monitor.rules),定义在设备插入或移除时执行的脚本(如test.sh)。脚本可以记录日志或调用API。完成配置后,重新加载udev规则并测试设备插入和移除时脚本的执行情况。最后,提供了故障排除建议,如检查脚本权限和使用udevadm命令调试。通过此方法,可以在WSL2中实现USB设备的

2025-05-14 09:04:53 885

原创 HTTP 308 错误永久重定向 (Permanent Redirect)

dns服务配置,308重定向问题

2025-04-07 10:50:26 437

原创 设置mysql的时间为北京时间

设置mysql的时间为北京时间

2025-03-17 13:56:53 208

原创 使用huttool工具类导入(基本任意格式)导出的csv文件

使用huttool工具类导入(基本任意格式)导出的csv文件。

2025-03-14 11:06:23 216

原创 【maven打包错误】 无效的目标发行版:16

故事在一个风和日丽的下午,我一如往常的摸鱼,突如其来的事情打乱我的摸鱼节奏,“为什么测试不能用了” ,随着前端帅哥一声轻咦,故事便开始了,我检查发现是是磁盘满了,在检查大文件发现是docker的overlay2文件占用了很大一部分,找到原因是某个容器运行时间太长了(小公司没有那么多监控),然后删除 准备打包重新上的时候出现 如标题的字眼,摸鱼的时间到此结束开始解决问题(好吧我承认我写这个博客也是摸鱼甚至比解决问题的时间还长)好直接得到结论java版本不对,但是本地为什么还能运行。

2025-02-27 15:57:23 247

原创 mybatis中json数据的插入与查询

4.插入使用(更新同理)

2025-02-08 09:34:52 448

原创 mysql的安装和navcate的使用

mysql的安装和navcate的使用。

2024-12-12 22:21:57 765

原创 Mysql唯一约束

Mysql唯一约束

2024-12-11 10:39:51 295

原创 枚举Enum使用

简单的使用枚举类

2024-11-15 14:18:23 393

原创 使用hutool工具发送request 请求模板

【代码】使用hutool工具发送request 请求模板。

2024-09-11 09:13:42 533

原创 Linux配置go程序为service后台开机自启动

Linux配置go程序为service后台开机自启动

2024-08-02 15:55:38 667 1

原创 Linux系统安装固定版本的go同时配置环境变量

linux系统安装固定版本的go同时配置环境变量

2024-08-01 14:48:19 363

原创 openEuler安装docker,加速镜像拉取

openEuler安装docker

2024-07-24 15:39:54 881

原创 Could not find Chrome (ver.xxxxx). This can occur if either\n

Could not find Chrome (ver. 119.0.6045.105). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/user/

2024-07-09 16:57:14 1302

原创 window系统如何导入dump文件 重定向符号应用于windows系统

window系统如何导入dump文件 重定向符号应用于windows系统

2024-07-08 13:55:42 346

原创 关于如何清理docker build中构建的镜像

最近,他开始遇到一个麻烦:随着他不断构建和测试新的 Docker 镜像,他的电脑磁盘空间越来越紧张,经常提示存储空间不足的警告。经过一番搜索和试验,他终于找到了一个神奇的命令,可以清理掉那些不再使用的 Docker 镜像和容器,释放出宝贵的磁盘空间。这个命令不仅仅解决了他当前的问题,还让他深感技术的力量和网络的奇迹。他是这个小镇上唯一一个熟悉 Docker 技术的人,每天都在用自己的电脑进行各种实验和开发工作。于是,少年郎不再为磁盘空间的问题烦恼,他继续享受着编程和创造的乐趣。

2024-07-04 09:18:16 475 1

原创 小故事——半个世纪的爱情

心若有所向往,何惧道阻且长

2024-07-03 10:52:30 351

原创 idea远程调试docker容器内正在运行的线上项目

idea远程调试docker容器内正在运行的线上项目

2024-06-14 15:39:06 420

原创 使用winscp 通过中转机器(跳板机、堡垒机)密钥远程连接服务器,保姆级别教程

winscp 通过 中转机(跳板机、壁垒机)密钥、远程连接linux服务器,保姆级别教程

2024-06-13 10:01:17 1852

原创 centOS 安装最新版本docker

文章来源。

2024-05-14 11:20:49 479 1

原创 TiDB数据库 使用tiup 缩容遇到的tikv处于下线中状态无法转为tombstone状态

TiDB数据库 使用tiup 缩容遇到的tikv处于下线中状态无法转为tombstone状态

2024-05-07 09:58:51 480

原创 Ubantu18非系统盘删除yaya病毒

检查并删除yaya病毒

2024-04-08 09:54:03 392 2

原创 docker访问宿主机的localhost

在我们使用docker的时候我们会发现访问宿主机的ip的地址是一件比较麻烦的事情,因为宿主机如果处于不同的网段中他的ip地址是在不断的改变之中,那么如何访问宿主机的本地地址localhost成为了一件比较麻烦的事情,本文就介绍一种最简单访问宿主机回环地址localhost的方法。

2024-03-26 10:01:32 1311

原创 mysql数据库中查询重复数据和去重数据

由于数据库不支持同时查和删除同一个表,所以只能建立一个中间表temp。原理 分组后如果组内多个数据,找到id小的那条。之后删除不在上面查到的集合中的数据。

2024-03-14 15:39:50 814

原创 Flyway 9.22.3 + springboot3 + MySQL8.0+,简单使用

关于这篇文章主要是自己在使用flyway时遇到的一些问题以及最终的解决方法当然包括所有的配置,主要目的是记录一下防止下次使用的时候忘记。

2024-03-06 17:45:35 1321 1

原创 如何在 Ubuntu 20.04 上安装和配置 Redis

验证进程是否已终止。再次运行第一步的命令,确保6379端口上没有其他进程正在运行。将上述命令中的PID替换为占用6379端口的进程的实际PID。2.这将显示占用6379端口的进程及其PID(进程ID)。4.重启redis服务即可。只有本机回环地址可以访问。

2024-02-26 09:05:26 717

原创 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 445

原创 删除挖矿木马yaya病毒

使用top命令查看最大占用系统资源的进程pid,使用命令kill -9 pid结束对于进程,该挖矿程序进程路径一般以类似的字符串形式存在“/112d9a3b”。

2024-02-19 18:00:20 539

原创 若依整合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 677

原创 关于docker 访问 /home/?/.docker/config.json1469272989: permission denied

1.将当前用户添加进去。

2024-02-02 12:01:33 597

原创 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 557

原创 限制API接口访问速率

【代码】限制API接口访问速率。

2024-01-18 10:34:46 671

原创 使用Huttol工具发送post请求

【代码】使用Huttol工具发送post请求。

2024-01-17 14:38:54 1749

原创 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 980

原创 nginx部署前端项目自动化脚本

前言将项目 通过nginx 部署到 新的服务器 通过nginx反向代理出去。

2024-01-08 15:15:25 742

原创 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 977

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除