自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

原创 linux设置时区

sudo timedatectl set-ntp true同步到一个网络时间服务器,确保时间的准确性。

2024-11-25 16:45:26 139

原创 ubuntu24.04网卡配置

表示子网掩码的长度。这种表示法称为CIDR(无类别域间路由)记法。CIDR记法将IP地址和它们的子网掩码合并为一个单一的值,其中斜杠。后面的数字表示子网掩码中连续的。

2024-11-18 10:17:09 1329

原创 docker修改容器名称

docker rename 旧xx 新xx。docker stop 容器名称/id。

2024-09-30 09:38:04 186

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

原创 一个下载rpm包的网站

Rpmfind mirror

2024-09-18 14:29:38 399

原创 Redis 支持多个数据库(默认 16 个),通过 SELECT 命令可以切换数据库。

select 3 切换到db3数据库。

2024-09-18 11:47:51 176

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

原创 服务器禁用远程(22)

为ListenAddress localhost。

2024-09-05 13:44:44 437

原创 mysql禁用远程登录

去mysql库中的user表里,将host都改成localhost之后刷新权限FLUSH PRIVILEGES;

2024-09-05 11:39:00 366

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

原创 redis修改密码

config set requirepass 密码。

2024-08-19 07:59:22 129

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

原创 navicat中中文注释乱码

我导入的sql文件的编码为gbk,往数据库导的时候文件的编码也要选gbk,我之前导入的时候选的utf-8。

2024-07-12 11:24:34 463

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

原创 idea中Git项目遇到“Filename too long”

git config --global core.longpaths true

2024-05-22 07:47:25 251

原创 linux 关闭不了docker服务

(如果它当前没有运行)。这就是为什么即使你停止了 Docker 服务,它仍然有可能被通过套接字激活的原因。如果你希望完全确保 Docker 服务不再运行,并且不能被套接字单元自动激活,你需要同时禁用和停止。是一个套接字单元,用于监听 Docker 的 API 请求。当这个套接字接收到请求时,它会激活。在 systemd 系统中,服务和套接字是分开管理的。先停止docker套接字。再停止docker就行了。

2024-04-24 16:35:55 1802 3

原创 xshell不能输入,不能退出编辑模式,打不了字

原因:不小心按到了 crtl+s ,xshell关闭了输入。解决: 按 crtl+q。

2024-04-17 08:34:48 439

原创 Error response from daemon: driver failed programming external connectivity on endpoint mysql (4e5ca

解决:

2024-04-15 17:09:27 372

原创 docker redis-cli 登录redis

2024-04-11 17:06:19 522

原创 基于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

原创 LocalDateTime 转 String

/ 将 LocalDateTime 对象转换为字符串。// 定义日期格式化器。

2024-03-14 08:31:40 2703

原创 vagrant异常退出已保存

vagrant

2024-03-08 17:10:20 441

原创 idea项目中文乱码

从gitee下download了项目发现配置值文件application.properies中出现了乱码,如下。解决后配置文件 application.properties。其他文件都正常,例如。

2024-03-01 10:09:37 435

原创 es获取某个索引下字段的分词结果

/查看某个索引下字段的分词结果。"text":"哈哈。

2024-02-29 16:05:33 547

原创 java.util.concurrent.CompletionException: java.lang.ArithmeticException: / by zero

找了一年的报错,就他妹的es没启。

2024-02-29 09:23:40 1028

原创 centos查看某个端口占用情况

安装netstat。

2024-02-28 09:04:52 452

原创 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关注的人

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