自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Elasticsearch 解析 updateTime 字段时格式错误

Elasticsearch 解析 updateTime 字段时格式错误

2025-03-13 16:31:33 962

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

原创 git远程仓库如何修改

git远程仓库如何修改

2025-01-22 13:18:53 650

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

原创 任务ID在不同的商机下如何实现复用

任务ID在不同的商机下如何实现服用

2025-01-16 18:32:51 759

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

Linux常用命令大全.md

Linux常用命令大全

2025-04-24

【Java基础-面试复习大致流程图】

内容概要:本文档涵盖了Java编程的核心概念和技术要点,详细介绍了面向对象编程的三大要素(封装、继承、多态),并深入探讨了类与对象的关系、抽象类与接口的区别、构造方法、方法重载与重写等基础知识。文档还涉及Java中的传值与传递地址值的区别、线程与进程的概念及线程的创建方式和状态转换,以及线程安全措施。此外,文档讲解了Java集合框架中的单例集合、双列集合及其特性,前端HTML标签和事件处理,数据库索引原理与类型、事务特性、InnoDB与MyISAM存储引擎对比、存储过程的优缺点。最后,文档阐述了JSP+Servlet、SSM框架(Spring、SpringMVC、MyBatis)的关键技术和最佳实践,如Spring的IOC/DI、AOP、Bean作用域,MyBatis的动态SQL、结果映射,以及SpringMVC的请求处理流程和常用注解。 适合人群:具有Java编程基础的学习者和开发人员,特别是希望深入理解Java核心技术及框架应用的开发者。 使用场景及目标:①帮助读者掌握Java面向对象编程的核心概念,如封装、继承、多态等;②理解线程管理和数据库操作的最佳实践;③熟悉前端开发的基础知识和事件处理;④掌握SSM框架的使用技巧,包括Spring的IOC/DI、AOP、Bean管理,MyBatis的动态SQL和结果映射,以及SpringMVC的请求处理机制。 阅读建议:建议读者从基础概念入手,逐步深入到高级主题,结合实际项目进行练习,特别关注代码示例和实践应用,以加深理解和掌握。

2025-04-21

这篇文章是一份关于Java基础面试题的汇总文档,涵盖了广泛的Java技术和相关领域的知识点

内容概要:本文档《java基础面试汇总.pdf》涵盖了广泛的Java基础知识,包括但不限于面向对象的特征(如抽象、继承、封装、多态)、作用域规则、基本数据类型与封装类的区别、位运算与逻辑运算的区别、JVM加载类的机制、垃圾回收机制、异常处理机制、集合框架(如List、Set、Map的区别与特性)、线程的概念及其同步方法、I/O流操作、数据库连接与SQL查询、Web开发技术(如Servlet、JSP、Struts)、EJB与Spring框架的基本概念与使用、数据结构与算法(如排序算法、二叉树遍历)、C++语言特性、以及WebLogic服务器配置等。文档以问答形式呈现,针对每个知识点提供简明扼要的答案,适合用于Java开发者的面试准备和技术复习。 适合人群:具备一定编程基础,尤其是Java语言基础的学习者和开发者,包括但不限于初级到中级水平的Java程序员、Web应用开发者、企业级应用开发者等。 使用场景及目标:①作为Java开发者面试前的复习资料,帮助候选人快速回顾和掌握核心知识点;②作为日常工作中遇到具体问题时的参考手册,例如理解类加载机制、异常处理、线程同步等;③作为新手学习Java编程时的入门指南,辅助理解Java的基础概念和高级特性;④作为企业内部培训或高校教学中的辅助教材,用于指导学生或员工掌握Java技术栈的关键要素。 阅读建议:此文档内容丰富且详尽,建议读者根据自身的知识水平和技术需求有针对性地阅读。对于初学者,可以从基础概念开始逐步深入;对于有一定经验的开发者,可以重点关注自己不太熟悉或容易混淆的知识点。此外,由于文档涉及面广,建议配合实际编码练习来加深理解,尤其是对于多线程编程、异常处理、数据库操作等实践性较强的部分。

2025-04-21

云智慧人事办公系统(OA)

这是一个完整的云智慧人事办公系统源码,涵盖了民族管理、系统设置、部门管理、员工管理、培训管理、请假管理、工资管理等多个核心模块。系统后端采用Spring Boot框架,集成MyBatis-Plus进行数据库操作,Shiro用于权限控制,Swagger提供API文档,MySQL 8作为数据库存储,Flowable用于工作流管理。前端采用Vue框架,Element UI作为UI组件库,实现了良好的用户界面和交互体验。

2024-11-13

商城订单管理管理系统(EPR)

资源概述:本资源介绍了一款功能全面的进销存管理系统,该系统集成了系统管理、进货管理、销售管理、库存管理、报表分析和统计等多个核心模块。通过整合Spring Boot、MyBatis-Plus、Shiro安全框架、Swagger API文档生成工具、MySQL 8数据库以及Vue和Element UI前端技术栈,该系统不仅具备高效的数据处理能力,还提供了直观易用的用户界面。 技术栈亮点:Spring Boot:作为后端开发的核心框架,Spring Boot简化了Spring应用的初始搭建以及开发过程。 MyBatis-Plus:作为持久层框架,进一步简化了数据库操作。 Shiro安全框架:Shiro是一个强大且易用的Java安全框架,提供了认证、授权、加密和会话管理等功能,为系统提供了全面的安全保障。 Swagger:Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。 MySQL 8:作为系统数据库,MySQL 8提供了高性能、高可用性和可扩展性。 Vue + Element UI:前端采用Vue框架进行开发。

2024-11-12

基于SSM学生实习管理系统前台小程序与后台管理系统开发实践

资源概述: 本资源提供了一套完整的学生实习管理系统解决方案,涵盖了前台小程序页面与后台管理系统两大模块。前台小程序页面设计简洁直观,用户可根据不同身份(学生或企业)进行登录。学生用户能够方便地浏览并投递感兴趣的实习岗位,而企业用户则能轻松发布实习信息,吸引优秀人才。后台管理系统功能全面,包括个人中心、首页、学生管理、教师管理、企业管理、招聘管理、评分管理以及实习管理等多个方面,为管理员提供了强大的数据管理和操作工具。 技术栈亮点: SSM框架:系统后台采用Spring、Spring MVC和MyBatis Plus(简称SSM)作为核心开发框架,确保了系统的稳定性、可扩展性和可维护性。Spring作为控制反转(IoC)和面向切面编程(AOP)的容器,为系统提供了强大的业务逻辑处理能力;Spring MVC则负责处理Web请求和响应,实现了前后端的分离;MyBatis Plus作为持久层框架,简化了数据库操作,提高了开发效率。 MySQL数据库:系统采用MySQL作为数据库存储解决方案,支持大数据量的存储和高效查询。 如有侵权请联系我删除,谢谢

2024-11-12

空空如也

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

TA关注的人

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