【置顶】AWS 核心功能和服务​​


1. 监控、审计与合规性

  • AWS Config: 持续监控和记录 AWS 资源的配置,检查配置是否符合期望(合规性审计)。
  • AWS CloudTrail: 记录和监控所有 AWS 账户的 API 调用历史(谁、何时、调用了什么)。
  • AWS Trusted Advisor: 分析资源配置和使用情况,提供优化成本、安全性、性能和容错能力的建议(基于 AWS 最佳实践)。
  • AWS Artifact:

Read more

【置顶】AWS EC2



一、EC2基础

  1. 本质:云上的虚拟机(VM)服务。
  2. 核心组件
  3. 实例(Instance):虚拟计算环境。
  4. AMI(Amazon Machine Image):预配置模板(操作系统+软件)。
  5. 实例类型(Instance Type):定义CPU、内存、存储、网络配置。
  6. 密钥对(Key Pair):用于安全登录(公钥AWS存储,私钥用户保管)。
  7. 安全组(Security Group):虚拟防火墙(控制

Read more

【置顶】AWS S3



一、基础概念

  1. 存储桶(Bucket)
  2. 全局唯一名称(小写字母/数字开头,3-63字符,非IP格式)
  3. 区域级定义,存储策略和权限的容器

  4. 对象(Object)

  5. 键(Key):对象唯一标识(相对路径)
  6. 值(Value):实际数据(任意类型)
  7. 元数据(Metadata):描述性键值对(如创建时间、类型)
  8. 版本ID:启用版本控制后唯一标识(默认null

二、存储类别(Storage Cla

Read more

Elasticsearch简述


Elasticsearch 是一个强大的开源搜索和分析引擎,专为处理海量数据而设计。

🔍 Elasticsearch 核心概念速览

概念 类比关系型数据库 说明
索引 (Index) 数据库 (Database) 或 表 (Table) 存放具有相似特征文档的集合,如 products 索引用于存放所有商品信息。
文档 (Document) 一行数据 (Row) 基本信息单元,以

Read more

docker进程僵死对症方案(网络问题)


问题:

docker查看容器的命令僵死
docker ps -a

尝试:

- 方案1:重启wsl
sudo reboot

或在cmd内重启

wsl --shutdown
结果:
未能解决。重启之后依旧docker进程僵死
- 方案2:强制杀死dockerd和containerd进程
sudo pkill -9 dockerd
sudo pkill -9 containerd

确认d

Read more

解析xml的库的选择


先通过一个表格快速了解它们的核心特性:

特性维度 xml.etree.ElementTree lxml BeautifulSoup xml.dom.minidom
标准库/第三方 Python 标准库 第三方库 (基于C的libxml2/libxslt) 第三方库 (可搭配多种解析器) Python 标准库
解析速度 中等 非常快 (高性能C库) 较慢 (依赖所选解析器) 较慢

Read more

瀑布模型软件测试的核心概念


核心主题: 软件测试设计技术入门 - 所有工程师都应掌握的最重要的测试技术。

主要内容分解:

  1. 软件测试是什么?

    • 定义: 软件质量保证(QA)的一种手段。
    • 目的: 确认软件的行为符合工程师的预期(即,验证软件是否按设计工作)。
    • 核心挑战: “完美的测试是不可能的”。测试的目标是尽可能多地发现缺陷(Bug)。
  2. 软件测试的分类(示例):

    • 单元测试: 测试最小单位(如单个方法、模块)。
    • 集成

Read more

​​软件测试全面解析



一、软件测试的定义

核心概念:通过系统性验证,确认软件是否满足规格要求、达到预期质量标准的全过程。
关键纠正

软件测试 ≠ 仅发现缺陷
实际包含:
- 验证设计需求是否实现
- 评估产品是否符合用户真实需求
- 系统性质量保障流程

重要性案例
某政府证书系统因未测试高并发场景,导致他人信息错误打印,引发重大信任危机。证明测试是预防事故、保障企业信誉的关键投资。


二、软件测试的四

Read more

W字模型


W字模型(W-Model)。它是V字模型的进阶版,核心在于将测试活动深度、并行地融入整个开发生命周期,强调早期测试介入开发与测试的持续协作,以解决V字模型的主要痛点(特别是后期发现缺陷成本高、变更困难)。

核心思想:

  1. 双“V”并行: 模型形状像两个并列的“V”字(或理解为一个更宽的“W”),清晰地表达了开发活动流(左V)测试活动流(右V)同步、并行进行的,贯穿项目始终。不再是“先开发

Read more

V字模型


V字工作流模型(V-Model),这是瀑布模型的一种演进,特别强调开发阶段与测试阶段的对应关系早期测试设计

核心思想:

  • 对称性: 模型形状像字母“V”,左侧是开发活动(需求 → 设计 → 编码),右侧是测试活动(单元测试 → 集成测试 → 系统/验收测试)。左侧的每一个开发阶段,都在右侧有一个对应层级的测试阶段进行验证。
  • 早期测试设计: 在左侧的开发阶段(特别是设计和需求阶段),就同步规划

Read more