相关文章
第17章 MQ(二)
17.11 RabbitMQ如何保证消息的顺序性 难度:★★ 重点:★★★ 白话解析
其实RabbitMQ是一个先进先出的队列,只要消息进入到队列之后那肯定是顺序的,其实这道题问的点就是在消息进队列之前和出队列之后如何保证顺序性。
1、要保证消息进队列的顺序性实际只需要保证生产者只…
编程日记
2025/1/23 22:38:55
【京东开源项目】微前端框架MicroApp 1.0正式发布
介绍
MicroApp是由京东前端团队推出的一款微前端框架,它从组件化的思维,基于类WebComponent进行微前端的渲染,旨在降低上手难度、提升工作效率。MicroApp无关技术栈,也不和业务绑定,可以用于任何前端框架。
源码地址…
编程日记
2025/1/23 22:33:55
单链表算法经典OJ题
目录
1、移除链表元素
2、翻转链表
3、合并两个有序链表
4、获取链表的中间结点
5、环形链表解决约瑟夫问题
6、分割链表 1、移除链表元素
203. 移除链表元素 - 力扣(LeetCode)
typedef struct ListNode LSNode;
struct ListNode* remove…
编程日记
2025/1/18 9:20:34
OpenCV17-图像形态学操作
OpenCV17-图像形态学操作 1.形态学操作1.1腐蚀1.2膨胀 2.形态学应用2.1开运算2.2闭运算2.3形态学梯度2.4顶帽运算2.5黑帽运算2.6击中击不中变换2.7形态学应用示例 1.形态学操作
1.1腐蚀
图像腐蚀(Image erosion)可用于减小图像中物体的大小、填充孔洞或…
编程日记
2025/1/20 2:24:57
RabbitMQ概述,死信队列
RabbitMQ(Rabbit Message Queue)是一个开源的消息队列中间件,它实现了高级消息队列协议(AMQP)并提供可靠的消息传递机制。RabbitMQ 在分布式系统中广泛用于消息传递和事件驱动的架构。以下是一些 RabbitMQ 的重要知识点…
编程日记
2025/1/19 3:18:00
BAT034:批处理打开电脑常用功能面板
引言:编写批处理程序,输入相应功能序号,实现打开打开百度搜索、启动磁盘清理、启动注册表编辑器、启动系统配置、启动控制面板、启动画图程序、启动计算器程序、启动DirectX诊断工具、启动服务、启动计算机管理、启动系统信息、启动更改适配器…
编程日记
2025/1/21 17:33:08
【JavaEE】 多线程-初阶
多线程-初阶
1. 认识线程
1.1 概念
1) 线程是什么 多个线程组成了一个进程,线程好比是一跟光纤中的一个玻璃丝,进程是整根光纤。 一个进程中的线程共享这个进程中的资源(内存、硬盘)
2) 为什么需要线程
单核CPU发展出现瓶颈…
编程日记
2025/1/20 23:09:36
Android笔记(七)Android JetPack Compose组件搭建Scaffold脚手架
在去年2022年曾发布一篇关于脚手架的文章:“Android JetPack Compose组件中Scaffold的应用” 。但是Android的版本从12变更到13及以上版本,导致一些细节的实现存在不同。在本文中,将从头开始介绍整个脚手架的搭建过程。
一、新建项目模块
在…
编程日记
2025/1/21 18:02:53