自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kafka-消息传递语义-消息重复发送消息丢失的解决方案

在Kafka中可以通过Kafka事务提供 Exactly once“仅一次”的交付,与其他系统的精确的一次交付通常需要这些系统合作,单Kafka提供了offset实现起来更加可行。否则Kafka默认只保证至少一次传递,并且允许用户在处理一批消息之前通过禁用生产者的重试机制和在消费者中提供offset(先提交再处理)来实现最多一次交付。

2024-08-09 14:09:25 488 1

原创 JDK工具之jps详解

JDK(Java Development Kit)是 Java 开发人员必备的工具包,JDK包含了Java的运行环境(‌JRE)‌和开发工具(‌如编译器、‌调试器等)‌,提供了开发者进行Java程序开发、‌编译、‌调试和运行所需的一切。‌它是Java开发的基础,‌包含了丰富的Java类库和API,‌方便开发者进行程序开发。JDK中包含了许多强大的命令行工具,用于开发、调试和监控 Java 应用程序。

2024-08-07 11:40:51 596

原创 @Transactional 中使用线程锁导致了锁失效

很多小伙伴使用Spring事务时,为了省事都喜欢使用@Transactional。但是@Transactional配合锁,会导致一些预期之外的问题!在此举例说明。

2024-06-01 17:35:37 1746

原创 @Transactional 事务注解失效

在使用Spring框架时,可以有两种使用事务的方式,一种是编程式的,一种是声明式的,注解就是声明式的。

2024-06-01 15:47:03 1450

原创 获取两个List集合之间的交集、并集、差集、补集

使用 java 获取两个 List 集合之间的交集、并集、差集、补集在日常开发中:经常会遇到对2个集合的操作,例如:2个集合之间取相同的元素(交集),2个集合之间取不相同的元素(差集) 等等。。。本文总结一下java中获取两个List之间的交集、并集、差集、补集的几种实现方式。概念定义交集: 取2个集合中,相同的部分 (list1 交集 list2,取 list1和list2 中相同的元素)并集: 将2个集合,合并为一个集合中。

2024-05-15 19:26:44 3265 2

空空如也

空空如也

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

TA关注的人

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