自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 Spring Boot的事务

事务(Transaction)是指在数据库中执行的一组操作,这些操作要么全部执行成功,要么全部失败回滚。事务是确保数据一致性和完整性的重要机制,也是支持并发访问的基础。在数据库中,事务具有四个特性,通常称为ACID属性:原子性(Atomicity):事务中的操作作为一个整体被执行,要么全部成功,要么全部失败回滚,不会出现部分执行的情况;一致性(Consistency):事务执行前后,数据应该保持一致性状态,即满足所有定义的约束条件;

2024-01-31 14:31:41 452

原创 Mapstruct工具类详解

MapStruct 是一个 Java 注解处理器,用于自动生成类型安全的 Bean 映射代码。它通过使用简单的注解配置来消除手动编写枯燥的属性赋值代码,提供了一种方便、高效的方式来实现不同 Java Bean 之间的映射。通过使用MapStruct,你可以轻松地进行类型安全的Java Bean映射,避免手动编写重复的赋值代码,提高代码的可读性和可维护性。注解标记接口为MapStruct映射接口,并定义了一个。接下来,创建一个MapStruct映射接口,例如。然后,定义两个Java Bean类,例如。

2024-01-31 14:28:24 435

原创 Golang学习笔记

基本数据类型,变量存的就是值,也叫值类型;获取变量的地址,用&,比如:var num int,获取num的地址就是:#指针类型,变量存的就是一个地址,这个地址指向的空间存的才是值,比如:var ptr *int=#获取指针类型所指向的值,使用:*,比如:var ptr *int,使用 *ptr获取ptr指向的值;// 基本数据类型在内存中的布局// 获取变量i的地址,&i。

2024-01-29 14:39:08 688

原创 Java多线程与高并发

当谈到计算机数据存储和传输时,我们使用位(bit)和字节(byte)来表示不同的数据量。一个位代表一个二进制数字,可以是0或1。而一个字节由8个位组成,可以表示256种不同的状态。字节是计算机中最常用的存储单位,用于表示字符、整数、图像等各种数据类型。在Java开发中,字节和位的关系非常重要。Java中的基本数据类型(如int、char)都占用特定数量的字节,以对应不同范围的数值。例如,int类型占用4个字节,可以表示范围更大的整数值。理解字节和位的关系对于编写高效的程序至关重要。

2024-01-29 14:38:13 1018

原创 idea 左下角的Git(Version Control)中显示Local Changes窗口

打开Local Changes窗口来查看当前Git仓库的本地变更。

2023-09-27 10:44:01 216

原创 kafka如何实现延迟队列来实现延迟消费

这种方式利用Kafka的时间戳和时间戳索引功能,在消费者端可以通过设置合适的等待时间来实现延迟消费的效果,避免了频繁轮询和重复发送消息。在Kafka中实现延迟队列来实现延迟消费的最有效率的方式是使用Kafka的时间戳和时间戳索引功能。

2023-08-08 16:57:13 2292

原创 SpringMVC的原理

SpringMVC的核心原理是基于Servlet API的,它使用了DispatcherServlet作为前端控制器。当客户端发送请求时,DispatcherServlet会拦截请求,并将其分发给相应的处理程序(Handler)进行处理。处理程序会处理请求并生成相应的视图,然后由DispatcherServlet将视图渲染并返回给客户端。

2023-07-19 17:00:33 83

原创 SpringBoot使用多数据源时怎么解决事务不生效问题

在使用多数据源时,如果不进行特殊处理,可能会出现事务不生效的问题。这是因为 Spring Boot 默认只会为一个数据源创建一个事务管理器,如果要使用多个数据源,就需要为每个数据源创建一个事务管理器,并在需要使用事务的方法或类上指定使用哪个事务管理器。创建多个事务管理器的 Bean,例如。

2023-05-18 18:21:25 1716 4

原创 SpringBoot单元测试的@RunWith与@SpringBootTest注解

SpringBoot单元测试的@RunWith与@SpringBootTest注解

2022-10-20 10:14:51 4318

空空如也

空空如也

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

TA关注的人

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