自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 idea更改git账户名

方式一:第一步点击idea的左下方的Terminal终端按钮第二步:在终端中输入命令:git config user.name即可查看当前git的用户名第三步:如需修改git用户名,则输入命令:git config --global user.name "用户名"第四步:再次在终端中输入命令:git config user.name即可查看当前git的用户名**********************分隔符*******...

2021-10-20 16:22:15 33942 5

原创 SpringCloud项目实现本地启动,不注册nacos

文件职责把绑定成 Java 对象,支持多种写法核心:在最早阶段注入禁止注册的属性,赶在 Nacos/Dubbo 初始化之前打印启动日志,让开发者确认本地模式已生效注册上面两个类,让 Spring Boot 能发现它们把开关值同步写入系统属性,兼容不走 Spring Environment 的场景。

2026-04-16 16:05:12 536

原创 java项目启动报错:CreateProcess error=206, 文件名或扩展名太长

背景:新项目拉下来,启动报错。

2026-04-16 14:12:40 140

原创 idea启动后端项目-控制台中文乱码处理

【代码】idea启动后端项目-控制台中文乱码处理。

2026-03-31 18:05:39 70

原创 Windows11使用VMware Workstation Pro 安装macOS Sonoma 14.4系统

虚拟机上不了网的问题

2026-03-12 10:50:01 207

原创 定时任务xxlJob不打印异常信息

项目使用xxlJob写定时任务,但是如果定时任务如果不用try catch包裹起来,就会导致如果报错就不会被全局异常捕获类捕获到异常信息(一般全局异常捕获类都是使用@ControllerAdvice注解,而@ControllerAdvice 只能拦截控制器层的异常,而定时任务(如 XXL-JOB)运行在非 HTTP 请求上下文中,无法被全局异常处理器捕获)增加定时任务的AOP切面编程,并手动注入traceId工具类的日志id(此工具类的编写我博客有写过,此处不再赘述),以便于跟踪异常的定时任务日志信息。

2026-03-02 16:54:40 158

原创 分页查询找不到数据,但是数据库又存在数据

这个问题就属于是新增数据的时候,批量使用了相同的修改时间,导致排序的时候查询超过了分页的条数,数据库相同的这个数据的修改时间有22条,而分页只有10条,因此需要增加二级排序,比如根据主键再做一次排序。

2026-01-28 16:26:52 49

原创 java后端实现全链路日志ID记录

当前系统线上问题排查比较麻烦,因为没有全链路的日志id,导致排查日志只能搜索关键字然后根据相关日志进行排查,过于耗时,因此项目考虑引入全链路日志id

2025-12-18 11:16:31 557

原创 启动报错org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length=1

目前AI提供的和网上其他资料提供的解决办法参差不齐,由此我总结以下解决步骤,挨个挨个来就能彻底解决最近遇到启动项目报错,报错内容如下:目前AI提供的和网上其他资料提供的解决办法参差不齐,由此我总结以下解决步骤,挨个挨个来就能彻底解决--------------------------------------------------话不多说,直接开干-------------------------------------------

2025-11-11 18:02:46 378

原创 从0到1解决项目问题经验-Vue3前端

2、实现 handleLogisticsCenterChange 方法:该方法接收一个参数 value,即用户选中的选项的值(也就是 option.id),将其赋值给 deviceInfo.stationId。2、修改 handleSave 方法:在保存编辑的修改方法中,将 deviceInfo 作为入参发送请求,此时 deviceInfo.stationId 已经包含了用户选择的物流中心的 id。综上:用@change来处理这种数据和显示区别问题。

2025-03-28 09:23:16 326

原创 从0到1项目解决问题经验-JAVA后端

扫描范围扩大后,可能会引入其他配置冲突。例如,不同的 Mapper 接口可能依赖不同的 SqlSessionFactory,而 @MapperScan 里指定了 sqlSessionFactoryRef = "masterSqlSessionFactory",可能会造成某些 Mapper 接口无法正确绑定到对应的 SqlSessionFactory。可能是因为MapperScan写的配置不对。这种方式就能正确调用接口,但是用。

2025-03-25 14:19:36 208

原创 java使用Minio进行分片文件上传

Minio分片上传+合并

2024-11-26 15:20:06 843

原创 linux部署禅道关联外部数据库恢复旧数据的解决方案

需求:我需要把旧的禅道压缩包解压运行后,关联上旧的数据资料,但是问题在于之前的数据库服务器过期了,因此需要重新关联新的数据库并恢复旧数据。当然这个前提是新的数据库已经导入了旧的数据库的所有表数据。2、解压zbox_2024年11月11日.tar.gz(这个包就是之前部署的禅道包压缩之后的文件)4、修改/opt/zbox/app/zentao/config/my.php的参数。zbox_2024年11月11日.tar.gz。1、进入/opt目录。

2024-11-21 07:49:40 512

原创 Linux搭建MiniO

Linux搭建MiniO

2024-11-21 07:37:08 480

原创 linux搭建Gray

linux搭建gray日志系统

2024-11-21 07:32:50 868

原创 jsp项目引入apollo-并实现动态参数控制定时任务

3、由于比较多的包包含了guava的包,会导致依赖冲突,因此需要在引入的包中排除已有的包,用自己新引入的guava包。apollo.cacheDir主要是为了本地配置apollo读取的代码环境,比如DEV等,但也并非必须,可加可不加。三、通过以下方式即可实现变量读取apollo的数据,进而实现动态修改项目需要使用的参数。3、直接启动代码就可以发现现在使用的都是apollo中的配置内容了。6、由于改变了一些依赖的版本,因此需要将部分引入的包进行修改。同理,将报错的代码文件改成对应的新的方法。

2024-01-26 18:20:42 924

转载 docker安装mysql5.7并且配置my.conf(转载文,防丢失)

docker安装mysql5.7并且配置my.conf(转载文,防丢失)

2023-12-07 16:08:32 1713

转载 Docker部署SpringBoot项目(转载文)

---------------------------------本文为转载文章,防止原文章丢失----------------------------------------------

2023-11-27 18:39:17 259

转载 使用docker安装mysql(转载防丢失)

---------------------------------本文为转载文章,防止原文章丢失----------------------------------------------

2023-11-27 11:59:10 184

转载 Docker安装JDK(转载防丢失)

---------------------------------本文为转载文章,防止原文章丢失----------------------------------------------版权声明: 本博客所有文章除特别声明外,均采用 CC BY 3.0 CN协议进行许可。转载请署名作者且注明文章出处。本章是根据第一种方式安装的。本文作者:Java技术债务。

2023-11-27 11:45:16 515

转载 Linux安装Docker完整教程(转载防丢失)

之前使用的CentOS8由于停止维护了,这意味着无法再使用新版本的软件包更新了,由于Docker 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以这次在CentOS 7安装Docker。

2023-11-27 11:37:09 114

原创 Linux搭建Nginx完整流程

我个人下载的是最新稳定版本。

2023-11-07 10:15:17 141

原创 让idea启动更便捷的设置

禁止idea每次启动都会使用maven进行clean,install一次,使得让idea启动项目更快

2023-09-06 11:25:52 384

原创 使用文字让chatGpt生成图片

使用chatgpt生成图片

2023-08-28 15:30:29 963

原创 Windows修改hosts文件不生效(SwitchHosts问题)

填写好SwitchHosts文件后,点击左边按钮生效问题就在于SwitchHosts编辑好以后的内容直接写入hosts文件时,会自动把hosts文件修改成UTF-8的格式。导致文件内容识别有问题!!!大坑啊!!!!!兄弟们谨记!!!!!!!!

2023-05-17 15:29:57 5325 10

原创 Idea启动Java报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang

致命错误: 在类路径或引导类路径中找不到程序包 java.lang本文记录了其他人写的文章没有的问题

2023-05-11 14:08:02 3818 2

原创 外部访问Nginx图片服务器(windows)的图片

通过连接获取一张图片服务器上的图片

2023-04-26 16:45:58 2834

原创 Idea只要切换一次窗口就会build一次【build finished】

Idea启动成功以后,一直build

2023-04-06 17:52:28 2867

原创 Shell入门

shell脚本命令

2023-03-13 12:12:33 129

原创 SpringMVC执行流程

SpringMVC执行流程

2023-03-04 09:52:31 157

原创 jvm运行java代码流程

jvm运行java代码流程

2023-03-02 10:27:51 935

原创 全局修改后端参数

前端发起的get请求,传参时参数带有+,后端接收时自动转译变成了空格,由于接口太多,不方便一个一个处理,所以怎么一次性修改所有的接口的传参呢?

2023-02-06 09:53:52 343

原创 SpringBoot项目配置SSL证书

SpringBoot项目配置SSL证书

2023-01-11 22:58:23 1263

原创 搭建FastDfs分布式文件系统

搭建FastDfs分布式文件系统

2023-01-11 09:38:27 188

原创 项目完整上线流程-后端

项目完整上线流程-后端

2022-12-12 15:23:06 732

原创 Java读取Excel文件数据并存入实体类

Java读取Excel文件数据并存入实体类

2022-08-29 18:36:59 3356

原创 获取指定文件夹下所有txt文本中的指定符号的个数

获取指定文件夹下所有txt文本中的指定符号的个数

2022-08-11 12:08:04 407

原创 SpringCloud连接多数据库方式(后续继续更新)

SpringCloud连接多数据库方式

2022-08-05 18:01:06 2086

原创 本地仓库已经有对应的依赖,但是idea识别不到,maven爆红

结论:_remote.repositories的作用是当maven本地仓库缓存了jar/pom的情况下修改了maven的配置文件(settings.xml)后依然会去远程仓库获取。所以我们要做的就是:删掉对应仓库坐标中的_remote.repositories文件即可!!!------------------------------------------------------惊喜---------------------------------------------------------------

2022-06-22 10:58:51 6326 12

原创 MyBatis连接数太多报错问题:message from server:“Too many connections“

话不多说,直接干货!第一步:在navicat里面使用命令:show variables like '%max_connections%';此处是我已经修改好了以后才显示1500,如果未设置默认是100,因此一般线上服务都需要修改此配置第二步:继续执行:set persist max_connections=1500;由此即可修改成功.但千万不能漏了第三步!!!第三步:去对应的mysql部署的服务器查看mysql的端口号紧接着就是重启mysql,即...

2022-05-10 11:27:27 1501

获取指定文件夹中所有txt文本内容中指定符号个数

只需要输入文件路径以及你想查询的符号,即可获取到该目录下所有txt文本中的指定符号个数。(唯一条件就是电脑需要安装jdk并配置相应环境变量,网上有下载jdk并相关配置jdk环境变量的方法可自行查询)--使用方法见我主页文档!!!

2022-08-11

清楚_remote.repositories脚本文件

清楚_remote.repositories脚本文件

2022-06-22

空空如也

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

TA关注的人

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