相关文章
面试八股文--数据库基础知识总结(2) MySQL
本文介绍关于MySQL的相关面试知识
一、关系型数据库
1、定义
关系型数据库(Relational Database)是一种基于关系模型的数据库管理系统(DBMS),它将数据存储在表格(表)中,并通过表格…
建站知识
2025/4/1 15:49:11
软件测试的基础入门(一)
文章目录 一、什么是软件测试?(1)生活中的测试案例(2)代码中的测试示例(3)软件测试的定义 二、软件测试的重要性三、测试工程师(1)定义(2)分类&am…
建站知识
2025/4/2 11:55:38
怎么合并主从分支,要注意什么
在 Git 中合并主从分支(例如将 feature 分支合并到 main 分支)是一个常见操作。以下是具体步骤和注意事项:
合并分支的步骤
切换到主分支
git checkout main确保当前在 main 分支。
拉取最新代码
git pull origin main确保 main 分支是最…
建站知识
2025/4/2 12:03:44
[特殊字符] 蓝桥杯 Java B 组 之最小生成树(Prim、Kruskal) 并查集应用
Day 3:最小生成树(Prim、Kruskal) & 并查集应用 📖 一、最小生成树(MST)简介
最小生成树(Minimum Spanning Tree, MST) 是一个 无向连通图 的 最小代价子图,它包含 …
建站知识
2025/3/25 1:14:28
Keepalive基础
一。简介和功能
vrrp协议的软件实现,原生设计目的是为了高可用ipvs服务
功能:
1.基于vrrp协议完成地址流动
2.为vip地址所在的节点生成ipvs规则(在配置文件中预先定义)
3.为ipvs集群的各RS做健康状况检测
4.基于脚本调用接口…
建站知识
2025/3/26 10:07:37
Linux C 静态库如何生成并使用
1. 编写源文件
首先创建一个简单的示例项目,包含一个头文件和一个源文件。
头文件 my_lib.h
// my_lib.h
#ifndef MY_LIB_H
#define MY_LIB_H// 函数声明
int add(int a, int b);#endif
源文件 my_lib.c #include <stdio.h>void print_hello() {printf(&q…
建站知识
2025/4/2 12:07:35
redis主从哨兵模式+Lua报错-READONLY You can‘t write against a read
背景
项目试用SpringBootredisTemplate执行redis的lua脚本,实现令牌桶;redis结构使用的是1主2从3哨兵模式读写分离;
问题分析
READONLY You cant write against a read报这个错的含义在从节点执行了写操作,也就是说我执行Lua脚…
建站知识
2025/3/25 9:20:31
如何生成traceid以及可视化展示
根据你的需求,以下是一些可以生成唯一 traceId 并用于分布式链路追踪的工具和项目,这些项目支持生成唯一的 traceId,并将其用于日志记录和分布式追踪:
1. OpenTelemetry
OpenTelemetry 是一个开源的观测框架,支持生成…
建站知识
2025/3/25 15:28:21