自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

骑着猪看大海的博客

一个努力学习的小菜鸟

  • 博客(23)
  • 收藏
  • 关注

原创 SQL 中 BETWEEN AND 用于字符串的理解

在 SQL 中,BETWEEN AND 关键字可以用在数值和日期类型上,非常好理解。同时也可以用于字符串类型,它用于选择在两个指定值之间的数据,包括边界值。本文主要总结一下用于string类型字符串的要点。

2024-11-13 15:36:27 1054 1

原创 SpringBoot 定时任务 @Scheduled 详细解析

```@Scheduled```是Spring框架提供的一个注解,用于在Spring应用中定义定时任务。通过使用 ```@Scheduled```注解,可以简化配置和管理定时任务流程,无需编写复杂的调度逻辑。

2024-10-29 14:13:00 806

原创 mybatis-plus saveOrUpdate详细解析

- 插入新记录:当对象的所有字段都为新值且对象的主键字段未设置或设置为默认值时,saveOrUpdate将执行插入操作。 - 更新现有记录:如果对象的主键字段设置了有效的值,并且该值对应于数据库中现有的记录,那么saveOrUpdate将执行更新操作。

2024-10-15 16:23:01 4374

原创 MySQL中 truncate、drop和delete的区别

MySQL中 turncate、drop和delete的区别

2024-10-14 14:44:43 456 2

原创 mybatis-plus SaveBatch插入报错Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate

mybatis-plus SaveBatch插入报错 Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '12' for key 'article.PRIMARY'

2024-10-14 10:29:34 917

原创 SpringCloud项目整合nacos报错:无法解析 com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:jar:unknown

SpringCloud 整合nacos报错:com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:jar:unknown was not found in https://maven.aliyun.com/repository/public during a previous attempt. This failure was cached in the local repository and resolution is not reatt

2024-10-11 10:18:19 2217

原创 SpirngCloud整合Feign报错解决方案org.springframework.cloud:spring-cloud-starter-openfeign:jar:unknown was not

SpirngCloud整合Feign报错解决方案org.springframework.cloud:spring-cloud-starter-openfeign:jar:unknown was not found inhttps://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted

2024-10-09 13:53:07 1045

原创 Java Stream API flatMap()方法介绍

flatMap 的主要作用是将一个流中的每个元素转换为另一个流,然后将这些流合并成一个单一的流。经常用作处理嵌套的流。

2024-10-08 11:41:52 1633

原创 @Autowired和@Resource区别与联系,到底什么时候用

Auowired主要用于 Spring 应用,按类型装配,默认情况下可以通过@Qualifier指定具体 Bean 名称。@Resource更通用,按名称装配,如果没有指定名称则按类型装配,适用于多种 Java 应用。实际开发场景中,类的命名需要符合规范,尽量不要有相同名称的bean出现,因此,两者的使用都不影响。所以这也要取决于具体的应用场景和个人的习惯。

2024-09-30 16:15:30 379

原创 EasyExcel 实现多个sheet文件导入 学习笔记

首先定义了一个 StudentDataListener 类,继承自AnalysisEventListener,用于处理 Excel 数据读取过程中的事件。再实现文件导入接口。

2024-09-30 10:14:12 498

原创 @RestController,@Controller和@ResponseBody的区别和联系

通常指的是在HTTP请求响应中,服务器返回给客户端的数据主体部分。在使用 SpringBoot 框架时,注解用于标记一个方法的返回值直接写入HTTP响应体中,而不是作为视图名来渲染页面。:主要用于 Web 应用,返回视图名称)、ModelAndView 对象或其他类型。以下代码就直接去到了hello.html页面了");// 视图名称:主要用于 RESTful API,返回响应体内容,自动序列化为 JSON 或 XML。以下代码就是返回对应响应体// 直接写入响应体。

2024-09-30 08:43:23 442

原创 EasyExcel导出到多个sheet 学习笔记

EasyExcel导出到多个sheet的基本步骤

2024-09-29 15:24:07 722

原创 EasyExcel单文件导出基本流程 学习笔记(持续更新)

EasyExcel导出文件基本流程以及原理分析

2024-09-29 11:33:19 1058

原创 整合EasyExcel报错:java.lang.NoSuchMethodError: com.alibaba.excel.write.builder.ExcelWriterSheetBuilder.d

整合EasyExcel报错java.lang.NoSuchMethodError: com.alibaba.excel.write.builder.ExcelWriterSheetBuilder.doWrite(Ljava/util/Collection;..

2024-09-27 17:24:11 1813

原创 整合了mybatis-plus后,就不用再xml文件里面写sql了吗

对于简单的查询条件构建,直接使用Java接口的方式更为快捷。而对于复杂的查询逻辑,XML文件提供了更高的灵活性和可维护性。

2024-09-27 14:26:46 952

原创 还在不停的做重复工作吗?快来试试Lombok减少繁琐的样板代码

Lombok 是一个非常流行的 Java 库,它可以帮助开发者减少繁琐的样板代码,如 getter、setter、构造器、equals 和 hashcode 等方法。Lombok 通过注解的方式自动生成这些方法,极大地提高了开发效率。

2024-09-27 09:33:58 407

原创 到时如何判断为空?==Null、isEmpty、isBlank介绍

到时如何判断为空?==Null、isEmpty、isBlank介绍

2024-09-26 11:11:10 421

原创 【不用写代码】如何用excel将csv文件转化为xlsx文件

利用excel将csv文件转化为xlsx文件

2024-09-26 09:16:47 687

原创 后端接口测试报错401 Unauthorized

初学者在运行项目时可能出现的问题,由于项目配置了拦截器,在访问接口时可能会报错 401 Unauthorized。

2024-09-25 13:48:01 1081

原创 人工智能时代,程序员如何保持核心竞争力?

人工智能时代,程序员得怎么做

2024-09-24 17:34:51 174

原创 MybatisX-generator编程神器,再也不用手敲代码了

MyBatisX Generator 是一个用于生成 MyBatis 代码的工具,它可以帮助开发者根据数据库表结构自动生成相应的实体类(Entity)、映射文件(Mapper XML)以及 Mapper 接口,从而减少手动编写重复性代码的工作量。这样的代码生成器在项目初期尤其有用,因为它可以快速地生成大量的基础代码,让开发者能够更快地投入到业务逻辑的开发当中。

2024-09-24 16:44:05 1122

原创 前端使用axios调用后端接口报错Access to XMLHttpRequest at ‘http://localhost:8080/article/add‘ from origin...

前端使用axios调用后端接口报错:Access to XMLHttpRequest at 'http://localhost:8080/article/add' from origin 'http://127.0.0.1:5500' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Or

2024-09-24 10:43:03 584

原创 Mybatis-plus报错:org.apache.ibatis.binding.BindingException:Invalid bound statement (not found)

项目在整合mybatis-plus的时候发现总是报错,mybatis的xml文件中的sql使用正常,而mybatis-plus的接口持续报错。

2024-09-24 09:15:26 898

空空如也

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

TA关注的人

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