相关文章
【LeetCode刷题(数据结构)】:对称二叉树
给你一个二叉树的根节点 root 检查它是否轴对称 输入:root [1,2,2,3,4,4,3] 输出:true 输入:root [1,2,2,null,3,null,3] 输出:false 提示: 树中节点数目在范围 [1, 1000] 内 -100 < Node.val < 100 对称二叉…
建站知识
2024/11/18 2:05:13
性能测试中如何使用RunnerGo还原混合并发场景
我们在进行软件开发时经常需要进行性能测试、压力测试和负载测试。其中有一类测试场景叫做混合并发测试,需要模拟多个接口下不同数量的用户使用场景,检查同时处理多个并发任务的能力,本文将展示如何使用开源的RunnerGo还原混合并发场景。
在…
建站知识
2024/11/28 0:41:31
Go 中的类型断言与静态转换
类型断言
在 Go 中,类型断言用于提取和测试接口值的动态类型。通过断言,您可以确定接口值是否持有特定的底层具体类型,如果持有,则获取该值。下面是一个如何在 Go 中使用类型断言的示例:
package mainimport "f…
建站知识
2024/10/27 14:30:38
【分布式计算】九、容错性 Fault Tolerance
分布式系统应当有一定的容错性,发生故障时仍能运行 一些概念: 可用性Availability:系统是否准备好立即使用 可靠性Reliability:系统连续运行不发生故障 安全性:衡量安全故障的指标,没有严重事件发生 可维护…
建站知识
2024/11/25 12:22:10
Gitlab CI/CD 入门教程
前言
开发人员常常提到的 CI/CD 是什么?
是用于集成测试的工具,每次提交代码后自动检测、构建和进行单元测试的过程。这一整条流水线式的测试流程我们称之为 pipeline。
入门教程
如何使用 CI/CD?
首先需要确保有可用的 runner(如何确保…
建站知识
2024/10/27 15:55:57
RabbitMQ概述原理
RabbitMQ是一种消息队列中间件,其主要作用是在应用程序之间传输数据。它基于AMQP(高级消息队列协议)实现,可以用于不同语言和不同操作系统之间的通信。 RabbitMQ的工作原理是生产者将消息发送到队列中,消费者从队列中接…
建站知识
2024/11/21 17:24:28
git push错误->Error: src refspec master does not match any
参考:https://blog.csdn.net/weixin_40908748/article/details/128574907
问题描述:在执行命令 git push origin master 时报错->Error: src refspec master does not match any
问题分析:在网上查找解决方法,大部分人说是暂存区没有文件…
建站知识
2024/11/22 6:01:36
Elasticsearch系列组件:Kibana无缝集成的数据可视化和探索平台
Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎,设计用于云计算环境中,能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性,可以在短时间内搜索和分析大量数据。 Elasticsearch 不仅仅是一个…
建站知识
2024/11/26 15:19:57