自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【已解决】SpringBoot3项目整合Druid依赖:Druid监控页面404报错

SpringBoot3项目整合Druid依赖:Druid监控页面404报错

2024-09-14 22:33:59 1397

原创 【已解决】SpringBoot3项目整合Mybatis-plus启动项目报错:Invalid bean definition with name ‘xxxMapper‘ defined in flle

SpringBoot3项目整合Mybatis-plus启动项目报错:Invalid bean definition with name 'xxxMapper' defined in file [xxxx.class]........

2024-09-05 22:14:42 4389 3

原创 【已解决】在IDEA中使用Git拉取代码时提示:Can‘t update / master has no tracked branch

在IDEA中使用Git拉取代码,尝试更新本地项目代码,提示 " `Can't update / master has no tracked branch` "

2024-06-23 10:25:35 2270 2

原创 解决 Vue-Element-admin 后台请求Uncaught (in promise) Object

前端Vue-Element-admin与SpringBoot后端对接login接口后,后端login接口正常响应,但在前台无法登入系统,浏览器控制台报了 Uncaught (in promise) Object 错误

2024-06-16 11:26:37 686

原创 CentOs-7.5 root密码忘记了,如何重置密码?

VWmare软件版本:VMware® Workstation 16 ProCentos系统版本:CentOS-7.5-x86 64-Minimal-1804。

2024-06-01 11:55:38 1397

原创 连公司WiFi后,无法访问外网,怎么回事,如何解决?

DNS,英文全称为,即域名系统。当我们在浏览器输入一个 URL 地址时,浏览器要向这个 URL 的主机名对应的服务器发送请求,就得知道这个服务器对应的 IP地址,而对于浏览器来说,DNS 的作用就是将主机名转换成 IP 地址【正向解析】。一个由分层的 DNS 服务器( DNS server) 实现的分布式数据库一个使得主机能够查询分布式数据库的应用层协议。

2024-05-26 08:32:31 3054

原创 解决 Content type ‘application/json;charset=UTF-8‘ not supported

基于上述分析,排查前端携带的参数与后端的接收类时后发现,报错的原因是 前端传过来的json字符串中的key与后端的接受类(使用@RequestBody修饰的类)属性名不一致,无法将key映射到实体类的属性中。主要用来 接收前端传递给后端的json字符串中的数据的(请求体中的数据的),然后Spring Mvc就会将该数据装配到目标类(@RequestBody后面的类)中。,如果匹配一致且json中的该key对应的值的类型符合(或可转换为“”或null)”的过程中会根据json字符串中的。

2024-05-12 13:10:28 3180

原创 解决org.springframework.jdbc.UncategorizedSQLException: Error getting generated key or setting result

文章目录问题描述:原因分析:解决方案:问题描述:当你使用 达梦数据库 创建数据表后,在项目中使用MyBatis-Plus尝试插入数据到新建的表中时,有时程序会报入如下错误如下所示完整报错信息如下org.springframework.jdbc.UncategorizedSQLException: Error getting generated key or setting result to parameter object. Cause: java.sql.SQLException: E

2024-04-14 15:58:00 4253

原创 JVM基础:类的生命周期详解

类的生命周期描述了一个类加载、使用、卸载的整个过程。

2024-04-05 12:07:12 1013

原创 解决SLF4J: Class path contains multiple SLF4J bindings.

JDK版本:jdk17IDEA版本:IntelliJ IDEA 2022.1.3SpringBoot 版本:v2.5.7maven版本:3.6.3。

2024-03-24 11:41:52 5956 2

原创 基于springBoot 整合JavaMail的网站邮件通知功能实现

发送邮件的客户端Send(mail): 发送邮件:封装简单邮件的Bean: 设置邮件标题setText():设置邮件正文setTo():设置收件地址setFrom():设置发件地址:发送邮件的客户端Send(mail): 发送邮件:封装复杂邮件的Bean: 创建MimeMessage类型的对象: 设置复杂邮件的辅助工具: 设置邮件标题setText(正文,html):设置邮件正文(html设为true,表示将文本内容作为HTML处理)setTo():设置收件地址。

2024-03-21 21:39:13 1157 1

原创 解决 postman测试接口报404 Not Found

重新测试如下

2024-02-11 22:44:06 2747 2

原创 异步编程Completablefuture使用详解----进阶篇

在前面入门篇中的内容中,我们详细介绍了异步编程Completablefuture的基本用法等相关知识;接下来,在本文进阶篇我们将详细探讨Completablefuture与stream API 相结合的具体用法,以及进一步增强并行处理的相关知识和案例用法

2024-02-03 23:05:02 1233

原创 解决 PDF.js v2.3.200 (build: 4ae3f9fc) 信息:PDFDocument: Stream must have data

资料参考:https://www.frank9.com/pdfjs-failed-to-fetch.html。项目中使用PDF.js去预览已上传的附件文件时,加载PDF文件的时候报了以下的错误。我百度了无数大佬的技术博客,终于找到关于PDF.js 预览文件的工作流程。为了印证上述猜想,我按流程在服务器上传附件,而后点击预览PDF文件。可是我的文件的的确确上传了,我也可以下载文件。我在本地可以上传文件,上传文件后也可以。再看PDF.js提供的错误提示。于是我尝试下载了该预览文件。还有其他可能导致的原因。

2024-01-27 14:10:47 3951

原创 异步编程Completablefuture使用详解----入门篇

案例异步读取filter_words.txt文件中的内容,读取完成后,把内容转换成敏感词数组,然后打印敏感词数组代码示例如下。

2024-01-20 17:24:59 1765 1

原创 解决There is insufficient memory for the Java Runtime Environment to continue.

重新打包测试。

2024-01-18 19:47:07 12398 1

原创 一文详解SpringBoot 定时任务(cron表达式)

注意。

2023-12-24 00:33:35 4796 2

原创 解决 Could not set parameters for mapping: ParameterMapping{property=‘state‘, mode=IN, javaType=class

文章目录一. 问题描述二. Bug复现三. 原因分析四. 解决方案一. 问题描述当我们用mybatis-plus书写sql语句时,sql 中模糊查询里使用#{} 替换传入的变量时,发生了报错报错堆栈信息如下所示:2023-12-08 19:23:58.576 ERROR 16024 --- [nio-9036-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherS

2023-12-09 19:00:52 10818 4

原创 解决 Caused by: org.apache.ibatis.builder.BuilderException: Parsing error was found in mapping #{}. 报错

文章标题问题描述:原因分析:举一反三:解决方案:问题描述:当我们使用mybatis-plus书写sql语句,sql 语句中 #{} 忘加变量时,便会报以下错误报错堆栈信息如下 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'appointmentController': Unsatisfied dependency expressed throug

2023-12-07 23:34:46 2423

原创 Jave 定时任务:使用Timer类执行定时任务为何会发生任务阻塞?如何解决?

java Timer类是一个用于调度任务的类,它可以在指定的时间间隔内执行一次或多次任务。它提供了一种简单的方式来安排和执行定时任务,可以用于各种应用程序中,如计划任务、定时器等。Java Timer类位于java.util包中,它有两个主要的子类:Timer和TimerTask。其中,Timer类用于调度任务,而TimerTask类则表示一个具体的任务,需要实现run()方法来定义任务的具体行为。如果发生任务超时,导致任务阻塞,该如何解决?

2023-11-19 13:43:43 1219

原创 如何手动获取spring/springboot中的IOC容器(全局上下文对象)?

众所周知,在Spring框架中的全局上下文对象通常被称为ApplicationContext。这是Spring容器的一种表现形式,负责管理和控制应用程序中的对象(Bean)。它本质上维护了Bean的定义以及对象间的协作关系。当项目运行时,ApplicationContext会自动装载所有在Handler中的信息到内存。此外,Spring上下文也是一种配置文件,能向Spring框架提供上下文信息。

2023-11-08 00:00:20 3070

原创 JVM基础:字节码文件详解①

👉概述。

2023-10-28 01:07:41 1424

原创 JVM基础:初识JVM

操作系统:win10 x64 位 家庭版。

2023-10-14 22:02:26 534

原创 SpringBoot源码解析: 从手写一个简易版SpringBoot开始

① FcSpringApplication类代码如下所示import org//自定义run方法 public static void run(Class clazz) {//1.启动tomcat startTomcat();} //对Tomcat进行属性配置 private static void startTomcat() {try {} }

2023-09-23 14:43:03 792

原创 我的创作纪念日(256天)

我与csdn的结缘,之前在创作纪念日(128天)便已提到,今在此便不再多言。

2023-08-15 01:29:30 603 8

原创 Git:在本地电脑上如何使用git?

git 版本: 2.40.1.windows.1。

2023-08-13 01:24:52 2019 2

原创 解决Error running XXXApplicationCommand line is too long.报错

当我们从GitHub或公司自己搭建的git仓库上拉取项目代码时,会出现以下错误报错代码如下所示:这是由于操作系统对命令行长度有一定的限制所导致的。而不同的操作系统和环境可能对命令行的长度具有不同的限制。以下是导致命令行过长的一些常见原因:以本地项目中ServiceStatisticsApplication的启动配置项为例步骤:缺点如果项目中其他模块发生了该问题,还需要对发生问题的模块的启动项配置做以上的设置,即下个问题模块的启动配置项需要单独设置。步骤:代码示例如下:优势这种解决方案一次设置就行,不必再为

2023-08-08 01:33:36 1867 5

原创 count(列名) ,count(1)与count(*) 有何区别?

👉表达式👉描述返回查询的记录总数,expression 参数是一个字段或者 * 号👉举例说明①准备表数据②查询统计user表中的username字段的总记录数MySQL在Windows下不区分大小写,但在Linux下默认是区分大小写。因此,数据库名、表名、字段名,都不允许出现任何大写字母,避免节外生枝。

2023-08-02 00:03:15 360 14

原创 详解Mybatis之分页插件【PageHelper】

以百度搜索为例,如下所示。

2023-07-30 13:32:42 7740 2

原创 详解Mybatis之逆向工程问题

👉释义MBG,英文全称为MyBatis Generator,是一个专门为MyBatis框架使用者定制的代码生成器👉功能可以快速的根据表生成对应的映射文件,接口,以及bean类👉缺点只可以生成单表CRUD,但是表连接、存储过程等这些复杂sq的定义需要我们手工编写👉官方参考文档MyBatis 生成器核心 – MyBatis 生成器简介。

2023-07-29 16:52:48 1172

原创 一文让你彻底搞懂Mybatis之缓存机制

编译软件:IntelliJ IDEA 2019.2.4 x64操作系统:win10 x64 位 家庭版Maven版本:apache-maven-3.6.3Mybatis版本:3.5.6。

2023-07-28 18:44:03 1166 1

原创 详解Mybatis之动态sql问题

👉定义动态sql指的是sql语句可动态化Mybatis的动态sql中支持OGNL表达式语言,OGNL(Object Graph NavigationLanguage)是对象图导航语言❗注意👉用法案例不指定查询条件,查询对应员工信息,即当你传入id,程序就根据id去查,传入什么条件,就去根据此条件去查(多个条件不确定)代码示例如下①在EmployeeMapper接口下书写相应的方法。

2023-07-27 23:26:33 341

原创 详解Mybatis之自动映射 & 自定义映射问题

👉定义自定义映射,简而言之,就是resultMap。Mybatis官方将resultMap称为结果映射,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的数千行代码。👉设计思想对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。💡原因它可以解决自动映射[resultType]解决不了的两类问题❓哪两类问题?🍓多表连接查询时,需要返回多张表的结果集不信?请看如下测试案例测试案例:通过员工id获取员工信息及员工所属的部门信息①准备数据。

2023-07-26 21:21:34 4088

原创 详解Mybatis查询之resultType返回值类型问题【4种情况】

代码示例如下:

2023-07-25 22:40:53 11372 1

原创 Java数据结构与算法:稀疏数组(SparseArray)

当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保 存该数组。

2023-07-15 01:53:38 703

原创 Spring Mvc:初识SpringMvc

②SpringMVC是。

2023-07-07 16:19:15 1090

原创 java.lang.IllegalStateException Unable to find a @SpringBootConfiguration代码报错

②如果你写了启动类,但是你的测试类所在的包与启动类所在的包不在同一级根目录下。①检查项目中有没有写启动类,如果没写,赶紧补上。以上两种解决方法选其一即可,效果等同。例如:在我的项目中启动类所在的包是。ps:启动类的类名随便写,但推荐。,而测试类则直接写在。

2023-06-27 17:28:48 18210 12

原创 【尚好房项目实战】:第一章项目架构介绍

如今随着信息化技术的高速发展,相信很多学习Java的朋友们也都做过“尚好房”这个实战项目,最终目的或为就业,或为锤炼技术。诚然,在百度上和csdn上搜这种项目实战文章一搜一大把,做项目的人多了,在简历上写这种项目的人自然变多了,人与亦云,自然简历上的项目意义会“贬值”。那我为什么还要写它?不是大家都做过同一件事,这件事就不值得做,相反,这是锤炼自己,上下求索,成为”大佬“的必然过程。

2023-05-24 16:10:17 963 4

原创 Linux:如何在虚拟机中装配JDK 与Tomcat服务器?【2023最新版】

Linux系统版本:centos 7.5 x64位VMware版本: VMware Workstation Pro 16Xshell工具版本:Xshell 7 (for home and free)Xftp工具版本:Xftp 7 (for home and free)

2023-05-17 23:00:43 3004 4

原创 Linux:在VMware中,如果虚拟机之前可以上网,之后突然不能上网,怎么办?

在VMware中,如果配置的虚拟机在之前可以上网,之后突然不能上网,怎么办?如何解决它?莫急,且看本文为你深度分解。

2023-05-17 08:20:10 14549 9

空空如也

空空如也

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

TA关注的人

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