自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RabbitMq的死信队列

当消息因各种原因无法被消费或投递时,系统会将这些消息自动转移到死信队列中,以便后续排查和处理。生产者 --> 消息 --> 交换机 --> 队列 --> 变成死信 --> DLX交换机 -->队列 --> 监听--> 消费者。生产者 --> 消息 --> 交换机 --> 队列 --> 监听--> 消费者。通过绑定死信交换机(DLX)和死信路由键,将异常消息路由到指定队列。这样就完成了死信消息从普通队列到死信队列了。当消息变为死信消息时,消息就从正常队列发送到。

2025-06-08 18:32:04 456

原创 后端如何处理前端传过来的数组实现更新操作

本文介绍了如何通过MyBatis实现后端批量更新前端传递的数组数据。主要步骤包括:Controller层用List接收数组参数,Service层进行业务逻辑处理,重点在Mapper层使用XML配置实现批量更新。XML中通过<trim>和<foreach>标签动态生成UPDATE语句,利用CASEWHEN为不同ID设置对应字段值,最后用WHEREidIN限定更新范围。这种方式通过一次SQL执行完成多条记录更新,提高了效率。文中还详细说明了各标签的作用及注意事项。

2025-05-26 21:27:02 640

原创 java中String类型和Data类型的相互转化

本文介绍了Java中String与Date类型的相互转换方法。对于String转Date:Java8之前使用SimpleDateFormat.parse(),但需注意其线程不安全问题;Java8后推荐使用DateTimeFormatter配合LocalDate.parse(),再转换为Date对象。对于Date转String:Java8前使用SimpleDateFormat.format();Java8后使用DateTimeFormatter配合LocalDateTime.format()。两种转换方式都需

2025-05-24 09:40:15 1177

原创 Vue3子页面和父页面的传值问题

在Vue.js中,父组件与子组件之间的数据传递可以通过多种方式实现。父组件向子组件传递数据时,可以使用props实现单向数据流,或使用v-model实现双向数据绑定。props需要在子组件中定义,并通过属性绑定传递数据;v-model则通过modelValue和update:modelValue实现双向同步。子组件向父组件传递数据时,通常使用emit触发自定义事件,父组件监听事件并处理数据。此外,全局状态管理工具如Pinia或Vuex也可用于跨组件数据共享,但不推荐在简单场景中使用。

2025-05-21 22:04:09 1065 1

空空如也

空空如也

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

TA关注的人

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