自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 检测服务器是否是虚拟化,如KVM,VM等

1.执行如下,若无输出证明是物理机,如果输出如VMware,KVM等证明是虚拟的。2.Manufacturer会输出厂商如戴尔等,不会输出Red Hat。

2025-12-20 21:40:09 259

原创 failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.

网络是通的,但问题是CentOS官方镜像站点可能已经停止服务了(CentOS 7已EOL)。

2025-12-19 10:47:07 210

原创 git merge后不提交

merge添加选项--squash合并后的内容不会自动提交。

2025-10-16 17:59:39 270

原创 p6spy 打印完整sql

本文介绍了使用P6Spy进行SQL监控的配置方法。主要内容包括:1)添加P6Spy依赖(3.9.1版本);2)在resources目录下创建spy.properties配置文件,设置日志格式、输出方式等参数;3)修改数据源配置,将driver-class-name改为P6SpyDriver并在url前添加jdbc:p6spy前缀。配置完成后可实现对SQL语句执行过程的监控和日志输出,便于开发调试和性能分析。

2025-09-25 14:38:25 250

原创 JUnit 4 + Spring Boot 测试依赖

摘要:本文介绍了在Spring Boot项目中配置JUnit单元测试的步骤。首先在pom.xml中添加junit和spring-boot-starter-test依赖,然后创建test/java目录结构。最后编写测试类,使用@RunWith和@SpringBootTest注解,并定义@Test方法进行简单输出测试。整个配置过程完整展示了Spring Boot集成JUnit测试的基本方法。

2025-09-25 14:04:26 207

原创 通过kafka-connect 实现debezium数据监听采集

本文介绍了Kafka和Kafka Connect的配置及使用流程。主要内容包括:1) 使用Docker配置Kafka容器,设置端口映射、环境变量和安全认证;2) 配置kafka_server_jaas.conf文件实现身份验证;3) 通过curl命令创建MySQL连接器,监听指定表数据变更;4) 提供连接器的管理操作,包括查看、删除和全量同步配置。重点说明了如何通过修改snapshot配置或使用signals表触发全量数据同步。整个流程实现了从MySQL到Kafka的数据变更捕获(CDC)功能。

2025-09-25 11:42:17 456

原创 读取binlog日志

用 SQL 读取 binlog。

2025-09-19 11:23:54 78

原创 mysql复制连接下的所有表+一次性拷贝到自己的库

MySQL数据库备份与恢复操作指南 摘要:本文介绍了MySQL数据库的备份与恢复方法。备份时使用mysqldump命令,通过指定主机地址、数据库名等参数,配合--all-databases选项可导出所有数据库数据,--single-transaction确保一致性,--master-data=2记录二进制日志位置,结果保存至all_dbs.sql文件。恢复时使用mysql命令,将备份文件导入到目标数据库(如本地127.0.0.1)。

2025-08-08 17:19:55 258

原创 openssl创建公钥私钥 pem+ der

本文介绍了使用OpenSSL生成RSA密钥对的操作步骤。首先下载安装OpenSSL,然后在bin目录下执行命令:1)使用genpkey命令生成2048位的PEM格式私钥;2)从私钥导出PEM格式公钥;3)将私钥转换为DER格式;4)将公钥转换为DER格式。作者指出PEM格式可直接使用,自己项目中则需将DER文件转换为16进制使用。这些操作适用于需要RSA密钥对的开发场景,密钥长度可根据业务需求调整为1024或2048位。

2025-08-04 16:39:05 351

原创 记录mvn install:install-file中踩坑日志

本文摘要:Maven常见问题解决方案:1)安装jar包命令格式需严格遵循"mvn install:install-file -Dfile=xxx"格式;2)Maven 3.8.1默认拦截HTTP仓库,需在settings.xml中配置阿里云等镜像地址;3)执行命令时报"Unknown lifecycle phase"错误时,应切换到空目录执行命令。这些解决方案针对Maven使用中的典型配置和运行问题提供了有效的处理方法。

2025-07-30 10:15:30 271

原创 Since Maven http repositories are blocked

maven在3.8.1 的默认配置文件中增加了一组标签,如果仓库镜像是 http 而不是https 就会被拦截禁止访问,而当前公司私服一般是http 而不支持https。在maven setttings中添加配置如下。

2025-07-30 09:33:38 325

原创 idea合并分支

目的:将manager与master合并在master分支上,push master删除manager,其实也就是在本地合并两个分支在master上,处理完冲突后,就可以直接push到远程。4.解决冲突,会弹出一个框,选择要解决的地方,然后会展示三个页面,中间是result,左边留下就移动到中间,不需要就叉掉,右边同理。5.解决完后,选择master push就可以上传到远端,最后删除manager即可。1.假设有两个分支 master 和 manager。2.切换到master分支。

2024-11-28 10:16:25 1636

原创 java项目中引用其他jar包并调用方法

【代码】java项目中引用其他jar包并调用方法。

2024-11-26 16:47:19 418

原创 maven项目打包未打包依赖问题

打包完后会有两个jar包,大的那个就是包含了所有依赖的项目。

2024-11-26 16:18:40 642

原创 jdk17 报错: module java.base does not “opens java.math” to unnamed module

【代码】jdk17 报错: module java.base does not “opens java.math” to unnamed module。

2024-10-17 16:38:21 568 1

原创 使用cloudflared实现内网穿透

1.使用winget下载安装cloudflared。2.验证是否安装成功。

2024-10-08 10:37:55 778

原创 Linux上Docker镜像拉取失败

1.编辑docker daemon.json配置文件修改如下。2.重启docker。

2024-09-12 18:20:37 372

原创 jdk 8以上版本报错 :Unable to make field protected java.lang.reflect.InvocationHandler java.lang.reflect...

【代码】jdk 8以上版本报错 :Unable to make field protected java.lang.reflect.InvocationHandler java.lang.reflect...

2024-07-22 14:13:48 632

原创 mysql替换部分内容

SET 字段名= REPLACE(字段名, ‘原内容’, '新内容')

2024-06-13 13:09:00 523

原创 docker安装rabbitmq和延迟插件(不废话版)

docker安装rabbitmq和延迟插件

2024-06-12 14:03:12 691

原创 linux安装java环境急速版

4.java -version验证是否成功。3.配置环境变量:路径自行修改。1.下载java安装包。

2024-06-11 16:52:57 251

原创 Springboot项目启动报错:Name or service not known

【代码】Springboot项目启动报错:Name or service not known。

2024-06-11 14:10:13 303

原创 class java.lang.String cannot be cast to class java.util.List (java.lang.String and java.util.List

键对应的值是一个 JSON 字符串而不是一个列表。这种情况下,需要先将这个字符串解析成一个列表。可以使用 JSON 库(比如 Jackson、Gson)来将这个 JSON 字符串解析成一个列表。键对应的值实际上不是一个列表,而是一个字符串。这可能是因为在 JSON 数据中,强转List报错,说明。

2024-05-21 11:29:31 870

原创 Caused by: java.lang.ClassNotFoundException: org.springframework.amqp.core.CustomExchange

但是,如果在本地运行应用程序时遇到了错误,并且错误消息涉及到缺少 RabbitMQ 的相关类或库,这可能是因为在的本地开发环境中没有安装或配置 RabbitMQ。作用范围通常用于指定在部署环境中已经存在的库或依赖项,而不需要将其打包到应用程序中。,这意味着假定在部署环境中已经有 RabbitMQ 的运行时环境,因此不需要将 RabbitMQ 库打包到你的应用程序中。作用范围后,Maven 或 Gradle 会将 RabbitMQ 库包含在的应用程序中,这样就可以在本地环境中使用了。最终发现是依赖的问题。

2024-05-06 15:20:02 864 4

原创 聚合支付,实现支付宝微信扫二维码直接跳转支付

具体要实现的功能:手机支付宝或微信扫描同一个二维码,跳转各自的支付微信使用:jsapi支付支付宝:wappay上篇已写了如何实现内网穿透调试就不多叙述。

2024-01-31 17:56:34 1960

原创 本地内网穿透获取微信支付回调,jsapi支付,获取openId,prepayId,调起支付

微信jsapi支付是通过扫码后,直接进入微信支付页说明一下,,需要在公众号上配置域名才可以回调获取openID,当然你可以直接配置回调在你上面的地址,前置条件(申请jsapi ,公共号配置回调域名)正常流程是:编写接口->下载并配置ngrok实现内网穿透(获取到公网ip)->接口生成二维码->手机微信扫码,接口配置回调接口(ngrok获取到的公网ip)->回调接口收到通知,通过code获取到openId。

2024-01-12 10:39:38 2304 4

原创 Authentication plugin ‘caching_sha2_password‘ cannot be loaded:

alter user 'root'@'%' identified with mysql_native_password by '000000';

2023-12-28 14:50:19 491

原创 `vite` npm ERR! Exit status 1

原因:node.js版本过低,Vue3项目应该使用 16.0及以上版本的 node.js。切换为node-v16.20.2,重新拉取依赖运行。

2023-11-08 13:51:47 824

原创 Easy-Es Join父子类型

能够实现别名查询得功能,比如说通过吃鸡来匹配PUBG绝地求生等功能。

2023-11-03 11:03:56 410 1

原创 cn.easyes.common.exception.EasyEsException: no such method:

实体类上加上@IndexId。

2023-11-02 16:08:43 399 1

原创 ruoyi在springboot项目中切换或添加es做搜索

注意改一下前面EasyEsConfiguration的扫包路径,在插入es数据的时候会自动使用实体类的名称做索引,其他的操作可以参考下面的链接。最后就是按照测试类一样,编写对应的esmapper,指向对应的实体类。

2023-11-01 18:20:49 2147

原创 nginx反向代理

想象一下,您是一台计算机(客户端),正在尝试访问一个网站,但您所在的网络限制了您访问某些网站。您想访问网站 A,但它在您的网络中被阻止。为了访问网站 A,您使用了一个普通代理服务器,也被称为正向代理。现在,让我们考虑反向代理的概念。想象一下,您是一个用户,试图访问一个流行的网站,比如一个在线商店。这个网站有大量用户,它希望确保高可用性和性能。

2023-10-27 18:17:29 149

原创 内网穿透技术

当在办公室工作时,你的电脑连接到公司的内部网络,你可以访问公司的服务器、打印机和其他设备。现在,想象一下,你不在办公室,但你需要从家里访问公司的文件或打印公司文档。这时,你可以使用内网穿透技术,将你的家用电脑或移动设备与公司网络连接起来,就像你仍然在办公室一样。

2023-10-27 18:04:17 208

原创 修改网卡名称

这边用centos7举例,公司有个需求是统计服务器使用带宽,所以需要拿到网卡的名称,但是网卡名称程序这边只能识别到eth开头的,有一台服务器网卡名称为eno1想要将他修改为eth0。

2023-10-27 11:19:00 418

原创 docker本地部署GPT+获取AccessToken

一台服务器(配置不限)一台能上GPT的的机场或者自建服务器(获取一次可以使用14天)声明:如果你没有机场或者自建不管怎样都拿不到Token=白搭。

2023-10-24 16:36:34 1505

原创 继开发加速器完成后遇到的一系列问题

节点问题大概率是协议问题,实测ss在使用过程中非常容易被强,且不稳定,可以采用更改vm的方式去解决可能是ip被强的问题,找了多方资料,一开始想的是用cloudflare去套cdn套完之后确实可以做到ip防止被强,但是却绕路了导致延迟很高,然后想的是用优选ip看是否有效,结果表明并没有任何作用,,毕竟死对头嘛也可以理解,最终的出的结论是用国内的CDN但是国内的CDN花钱肯定是少不了的。但是只是对某些机房可能容易被强,比较稳定的就不用去套,不访问其他的一些网站应该问题不大进程问题的话之前说的去对比任务管理器的详

2023-10-12 16:53:19 483

原创 acme.sh: 未找到命令

却提示。

2023-09-26 11:54:08 514

原创 netch源码状态下闪退问题

下载winpcap安装,依旧闪退的话重启下ok。

2023-09-11 16:33:42 1094

原创 springboot项目加密与时间戳冲突问题

手头项目即将完结最后准备加上加密,最后采用了aes加密的方式,但是加上后发现一个大问题,就是之前所有的时间返回都是2023-07-21这样的格式,但是现在加上加密后却返回的是13位的时间戳,搞了很久,最后找到是json返回的时候应该是先进行的加密,导致再进行加密就直接显示了13位的时间戳,这边把加密方法记录一下。当然我这边只做了出参加密,入参需要直接加上就是了,核心解决是在出参的地方加上这一句。顺带一提如果你想用pkcs7的话就一定要加上前面这一句。

2023-09-06 17:09:16 311

原创 Could not initialize class sun.font.SunFontManager

使用了dockerfile进行的项目部署,部署成功后,不断报了以下错误。使用 Amazon Corretto 11 的官方映像。在dockerfile上FORM修改为。重新打包上传到doker运行,解决!

2023-08-08 15:51:13 3265

空空如也

空空如也

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

TA关注的人

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