编辑
2023-11-28
后端
00

CircleCI 是一个持续集成/持续部署的工具,它可以帮助开发团队提高迭代效率和质量。

  1. 持续集成和持续部署:

    • 持续集成(Continuous Integration)是指在代码有变更时,立即进行构建和测试,以便及时发现问题并保持高质量的代码集成[1]
    • 持续部署(Continuous Deployment)是指当代码有变更时,自动进行测试和构建,并将代码部署到服务器上[1]
  2. CircleCI 的功能:

    • CircleCI 可以绑定 GitHub/Bitbucket,当代码有变更时自动抓取代码,并根据配置提供运行环境,执行测试、构建和部署[1]
    • CircleCI 的工作流程包括配置文件的添加、构建环境的设置和配置文件的编写[1]
编辑
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模式。