Levon's Blog

微信: L6241425

Docker 三种数据挂载方式(Named Volume、Bind Mount、tmpfs)的原理、选型策略与生产避坑指南。

阅读全文 »

Dockerfile 是一个纯文本文件,用声明式的指令定义镜像的构建过程。每条指令对应镜像的一层(layer),最终叠加形成完整镜像。

阅读全文 »

1. 核心概念

Docker 体系围绕三个核心对象展开:镜像(Image)、容器(Container)、仓库(Repository)。

阅读全文 »

1. 先看懂跨域报错

关键词:浏览器是否允许 JS 读取响应。

你启动了一个前端项目,页面跑在:

1
http://localhost:5173

后端接口跑在:

1
http://localhost:8080

页面里写了一句请求:

1
fetch('http://localhost:8080/users')

结果浏览器报跨域。

Postman 能调通,后端日志也正常,为什么浏览器里的 fetch 就不行?更别扭的是,前端和后端都在本机,端口不同就算跨域。

先记住一句话:

跨域不是网络不通。跨域是浏览器不让网页里的 JS 读取不该读的响应。

阅读全文 »

1. 什么是 CRDT

1.1 核心定义

CRDT(Conflict-free Replicated Data Type,无冲突复制数据类型)是一种数据结构,允许多个副本独立、并发修改,无需中央协调即可自动合并到一致状态。

它围绕一个核心问题展开:多副本之间如何高效、正确地传播和合并变更?

阅读全文 »

AWS 上不同 VPC 之间默认完全隔离。VPC Peering 在两个 VPC 之间建立一条专用通道,让双方通过私网 IP 互相访问。

本文从基础概念讲起,通过一个跨 VPC 访问 RDS 超时的真实案例,演示 Peering 的完整配置过程和常见踩坑点。

阅读全文 »

在 AWS 上跑任何应用,都绕不开三个网络问题:服务怎么被用户访问、容器怎么访问外部 API、数据库怎么不暴露到公网。回答这三个问题需要理解一组组件:路由表、IGW、NAT Gateway、安全组、VPC Endpoint。本文按机制原理逐层拆开,不堆 API 字段、只回答 “ 为什么这样实现 “。

阅读全文 »

我们给一个跑在 AWS ECS Fargate 上的 Go 服务做了一套日志搜索方案。链路很短:CloudWatch Logs → Firehose → S3 → EC2 → EBS → ripgrep。日志最终落到一台小 EC2 的本地磁盘上,开发者 SSH 进去用 rg 直接全文搜索。

阅读全文 »

这篇只记录 Mac 微信逆向相关资料入口和基本判断,不展开具体绕过、注入或自动化实现。微信桌面端版本变化快,很多项目会因为协议、签名、沙盒或系统权限调整而失效。

阅读全文 »
0%