编辑
2023-11-28
算法题
00

题目 基于Vector实现

cpp
class FrontMiddleBackQueue { private: std::vector<int> queue;
编辑
2023-11-28
RabbitMQ
00

RabbitMQ是一种基于AMQP(Advanced Message Queueing Protocol)协议实现的消息队列中间件。它使用Erlang语言开发,并具有强大的功能和高并发性能。下面将详细介绍RabbitMQ的基本原理和底层架构。

编辑
2023-11-26
算法题
00

题目

本质都是DP

编辑
2023-11-25
Java
00

Seata是一个分布式事务解决方案,它提供了四种不同的模式来满足不同的分布式事务需求。这四种模式分别是:AT模式、TCC模式、Saga模式和XA模式。

编辑
2023-11-25
linux
00

Linux Watchdog 是 Linux 系统中的一个重要机制,用于监测系统运行情况并在系统锁死或死机时进行相应的处理。它可以通过硬件电路或软件定时器来实现。

1. Watchdog 的基本工作原理

当 Watchdog 启动后(即 /dev/watchdog 设备被打开),如果在设定的时间间隔内没有对 /dev/watchdog 执行写操作,硬件 Watchdog 电路或软件定时器就会重新启动系统。在 Linux 内核下,Watchdog 的基本工作原理如下: