- 博客(104)
- 收藏
- 关注
原创 ubuntu24.04网卡配置
表示子网掩码的长度。这种表示法称为CIDR(无类别域间路由)记法。CIDR记法将IP地址和它们的子网掩码合并为一个单一的值,其中斜杠。后面的数字表示子网掩码中连续的。
2024-11-18 10:17:09
1329
原创 docker容器mysql数据备份 mysql容器无法启动备份数据
mysql是旧容器名 因为mysql的配置文件my.cnf的路径没有映射到服务器,我修改了配置文件,配置文件有错误导致,容器启动不了,一直restarting。nmysql是新容器名 mysql是旧容器名 mysql:5.7是我的镜像名。新容器正常启动,旧容器的数据都还在。
2024-09-30 09:17:30
463
原创 base64后字符组成
此外,编码时还可能会使用一个或两个等号 (=) 作为填充字符,用于确保编码结果长度是 4 的倍数。base64 函数会使用一组固定的 64 个字符来表示编码后的数据。因此,总共有 64 个字符,加上可能的填充字符,共计 65 或 66 个字符。
2024-09-18 15:40:55
528
原创 Long类型前后端数据不一致
前后端数据类型不匹配是一个常见问题,尤其是当后端使用Java的Long类型(64位)与前端JavaScript的Number类型(最大安全整数为2^53-1,即16位)进行数据交互时,很容易出现精度丢失的问题。在后端序列化JSON时,将Long类型的字段转换为String类型,这样前端接收到的数据就是字符串形式,避免了精度丢失的问题。可以采用先更新数据库再删除缓存的策略,或者使用版本号和分布式锁来确保数据一致性。:例如,使用alibaba的fastJSON工具包,可以在实体类中,在Long类型的字段上加。
2024-09-14 09:07:27
724
原创 docker
Docker 容器的文件系统是隔离的,但是可以通过挂载卷(Volumes)或绑定挂载(Bind Mounts)将宿主机的文件系统目录映射到容器内部。: 有时候容器的启动日志中会包含有关挂载路径的信息。部分,这里会列出所有的挂载信息,包括宿主机的路径和容器内的路径。: 如果需要查看容器内部的挂载点,可以进入容器内部,然后使用。命令可以查看容器的详细配置信息,包括挂载的卷。这将显示容器内部的挂载点和它们对应的设备。: Docker 的配置文件通常位于。文件,这里可能包含有关挂载的配置。
2024-09-12 15:21:12
731
原创 docker镜像迁移
将镜像保存到/root路径下的tar文件中。上面的<none>这一行就是迁移来的镜像。先在源机器上,查看docker镜像。将tar文件拷贝到目标机器。
2024-09-05 08:27:00
297
原创 在局域网环境下,确定另一台机器的接口是否启动
如果返回的结果是“Destination Host Unreachable”,则表明该主机不可达。:Traceroute工具可以追踪数据包在网络中的传输路径,并显示到达目标主机所经过的路由器和节点。例如,如果要测试IP地址为192.168.0.1的服务器上的80端口,可以输入。如果连接失败,则表明该端口未开放或服务器未监听该端口1。如果连接失败,则表明该端口未开放或服务器未监听该端口1。通过上述方法,可以有效地检测和识别局域网下另一台机器的接口是否启动,从而确保网络通信的正常进行。
2024-08-19 17:39:41
665
原创 后台启动且日志输入指定文件且错误输出到标准输出,并在后台启动
nohup java -jar /home/portal/backstage/portal-1.0-SNAPSHOT.jar > nohu
2024-08-19 11:09:18
115
原创 java -jar xxx.jar能打开但是不能关小黑框
javaw是 Java 的无窗口版本,它不会显示命令行窗口。javaw -jar xxx.jar能打开且可以关闭小黑框。
2024-08-09 15:43:52
297
原创 cp 拷贝报错
问题出在第二个命令中。错误提示 "command not found" 通常表示系统无法识别您输入的命令。在这种情况下,问题是由于命令中的空格问题。为什么h->h1拷贝成功CentOS-Base.repo->CentOS-Base.repo.bak拷贝报错。命令和它后面的参数之间有一个不可见的字符(可能是非打印字符或者制表符),导致命令无法正确识别。和文件名之间的多余的空格或不可见字符。
2024-08-07 15:06:22
226
原创 Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=vag
cd /etc/yum.repos.d 到这个路径下。现在来修改CentOS-Base.repo中的配置。备份一下 CentOS-Base.repo。完事, 安装个 vim试试。
2024-08-07 15:03:13
271
原创 swagger访问路径
如果你在使用Swagger时集成了Knife4j(一个增强版的Swagger UI)对于Swagger 3.x版本(也称为OpenAPI 3)是你的应用上下文路径,如果应用部署在根路径下,则为空。是你的应用服务端口,通常为8080。是你的服务器IP地址。
2024-06-27 19:43:06
17471
原创 .gitignore git添加忽略文件
文件只会影响尚未被Git追踪的文件。如果之前已经有文件被追踪了,您需要按照上述第6步操作。在这个文件中,列出您希望Git忽略的文件和文件夹的名称或模式。文件,添加您希望Git忽略的文件和文件夹。每一行指定一个规则。来从Git的追踪列表中移除该文件,然后再添加到。如果没有这个文件,手动创建一个。:如果文件已经被Git追踪了,您需要运行。来提交这个文件到您的Git仓库。在项目的根目录下创建一个名为。:在项目根目录下创建一个名为。
2024-06-26 15:21:18
652
原创 mybatis-plus 实体中空字段更新不上
非空判断(只对字符串类型字段,字符串为空"" 但不为null则不进行更新),字段值非空(不为NULL且不为空字符串)才进行更新。:非 NULL 判断(默认策略),字段非 NULL 才进行更新。非 NULL 判断(默认策略),字段非 NULL 才进行更新。:忽略判断,所有字段都进行更新操作,就好了。:忽略判断,所有字段都进行更新操作。:默认的字段更新策略,取决于。
2024-06-25 19:46:09
916
原创 Windows资源管理器down了,怎么解
ctrl+shift+esc 打开任务管理器。资源管理器重启 问题解决 桌面也回来了。输入 Explorer.exe。
2024-06-24 17:03:27
348
原创 linux 关闭不了docker服务
(如果它当前没有运行)。这就是为什么即使你停止了 Docker 服务,它仍然有可能被通过套接字激活的原因。如果你希望完全确保 Docker 服务不再运行,并且不能被套接字单元自动激活,你需要同时禁用和停止。是一个套接字单元,用于监听 Docker 的 API 请求。当这个套接字接收到请求时,它会激活。在 systemd 系统中,服务和套接字是分开管理的。先停止docker套接字。再停止docker就行了。
2024-04-24 16:35:55
1802
3
原创 Error response from daemon: driver failed programming external connectivity on endpoint mysql (4e5ca
解决:
2024-04-15 17:09:27
372
原创 基于canal实现MySQL作为主库的ES与MySQL数据同步
需要一个mysql作为主库,它需要开启binlog,开启binlog需要修改配置文件my.cnf。# 指定外部的mysql作为admin的库 我是用这个命令启动的需要在将sql导入自己的数据库。创建了个mysql的canal用户比用root安全点,也可直接用root。mysql安装就不多说了,我的mysql是5.7 ,装在docker中。在以上方法中可以监听到mysql的增删改,同时操作一下ES,就玩事了。log-bin=mysql-bin # 开启 binlog。* mysql中数据有修改时自动执行。
2024-04-08 07:41:00
1182
原创 canal-admin的一点配置
你提供的配置是 Canal 实例的配置片段,用于连接到 MySQL 数据库实例,并监控其 binlog 来捕获数据变更。
2024-04-07 20:36:50
822
原创 centos7 后台启动jar包
启动jar包,并将输出重定向到日志文件,以实现后台运行。:输出日志的路径,替换为您希望保存日志的文件路径。:在命令的最后使用&,将命令放到后台执行。:使得在终端关闭后,命令仍然运行。在CentOS 7上,您可以使用。:启动jar包的命令,替换。:将标准输出重定向到文件。为您的jar包文件名。)也重定向到标准输出(
2024-04-07 07:08:04
935
原创 Vagrant failed to initialize at a very early stage: The plugins failed to load properly. The error m
各种方法,没有解决,最后删除了 Vagrant 缓存和插件 即清空C:\Users\zx\.vagrant.d。不过删除了之后vagrant又能正常使用了。
2024-03-22 14:14:35
264
1
原创 varchar占用空间
Mysql5.0版本以上,varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放100个。GBK编码中一个汉字(包括数字)占用2个字节(byte)UTF8编码中一个汉字(包括数字)占用3个字节。
2024-03-14 11:34:27
498
原创 idea项目中文乱码
从gitee下download了项目发现配置值文件application.properies中出现了乱码,如下。解决后配置文件 application.properties。其他文件都正常,例如。
2024-03-01 10:09:37
435
原创 java.util.concurrent.CompletionException: java.lang.ArithmeticException: / by zero
找了一年的报错,就他妹的es没启。
2024-02-29 09:23:40
1028
原创 YApi-pro docker安装在centos7上
docker exec -it 容器id /bin/bash。创建YApi-pro的配置文件config.json。之前安装失败了,只好在docker中装了。2.mongodb数据库docker安装。创建一个yapi网络插件。创建mongo容器目录。2.docker 安装YApi-pro。访问本机:3000验证一下是否部署成功。退出mongo 推出容器。进入mongodb容器。1.docker安装。注册,登录就能用了。
2024-02-24 10:54:51
1184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人