GaGa's Blog

One GaGa, One World !

Fiddler本质上是一个HTTP/HTTPS代理,通过让客户端把网络请求先发给Fiddler,再由
Fiddler转发到真正的服务器,从而实现请求和响应的拦截、查看和修改。


使用Fiddler后网络请求

1
浏览器 → Fiddler → 服务器
Read more »

networksetup

# 1.查看所有网络服务
networksetup -listallhardwareports
...
Hardware Port: Wi-Fi
Device: en0
Ethernet Address: 14:7d:da:16:0c:xx

解释:
Hardware Port是端口名称
Device是网卡名称
Ethernet Address 是MAC地址
...

YAML是通用数据序列化格式,HCL 是为”声明式基础设施配置”设计的专用语言。YAML 只能存数据,HCL 还能写逻辑。


核心差异

维度 YAML HCL
设计目的 数据序列化(通用数据格式) 基础设施即代码(专用配置语言)
提出方 YAML 1.1/1.2 规范(YAML Ain’t Markup Language) HashiCorp(Terraform/Vault/Nomad/Consul)
本质 是 JSON 的超集(YAML 1.2),纯数据 类 Lisp/Python 风格,数据 + 表达式 + 控制流
表达式 无(纯值,只能存字面量) 支持 + - * /、比较、字符串插值 ${var.x}、函数调用
控制流 无 for 循环、if/else 条件块
变量引用 靠锚点 &/*(极少用,容易坑) var.、local.、module. 显式命名空间
校验 无 schema 概念(可用 JSON Schema 事后校验) 原生 schema(Terraform 的 terraform validate、类型推断)
多文档 --- 分隔多个文档 无(单文件单上下文,靠 import/module 组织)
生态 几乎所有语言、k8s/CI/CD 标配 HashiCorp 系:Terraform、Vault、Nomad、Consul、Boundary、Waypoint
Read more »

两者都是基于libpcap的实时网络带宽监控工具,但监控粒度不同。

  • iftop 按”主机/端口维度
  • nethogs 按进程维度

核心差异

Read more »

crun是OCI 兼容的容器运行时,可以替代Docker默认的runc。


1. 安装crun

1
2
3
4
5
6
7
8
# Fedora / RHEL / CentOS Stream
sudo dnf install crun

# Ubuntu / Debian
sudo apt update && sudo apt install crun

# 验证安装
crun --version
Read more »

测试里的 28 原则,通常指的就是 二八定律(Pareto Principle) 在测试领域的应用:

大约80%的问题,往往集中在20%的模块、代码、功能点或场景中。

也就是说:

  • 少数关键模块,往往承载大部分缺陷
  • 少数高风险路径,往往决定大部分线上故障
  • 少数核心用户操作,往往覆盖大部分真实业务流量
Read more »

生产级阿里云静态网站架构图

包含 OSS、CDN、域名解析、HTTPS、缓存策略和可选优化。

flowchart TB
    subgraph 用户端
        A[用户浏览器] -->|访问域名| B[域名解析DNS]
    end

    subgraph 域名解析
        B -->|CNAME 指向| C[CDN 加速域名]
    end

    subgraph CDN加速层
        C --> D[缓存策略]
        D --> E[HTTPS/TLS 加密]
        E --> F[OSS Bucket 源站]
        D -->|缓存命中| A
    end

    subgraph OSS存储
        F -->|静态资源| G[HTML/CSS/JS/图片等]
        F -->|日志收集| H[OSS 日志/监控]
    end

    subgraph 可选优化
        E --> I[防盗链策略]
        E --> J[CI/CD 自动部署 OSS]
    end

架构说明

Read more »

env

  • Mac OS X 12 (Sierra) and later:

steps

1.重启网络相关进程
sudo killall mDNSResponderHelper
sudo killall -HUP mDNSResponder

2.清理DNS缓存
sudo dscacheutil -flushcache
Read more »
0%