相关文章
redis有哪几种持久化方式
Redis 提供了两种持久化方式:RDB(Redis Database) 和 AOF(Append-Only File)。它们各有优缺点,适用于不同的场景。以下是它们的原理、优缺点以及如何选择的建议: 1. RDB(Redis Datab…
编程日记
2025/3/13 17:04:03
K8S学习之基础十八:k8s的灰度发布和金丝雀部署
灰度发布
逐步扩大新版本的发布范围,从少量用户逐步扩展到全体用户。 特点是分阶段发布、持续监控、逐步扩展 适合需要逐步验证和降低风险的更新
金丝雀部署
将新版本先部署到一小部分用户或服务器,观察其表现,再决定是否全面推广。 特点&…
编程日记
2025/3/13 16:57:31
系统架构设计师—软件工程基础篇—系统分析与设计
文章目录 需求工程需求层次需求工程活动需求获取方法需求变更管理 系统分析与设计系统分析系统设计结构化方法面向对象方法 需求工程
需求层次
业务需求:反映组织机构或客户对系统、产品的高层次目标要求。用户需求:描述用户使用产品必须完成的任务&am…
编程日记
2025/3/13 16:55:11
ubuntu22.04本地部署OpenWebUI
一、简介
Open WebUI 是一个可扩展、功能丰富且用户友好的自托管 AI 平台,旨在完全离线运行。它支持各种 LLM 运行器,如 Ollama 和 OpenAI 兼容的 API,并内置了 RAG 推理引擎,使其成为强大的 AI 部署解决方案。
二、安装
方法 …
编程日记
2025/3/13 16:57:30
[C++面试] 迭代器与指针有什么区别?
面试考察建议
入门问题:验证基础语法和概念理解。进阶问题:考察类型系统、内存安全等核心知识。高阶问题:测试对底层实现和泛型编程的理解。
一、入门
1、本质
指针:一种内置的数据类型,直接指向内存地址&am…
编程日记
2025/3/13 3:58:54
学习笔记:Python网络编程初探之基本概念(一)
一、网络目的
让你设备上的数据和其他设备上进行共享,使用网络能够把多方链接在一起,然后可以进行数据传递。 网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信。 二、IP地址的作用
用来标记唯一一台电脑…
编程日记
2025/3/13 8:50:43