一江溪水
02
24
golang的堆和栈 golang的堆和栈
背景在Go语言中,堆和栈是内存管理的两个重要概念,它们在存储和管理数据的方式上有很大的区别。以下是栈和堆之间的主要区别: 1. 内存分配方式栈(Stack): 栈内存是由编译器管理的,它以LIFO(后进先出)的方式分配和释放内存。 当函数被
2025-02-24
11
消息事务 消息事务
背景面试的时候遇到一个半消息的问题,是RocketMQ 中通过消息实现分布式事务的功能。之前没有涉及过这部分知识,在这里做个记录、 应用场景分布式系统调用的特点为一个核心业务逻辑的执行,同时需要调用多个下游业务进行处理。因此,如何保证核心业
2025-02-11