as959705158的头像-林林林的博客
河北管理员
这家伙很懒,什么都没有写...
网络协议核心知识:HTTP、TCP/IP 与 UDP 全解析-林林林的博客

网络协议核心知识:HTTP、TCP/IP 与 UDP 全解析

覆盖 HTTP/HTTPS 协议、常见状态码、TCP 三次握手与四次挥手、TCP 与 UDP 区别等网络协议核心知识点。
21小时前
04513
Web 安全攻防实战指南-林林林的博客

Web 安全攻防实战指南

Web 安全核心机制——从 XSS/CSRF 到 HTTPS OAuth2 一、引言 Web 安全是每一个后端开发者的必修课。OWASP(开放 Web 应用程序安全项目)每年发布 Top 10 Web 安全风险,其中注入攻击、跨站脚本...
21小时前
04813
IN 和 EXISTS 区别与优化-林林林的博客

IN 和 EXISTS 区别与优化

IN 和 EXISTS 区别与优化 基本区别 IN SELECT * FROM user WHERE id IN (SELECT user_id FROM `order` WHERE amount > 1000); EXISTS SELECT * FROM user WHERE EXISTS (SELECT 1 FROM `order` ...
21小时前
03513
其他存储引擎 Memory / CSV / Archive-林林林的博客

其他存储引擎 Memory / CSV / Archive

其他存储引擎 Memory / CSV / Archive 概述 除了 InnoDB 和 MyISAM,MySQL 还内置了 Memory、CSV、Archive 等存储引擎。它们在特定场景下有独特优势。 -- 查看所有支持的引擎 SHOW ENGINES; Mem...
21小时前
02413
MySQL 基础架构分层及各层职责-林林林的博客

MySQL 基础架构分层及各层职责

MySQL 基础架构分层及各层职责 概述 MySQL 的架构设计是面试高频题。理解其分层思想,能帮你快速定位问题、优化查询。整体上 MySQL 分为两层:Server 层 和 存储引擎层。 架构分层总览 graph TB...
21小时前
03113
验证 Manifest-林林林的博客

验证 Manifest

验证 Manifest 什么是 Manifest Docker 镜像的 Manifest(清单)是一个 JSON 文件,描述了镜像的组成:层(layers)、配置(configuration)和元数据。多架构镜像则使用 Manifest List(或 OCI ...
21小时前
04213
Capabilities 安全-林林林的博客

Capabilities 安全

Capabilities 安全 什么是 Linux Capabilities Linux Capabilities 是将传统 UNIX 的 root 用户的超级权限拆分为一个个独立的'能力'。Docker 利用 capabilities 机制实现容器权限的精确控制,不...
21小时前
03913
读写分离的实现方式与架构设计-林林林的博客

读写分离的实现方式与架构设计

读写分离的实现方式与架构设计 概述 读写分离(Read-Write Splitting)是 MySQL 最常见的扩展架构:将写操作(INSERT/UPDATE/DELETE)发送到主库,读操作(SELECT)分发到从库,从而分散数据库...
21小时前
03713
避免 SELECT * 原因-林林林的博客

避免 SELECT * 原因

避免 SELECT * 原因 场景对比 先看两个等价的查询: -- 不推荐 SELECT * FROM orders WHERE user_id = 12345; -- 推荐 SELECT id, order_no, amount, status FROM orders WHERE user_id = 12345...
21小时前
02313
跨仓库同步与迁移-林林林的博客

跨仓库同步与迁移

跨仓库同步与迁移 为什么需要跨仓库同步 在实际生产环境中,镜像通常需要在多个仓库之间同步: 异地容灾:镜像在不同数据中心保留副本 环境隔离:开发/测试/生产仓库互相同步 多云策略:多个云...
21小时前
02413