- 博客(45)
- 收藏
- 关注
原创 lasticsearch 报错 Document contains at least one immense term 的解决方案
本次问题是由于字段内容超出 Elasticsearch 的最大 term 限制 32766 字节导致。解决方案二通过设置字段,禁止其参与倒排索引,既解决了异常问题,又保留了数据的存储功能。在实际开发中,我们要对每个字段的数据结构与使用场景做好规划,合理设计索引策略,避免不必要的性能浪费与错误。
2025-05-20 13:40:53
728
原创 MyBatis 报错:Column count doesn‘t match value count at row 1 详解与解决
这个错误常见于 SQL 拼接语句中,尤其是部分;建议使用格式化工具或 IDEA 的 XML 格式化功能辅助检查;不要忽略参数之间的逗号,哪怕是一个字段漏了逗号也会导致 SQL 整体错乱;尽量提前用单条 SQL 在 Navicat / MySQL 客户端测试,确认无误再用于批量插入。
2025-05-09 09:20:14
810
原创 未来五年值得关注的编程语言以及趋势
未来五年,兼具系统级性能与开发效率的语言(如Rust)将重塑技术格局,而TypeScript的工程化价值会持续放大。- 趋势支撑:全球AI项目采用率超75%(GitHub 2023数据),TensorFlow/PyTorch框架统治地位稳固。- 学习建议:掌握FastAPI构建微服务,结合Jupyter进行数据可视化,关注Mojo语言(Python超集)的演进。- 新兴场景:AI模型部署(ONNX Runtime)、自动化测试(Selenium)、量化金融(Pandas)
2025-04-27 11:48:44
948
原创 解决 Elasticsearch 启动错误:failed to obtain node locks
通过修改中的配置项,可以允许多个节点使用相同的数据目录,从而解决启动时的错误。然而,为了确保 Elasticsearch 的稳定性和性能,建议为每个节点配置不同的数据目录。
2025-04-27 09:25:26
1308
原创 MySQL 报错解析:SQLSyntaxErrorException caused by extra comma before FROM
写 SQL 时建议不要让SELECT语句中最后一行字段后面加逗号,可以使用编辑器插件自动去除末尾逗号,或者在 SQL 模板中进行约束。
2025-04-24 11:40:55
968
原创 Linux 常用命令大全(超实用!建议收藏)
在 Linux 的世界中,命令行是王道。无论你是开发、测试、运维,还是数据分析师,掌握一手常用命令,效率立刻翻倍!本篇文章收集并整理了日常最常用、最实用的 Linux 命令,涵盖文件操作、进程管理、网络工具、系统信息等多个方面,建议。一、文件与目录操作命令含义示例ls列出目录内容ls -alcd进入目录cd /etcpwd显示当前路径pwdmkdir创建目录mkdir testtouch创建空文件rm删除文件/目录cp复制文件/目录mv移动/重命名tree以树状图显示结构(需安装)
2025-04-24 11:39:20
287
原创 AI 在 IT 行业中的应用:职业终结者还是协同伙伴?
AI 的出现无疑将对 IT 行业带来深远的影响,它正在改变 IT 从业者的工作方式,提升工作效率,同时也给行业带来前所未有的挑战。然而,尽管 AI 强大,但人类的创新思维、判断力和情感智力是 AI 无法替代的。因此,IT 从业者并不会被 AI 取代,而是会与 AI 一同协作,推动行业的创新与发展。未来,AI 与 IT 从业者的协同发展将成为 IT 行业的重要趋势,我们有理由相信,AI 将为 IT 行业带来更加光明的未来。
2025-04-21 09:36:00
766
原创 解决 Spring Boot 中的 Ambiguous mapping 错误:方法映射冲突
错误的发生通常是因为多个方法映射到了相同的 URL 路径。在开发中,我们应该避免重复映射,确保每个 URL 路径映射到唯一的控制器方法。通过合理地调整方法的 URL 路径,可以轻松解决该问题。希望本文能帮助你理解并解决错误。如果你在开发过程中遇到类似问题,可以参考本文的解决方案进行排查和修复。
2025-04-21 09:09:17
489
原创 如何新建一个空分支(不继承 master 或任何提交)
空分支(Orphan Branch)是一种特殊的 Git 分支,它没有父提交历史(即没有任何提交记录的继承),就像一个新的仓库一样。适用于:新模块的独立开发搭建 GitHub Pages 静态站点(通常叫gh-pages分支)临时存储脚本或测试代码步骤命令创建空分支清空工作区添加代码git add .提交代码推送远程git push origin init-erp-module(init-erp-module 这个是自己分支名根据自己来的)
2025-04-17 15:24:19
545
原创 SpringBoot + MyBatis 报错 DataIntegrityViolationException:Data truncation: Out of range value for colu
这个问题本质上是数据类型约束导致的错误,是 Java 和 MySQL 联调中的常见问题之一。建议在开发初期就统一定义好字段精度规范,并在关键字段上增加校验逻辑,避免因数据异常影响业务流程。
2025-04-17 13:10:54
397
原创 使用 Hutool BeanUtil.copyProperties 时抛出 java.lang.NumberFormatException 的排查与解决
这个问题非常典型,主要是Java 类型转换 + 空字符串BigDecimal无法接受"",会抛出;使用像Hutool这样的工具进行属性自动拷贝时,这类问题更容易出现;尤其是后端开发写实体类时,一不小心字段类型写错了也不容易第一时间发现。🧠 所以建议:写实体类时注意保持与数据库字段一致;如果字段来自用户输入,推荐先定义为String,再做类型转换;Bean 拷贝工具要么加容错处理,要么前置清洗数据。
2025-04-15 10:55:39
345
原创 解决 NoSuchMethodError 问题:升级 Log4j 版本,exception is java.lang.NoSuchMethodError: org.apache.logging.log
通过升级 Log4j 到 2.x 版本,并正确配置相关依赖,我们成功解决了 Spring Cloud 项目中的问题。这个问题通常出现在使用了较旧版本的 Log4j 时,Log4j 2.x 提供了更好的性能和更多功能,推荐在新项目中使用。如果你也遇到类似问题,可以参考上面的解决方案,升级 Log4j 版本,并注意检查项目中是否有旧版的 Log4j 依赖。希望这个总结能对你有所帮助!
2025-04-07 15:33:53
1229
原创 Spring Boot @RequestParam 解析参数时的常见问题及解决方案
原因分析:最后查看了一下接口方法才发现原因,由于使用的是@RequestParam由于。(表单方式)由于我并不打算修改后端所以使用这方式还是非常合适的。,所以如果前端发送 JSON 数据:就会出现如上图一样的错误。解决方案有很多种,我使用的是使用。
2025-04-01 09:58:28
631
原创 Spring Cloud 项目中 queryFormPositionFieldVo 方法抛出 NullPointerException 的原因分析与解决方案
解决方案:我遇到的问题则是数据库查询的结果为空,我把数据库名写错了结果查询到了别的数据库但是查询不到响应的数据,我只需要把数据库的名字改回来就好了。:由于 Spring AOP 代理,某些方法调用可能存在代理增强问题,导致空指针异常。空指针异常产生的原因大概就这几个,我们只需要按照要求进行排查即可。遇到的问题:告诉我空指针异常但是排查半天没有找到原因。可能查询数据库,但未返回数据,导致后续操作。方法可能访问了一个未初始化的对象或字段。我也重点排查了我的方法发现没有问题。:Spring 依赖注入失败,导致。
2025-03-29 09:45:56
1003
原创 「MethodArgumentTypeMismatchException:前端传递 ‘undefined‘ 导致 Integer 类型转换失败」
Failed to convert value of type 'java.lang.String' to required type 'java.lang.Integer'; nested exception is java.lang.NumberFormatException: For input string: "undefined"
2025-03-27 13:26:06
601
原创 Git 提示 “LF will be replaced by CRLF“ 的原因及解决方案
如果这些警告对你没有影响,可以忽略它们,Git 只是提示换行符的变化,不会影响代码逻辑。(Linux 风格),但在 Windows 系统上,Git 可能会自动转换为。如果你不想 Git 自动转换换行符。Git 发现你的代码文件(比如。如果你希望 Git 直接使用。如果你希望所有代码文件都使用。(Windows 风格)。,可以在项目根目录创建。)在提交时的换行符是。
2025-03-26 10:45:14
656
原创 MySQL Collation冲突异常解析:解决“Illegal mix of collations”错误
MySQL Collation冲突异常解析:解决“Illegal mix of collations”错误
2025-03-12 10:39:15
437
原创 MyBatis 配置解析失败导致 SqlSessionFactory 创建异常:元素类型为 “mapper“ 的内容必须匹配 “(cache-ref|cache|resultMap*|paramete
MyBatis 配置解析失败导致 SqlSessionFactory 创建异常:元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|paramete
2025-03-07 16:24:20
537
原创 【SpringBoot报错分析】APPLICATION FAILED TO START:Field XXX required a bean问题解决指南Consider defining a bean
【SpringBoot报错分析】APPLICATION FAILED TO START:Field XXX required a bean问题解决指南
2025-03-07 09:10:17
443
原创 如何解决 Spring 项目中 dynamic-datasource can not find primary datasource 错误 动态数据源无法找到主数据源
如何解决 Spring 项目中 dynamic-datasource can not find primary datasource 错误动态数据源无法找到主数据源
2025-03-05 11:31:35
1524
原创 “解决 MyBatis 错误:SAXParseException - 文件提前结束导致 XML 映射文件解析失败“
XML 格式错误是 MyBatis 和其他类似框架常见的错误之一。尤其是在解析映射文件时,如果遇到结构问题(如标签不匹配、文件被截断、遗漏结束标签等),XML 解析器就会抛出类似的异常。文件提前结束就是这些问题的典型表现,这样就可以推断出来原因了。
2025-03-04 14:59:46
927
原创 # 解决Cursor提示“Too many free trial accounts used on this machine“问题
Too many free trial accounts used on this machine. Please upgrade to pro. We have this limit in place to prevent abuse. Please let us know if you believe this is a mistake...
2025-03-02 12:04:18
4834
原创 MySQL入门:高频操作命令大全
文章详细介绍了MySQL的基本操作命令,从数据库和表的管理、数据操作、查询优化、表关联到视图的使用等,提供了丰富的示例代码和实用技巧。强调了在实际应用中需要注意的安全性、性能优化等问题,帮助读者更高效地完成数据库管理和开发任务。
2025-02-24 22:58:45
586
原创 Spring Boot多模块项目Bean注入失败的解决方案Field crmCustomerService in com.kakarote.pm.common.ActionRecor
如果仍存在问题,可以检查接口实现类是否被正确扫描,或考虑使用@Lazy注解处理循环依赖问题。| @EnableFeignClients | 启用Feign客户端,跨模块调用时需要扫描对应模块的Feign接口 || @ComponentScan | 扩展组件扫描范围,确保能扫描到其他模块的组件 || @EnableMethodCache | 启用方法缓存(根据实际项目需求配置) || @MapperScan | 指定MyBatis Mapper接口的扫描路径 || 注解 | 作用说明 |
2025-02-24 12:57:47
940
原创 未来5年值得重点关注的编程语言及发展趋势分析。
未来五年,兼具系统级性能与开发效率的语言(如Rust)将重塑技术格局,而TypeScript的工程化价值会持续放大。- 趋势支撑:全球AI项目采用率超75%(GitHub 2023数据),TensorFlow/PyTorch框架统治地位稳固。- 学习建议:掌握FastAPI构建微服务,结合Jupyter进行数据可视化,关注Mojo语言(Python超集)的演进。- 新兴场景:AI模型部署(ONNX Runtime)、自动化测试(Selenium)、量化金融(Pandas)
2025-02-23 23:20:41
1006
原创 bound statement (not found)com.kakarote.pm.mapper.MakeCostHeadMapper.select 表明MyBatis无法找到接口方法与XMl
bound statement (not found)com.kakarote.pm.mapper.MakeCostHeadMapper.select 表明MyBatis无法找到接口方法与XMl
2025-02-19 14:03:39
230
原创 lneaught SyntaxError :lnexpected tokenPIaYE(at chunk 5728.bdff1b31.is:1:1)
一开始我也没有怀疑过缓存的事,我就重新打包部署的时候,开了一个无痕窗口 突然发现就好了,因此个人感觉可以重点排查一下缓存。当我部署到nginx上之后,第一次测试 没有啥问题当我点击登录之后,然后测试一个删除按钮之后就爆这个错误。Nginx 可能缓存了旧的 JS 文件,尝试清除浏览器缓存并刷新页面,或者检查是否有版本号(例如。及其他静态资源是否仍然在 Nginx 配置的路径下。删除功能可能会修改某些资源的路径或更新文件。指令,确保路径指向了正确的目录。我遇到的是缓存的问题。我遇到的是缓存的问题。
2025-02-06 19:46:57
296
原创 Loading mirror speeds from cached hostfileCould not retrieve mirrorlist http://mirrorlist.centos.or
Linux爆这个错误:LoadingmirrorspeedsfromcachedhostfileCouldnotretrievemirrorlisthttp://mirrorlist.centos.or
2025-01-17 21:55:28
1122
原创 CentOS 安装nginx 遇到的问题./configure: error: the HTTP gzip module requires the zlib library.You can eithe
为了解决这个问题,你可以选择安装zlib库及其开发文件,或者禁用HTTPgzip模块(不推荐),或者静态编译zlib库与Nginx一起。#进入Nginx源码目录cd/usr/local/src/nginx-1.26.2。#安装必要的依赖项,包括openssl和openssl-devel。#安装必要的依赖项,包括zlib和zlib-devel。#验证openssl-devel是否安装成功。#验证zlib-devel是否安装成功。#安装Nginx。
2025-01-17 21:55:01
1230
原创 redis 连接失败 Redis health check failed org.springframework.data.redis.connection.PoolException:
启动redis服务后,输入密码能连接成功,不输入密码也可以连接成功,当我启动程序后就报错误我查阅了许多资料都不行。我检查一下配置文件和redis.config文件发现都没有任何问题。我启动redis 无论是否设置密码都能启动成功。
2024-12-31 11:25:49
908
原创 java.lang.IllegalStateException: Property ‘configuration‘ and ‘configLocation‘ can not specified
问题:spring boot配置直冲出现Caused by: java.lang.IllegalStateException: Property 'configuration' and 'configLocation' can not specified with together。mybatis-plus.config-location=classpath:mybatis/mybatis-config.xml这一行注释掉。这两行不能同时存在不然会造成冲突。
2024-11-13 00:54:52
251
原创 springcloud的简单构建
EnableEurekaClient // 在服务启动后,自动注册到Eureka中 @EnableDiscoveryClient // Spring Cloud中用于微服务发现在Spring Boot应用中启用服务发现客户端的能力。3.下面需要创建提供者,如果是集群版本就多创建几个这个是单机版本springcloud-provider-dept-8001、如果是集群版本的还可以创建8002、8003以次类推。然后在浏览器输入你配置的eureka配置的路劲就行。-- Feign 负载均衡 -->
2024-11-13 00:13:04
877
原创 【头像上传】
实现简单的头像上传头像上传功能废话不说:先写好后端头像上传的接口,下面代码写的非常详细。我直接把上传的路劲tomcat下面 一定要创建一个自己的文件夹名字其实无所谓这是我的C:/apache-tomcat-9.0.22/webapps/ROOT/upload/2.前端使用vue2,前端只需要写好样式即可。3.结果这样就实现了头像上传的功能,并不复杂。
2024-11-09 20:05:21
977
原创 “解决 Hutool Excel 导出功能中缺失 poi-ooxml 依赖的问题”
解决 Hutool Excel 导出功能中缺失 poi-ooxml 依赖的问题”
2024-08-15 16:23:13
448
原创 找出组中和为目标值的两个整数,并返回它们的数组下标
要求:给定一个整数数组 arr和一个目标值 target,请找出数组中和为目标值的两个整数,并返回它们的数组下标。你可以假设每个输入都只有一个解决方案,同样的元素不能被重复利用。
2024-08-10 11:06:13
163
原创 Linxu下redis出现解决MISCONF Redis is configured to save RDB snapshots, but it is currently not abl的问题;
大致的意思就是,Redis 配置了保存 RDB 快照,但在当前状态下无法将数据持久化到磁盘。这意味着 Redis 无法成功地将数据快照保存到磁盘文件中。因此,Redis 禁用了所有可能修改数据集的命令,以避免数据丢失或不一致性。其中一种的,解决方式就是:127.0.0.1:6379> config set stop-writes-on-bgsave-error no。
2024-08-06 19:47:29
287
原创 Idea之中如何导入Eclipse的SSM的程序
配置Web服务器,例如在IDEA中添加Tomcat服务器,并将项目部署到该服务器中。配置项目的运行配置,选择正确的启动类、服务器和相关配置。运行项目,查看是否能够成功启动应用程序。
2024-03-30 16:23:07
1015
1
【Java基础-面试复习大致流程图】
2025-04-21
这篇文章是一份关于Java基础面试题的汇总文档,涵盖了广泛的Java技术和相关领域的知识点
2025-04-21
云智慧人事办公系统(OA)
2024-11-13
商城订单管理管理系统(EPR)
2024-11-12
基于SSM学生实习管理系统前台小程序与后台管理系统开发实践
2024-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人