相关文章
RabbitMQ 常见问题与故障排查
目录
前言 常见错误与解决方案
1. 连接失败
2. 队列阻塞
3. 消息丢失
4. 消费者不消费
5. 资源耗尽
日志分析
1. 配置 RabbitMQ 日志
2.日志文件位置
3. 日志分析工具
4. 分析日志文件
5. 常见日志问题及解决方案
Docker中日志分析
1. 查看 RabbitMQ 日志
2. 获…
编程日记
2024/12/22 22:05:55
DMA简述与使用实例
之后要学:SPI / IICDMA
学习的这位up主的视频:全网最清楚的DMA讲解,三种搬运模式三个例子讲清楚(STM32教程基于HAL库和CUBEIDE)_哔哩哔哩_bilibili
目录
01-基本信息
1-概述
2-方向
3-模式
正常模式
轮询模式 …
编程日记
2024/12/16 16:56:34
HBase 部署及shell操作
HBase 数据库 一、HBase 概述1.1 HBase 是什么HBase 的特点 二、HBase 模型及架构2.1 HBase 逻辑模型2.2 HBase 数据模型2.3 HBase 物理模型2.3.1 列簇物理模型2.3.2 Rowkey 字段排序2.3.3 Region 存储到不同节点2.3.4 Region 结构 2.4 HBase 基本架构 三、搭建 HBase 分布式集…
编程日记
2024/12/23 10:02:45
【Redis】Redis 典型应⽤ - 缓存 (cache)
Redis 典型应⽤ - 缓存 cache 什么是缓存使⽤ Redis 作为缓存缓存的更新策略1) 定期⽣成2) 实时⽣成 缓存预热, 缓存穿透, 缓存雪崩 和 缓存击穿关于缓存预热 (Cache preheating)关于缓存穿透 (Cache penetration)关于缓存雪崩 (Cache avalanche)关于缓存击穿 (Cache breakdown…
编程日记
2024/12/23 19:56:57
Typescript 使用 Jest 进行单元测试
参考文章:快速开始Jest
安装所需依赖:npm install --save-dev ts-node jest types/jest ts-jest Jest 转换 TypeScript 代码需要ts-node添加并配置 Jest 配置文件:jest.config.ts
// jest.config.ts
module.exports {// TypeScript 代码预…
编程日记
2024/12/19 1:11:21
深入分析网络编程中容易踩的坑
目录
1.TCP没考虑粘包分包
2.UDP没考虑丢包
3.长连接没考虑应用层心跳
4.大小端字节序问题
5.多线程发送乱序问题
6.大数据没考虑分片和流量控制
7.外网没考虑加密通信
8.客户端没考虑断线重连 1.TCP没考虑粘包分包 TCP是面向连接的可靠协议,TCP是流式协议&…
编程日记
2024/12/15 9:25:55
UE3+nest.js前后端部署-Linux中Nginx配置文件前端界面路径,后端反向代理接口
一、配置代理的文件是nginx.conf,首先找到它的目录
1.输入查找命令,这个命令会在整个文件系统中搜索名为 nginx.conf 的文件。 sudo find / -name nginx.conf或者 查看 /etc/nginx 目录,大多数 Linux 发行版的 nginx.conf 文件位于 /etc/ngi…
编程日记
2024/12/23 3:25:15
使用corrplot绘制行、列不同,且带有p值显著性标注的相关系数图
导读:
相关系数衡量两个变量之间的线性关系,通常以N*N的矩阵形式展示。例如样品vs样品,或者基因vs基因的相关性。本文介绍了使用corrplot R包绘制M*N的相关系数矩阵,例如M个基因表达与N个代谢物信号间的相关性,同时带…
编程日记
2024/12/16 4:36:04