- 博客(170)
- 问答 (1)
- 收藏
- 关注
原创 Kubernetes架构解密:从零掌握容器编排,只需五步
Kubernetes(K8s)是容器编排平台,解决传统部署的运维痛点。核心采用声明式API和控制循环机制,实现应用自愈与自动化管理。架构分为控制平面(kube-apiserver、etcd、scheduler等)和工作节点(kubelet、kube-proxy)。关键特性包括:Pod作为最小调度单位、Service提供稳定访问、资源QoS分级保障。典型实践需结合GitOps和HPA自动扩缩容,同时注意安全设计(TLS+RBAC)。K8s通过标准化容器管理,大幅提升分布式系统的部署效率和可靠性。
2025-12-23 14:26:01
615
原创 Kubernetes 的部署方式 (二)通过 kubeasz部署单机版1.34.1
本文详细介绍了在Ubuntu 22.04 server上使用kubeasz工具部署Kubernetes集群的完整流程。主要包括:1) 系统准备,要求4G内存/30G硬盘的最小化安装;2) 下载kubeasz 3.6.8版本代码、二进制文件和容器镜像,解决国内访问Docker Hub不稳定问题;3) 通过容器化方式运行kubeasz并部署all-in-one集群;4) 安装验证和基本操作命令;5) 集群清理方法。文档特别针对国内网络环境提供了镜像源配置方案,并记录了安装过程中可能遇到的错误及解决方法,如ipt
2025-12-21 20:28:10
455
原创 Kubernetes 的部署方式 (一)通过 Minikube 部署
本文介绍了在Ubuntu系统上手动部署Minikube集群的完整步骤。主要内容包括:1)安装Docker环境;2)创建普通用户并配置Docker权限;3)下载安装Minikube二进制文件;4)启动Minikube集群(要求内存大于3GB);5)验证集群状态。整个过程详细记录了命令执行和系统反馈,最终成功部署了一个包含CoreDNS、etcd、API Server等组件的Kubernetes测试环境,为开发者提供了本地K8s开发测试的解决方案。
2025-12-17 16:22:36
211
原创 一句话 讲述容器本质(docker为例2025)
本文对比了虚拟机和Docker的技术差异,详细解析了Docker的工作原理。虚拟机需要完整操作系统,资源占用高且启动慢;Docker利用宿主机内核,资源利用率高,启动仅需0.5秒。Docker通过Cgroups、Namespaces和UnionFS实现资源限制、隔离和镜像分层。架构分为Docker Engine、containerd和runc三层,支持多种网络模式。镜像构建推荐使用可追溯的Dockerfile而非commit方式。最后强调业务逻辑容器应保持无状态,有状态服务需特殊处理。这些特性使Docker
2025-11-19 16:25:18
660
原创 LVS NAT/DR 模式 负载均衡Keepalive 高可用+DR
本文详细介绍了基于LVS的NAT模式负载均衡实验配置,以及Keepalived高可用方案的实现过程。实验环境包含四台主机:LVS负载均衡器、客户端和两台后端HTTP服务器。配置步骤主要包括网络环境设置、后端服务器部署、LVS集群服务配置及测试验证。 在Keepalived部分,详细阐述了双机热备方案的实现,包括VRRP协议原理、网络规划、主备服务器配置、健康检查机制和故障转移测试。关键点包括:VIP在同一子网的技术要求、LVS-DR模式的工作原理、必要的内核参数调优,以及详细的故障排查指南。 该方案通过Ke
2025-11-17 16:17:14
952
原创 docker进阶---docker底层实践2025
本文详细介绍了Docker的安装配置与优化方案。内容分为两个主要部分: Docker安装: 提供了在线安装的完整步骤(系统工具安装、GPG密钥配置、阿里云镜像源设置) 包含离线安装方案(二进制包下载、systemd服务配置、安装脚本生成) 系统级优化: 设计了7个systemd配置文件(代理、资源限制、安全加固、日志、性能、可靠性、containerd优化) 每个配置文件都有详细注释说明其作用和安全考量 提供一键部署脚本和验证检查清单 技术深度: 详细解析了Linux Namespace隔离机制(6种类型)
2025-11-11 16:50:11
927
1
原创 揭秘Docker容器执行链路与核心技术
容器原理与执行链路 Docker容器启动链路为:CLI→dockerd→containerd→shim→runc→kernel(Namespace/Cgroups)。containerd-shim解耦容器生命周期与daemon进程,确保dockerd重启不影响容器。runc按OCI规范创建容器进程后退出,父进程由shim接管。 安全隔离机制 UserNamespace实现UID映射,容器内root≠宿主机root;MountNamespace隔离文件系统视图;PIDNamespace隐藏宿主机进程。Cgro
2025-11-07 17:40:50
754
原创 Docker 核心技术原理(2025年演进趋势与生产实践)
容器本质上是受限制的Linux进程,通过内核机制实现资源隔离与限制。其核心依赖runc作为OCI运行时,配合Linux内核的Namespace、Cgroups等机制完成操作隔离、资源限制和安全控制。2025年技术演进重点包括:User Namespace成为安全基线,Cgroupv2提供精细化资源管控,EROFS等新型存储驱动提升性能。安全防护呈现多层防御趋势,从镜像构建到运行时均需强化安全配置。整个容器技术栈体现出轻量、标准化的特点,所有隔离与限制最终由Linux内核实现。
2025-11-07 15:38:53
709
原创 云计算运维监控实战:生产环境与自建方案对比
阿里云运维监控与云管理服务在生产场景中的优势 摘要:本文对比了阿里云运维监控服务(SLS、ARMS、Prometheus等)与传统自建方案在电商、金融等领域的应用。云服务提供开箱即用的日志分析、性能监控、全链路追踪能力,解决了自建ELK、SkyWalking等方案需要维护存储、高可用等问题。云管理类服务(云治理中心、RAM等)提供合规审计、成本优化等能力,避免了自建RBAC系统、审计Agent的开发成本。备份迁移服务(DTS、云备份)实现秒级灾备和数据库无感迁移,替代了自建同步逻辑的开发。整体而言,阿里云服
2025-11-07 10:22:32
950
原创 自建数据库vs云端数据库
摘要:云端数据库服务(RDS、PolarDB等)相比自建数据库优势显著:运维从数周缩减至分钟级(如RDS 10分钟自动扩容),故障切换从3分钟降至秒级(PolarDB<10秒),性能提升显著(TPS最高达3.5万)。真实案例显示,电商/银行等客户使用后实现零故障、成本下降60%(银行年省12万)、运维效率倍增(如Redis库存准确率100%)。云数据库通过托管服务和弹性架构,解决了自建数据库在扩容慢、高可用差、人力成本高等痛点。
2025-11-07 10:18:40
472
原创 云计算-容器篇
(流量管控、灰度发布全交给Sidecar)。(CI/CD、视频转码“用完即走”)。(GPU/ARM节点按需买按需删)。(不用管版本升级、控制台高可用)。:这些产品不是“技术概念”,全是。(漏洞扫描+全球加速)。(全国集群统一纳管)。
2025-11-07 10:11:40
187
原创 云计算产品-介绍--安全篇
这些产品均来自阿里云真实运维场景,生产细节(如“某银行客户通过KMS+加密服务实现金融数据全加密”,或“某电商通过数据安全中心分类分级,发现300万条未加密手机号并自动脱敏”)。服务器安全闭环:基线检查(系统配置合规)、文件完整性监控(检测webshell)、漏洞扫描(CVE漏洞修复提醒)。云原生安全重点:覆盖镜像漏洞扫描(Docker/镜像仓库)、运行时防护(阻断恶意容器启动)。大模型API防护:限制高频调用(如每秒>10次),防止API滥用导致成本暴增(如某企业曾因API泄露,单日成本超10万)。
2025-11-06 16:36:57
747
原创 云计算产品-介绍--网络/CDN篇
这些产品都是为了解决**云上网络的“隔离、互通、加速、安全、成本”**问题。业务要高可用→SLB+NAT网关;要混合云→VPN网关/高速通道;要全球化→全球加速+CDN;要省成本→共享带宽+流量包。真实生产中,不是单点用产品,而是组合拳(比如VPC+SLB+NAT网关+CEN+VPN网关,构建“安全、弹性、全球互通”的云网络),运维SRE要懂场景、会选型,才能让架构稳、成本优。
2025-11-06 16:27:17
782
原创 阿里云存储:解决企业数据痛点30字
阿里云存储产品矩阵提供完整的存储解决方案:基础层按数据类型提供EBS(块存储)、OSS(对象存储)、NAS/CPFS(文件存储)等核心服务,满足高并发、低延时等需求;数据服务层包含日志分析SLS、灾备BDRC等增值功能;通过闪电立方、云存储网关等工具实现无缝迁移上云。产品覆盖金融、医疗、影视等行业场景,通过智能分层和弹性计费显著降低成本,形成"存储选型→数据治理→混合云管理"的完整闭环,助力企业实现高效、安全的云端数据管理。
2025-11-06 16:12:13
632
原创 云计算产品-介绍--计算篇
阿里云计算产品实战应用:ECS部署电商核心业务(大促秒级扩容);GPU实例加速AI训练(成本降80%);裸金属服务器承载Oracle RAC(TPS提升108%);ECI用于CI/CD流水线(运维成本降35%);云盒解决混合云合规(银行分行系统数据不出省);E-HPC缩短新药研发周期(6个月→2个月);无影云电脑替代设计工作站(成本降40%);FC处理图片缩略图(耗时从5s→0.5s);SAE部署微服务(资源利用率提至75%);ENS/ENA优化边缘计算(直播延迟降80%)。所有产品均针对真实业务痛点设计
2025-11-06 15:47:06
1018
原创 Keepalived状态检测与20个生产问题实战
摘要: Keepalived高可用方案通过双层检测机制确保服务连续性:1) 节点级检测基于VRRP协议(默认1秒心跳,生产环境优化至0.5秒),若3秒无响应触发主备切换;2) 服务级检测通过自定义脚本(如vrrp_script检查LVS/Nginx状态)动态调整优先级,失败时降权触发VIP漂移。生产环境关键配置包括单播防脑裂、nopreempt防震荡、快速心跳(advert_int 0.5秒)及脚本权重机制(如失败降10优先级)。典型应用场景为LVS+Keepalived组合,通过VIP漂移与健康检查实现无
2025-11-06 15:17:09
662
原创 Keepalived核心机制与生产实战全解析
本文系统介绍了Keepalived的工作原理及生产环境应用。重点解析了VRRP协议机制(IP协议112、多播224.0.0.18、1秒心跳间隔),并提供了抓包验证方法。详细说明了Keepalived+LVS高可用方案,包括VIP漂移、健康检查配置及切换流程。针对新版本特性,介绍了弃用smtp_alert后的邮件通知新配置方案。特别剖析了脑裂现象,给出防火墙配置、仲裁机制、单播部署等实际解决方案。文章分享了生产环境验证的黄金组合配置(0.5秒心跳+nopreempt等),该方案已在日均亿级请求系统中稳定运行3
2025-11-06 14:24:58
644
原创 LVS三种模式及调度算法解析
LVS三种工作模式对比:NAT模式通过调度器修改IP地址实现流量转发,配置简单但性能受限;DR模式通过MAC地址改写实现高性能转发,适合高并发场景;TUN模式使用IP隧道支持跨机房部署。调度算法方面,加权最少连接(wlc)因能自动适应机器性能差异成为首选。ipvsadm是管理LVS的核心工具,但生产环境多配合keepalived实现自动化管理。整体建议:同机房优先采用DR模式+wlc算法,这是高性能场景的最佳实践方案。
2025-11-06 13:40:41
692
原创 云原生LVS+Keepalived高可用方案(二)
本文介绍了云原生环境下基于LVS+Keepalived的高可用负载均衡方案,重点阐述了Keepalived DaemonSet在Kubernetes中的优化部署配置、kube-proxy IPVS模式调优策略、VIP管理规范及生产环境验证方法。该方案通过结合Keepalived的VIP高可用能力和IPVS的高性能流量分发特性,为Kubernetes控制平面和数据平面提供稳定可靠的负载均衡服务。文章详细说明了调度算法选择策略、内核参数优化、安全配置建议以及监控集成方案,并提供了完整的部署流程和故障排查指南,为
2025-11-06 11:38:20
1130
原创 LVS/IPVS与Keepalived在云原生环境中的深度学习与实践(一)
本文系统介绍了LVS/IPVS和Keepalived在云原生环境中的高可用负载均衡架构实现。主要内容包括:1) LVS/IPVS的基础理论、三种工作模式(NAT/DR/TUN)及调度算法;2) IPVS核心命令与集群管理配置详解;3) Keepalived的工作原理,通过VRRP协议实现VIP高可用漂移;4) Keepalived配置模板详解,涵盖全局定义、VRRP实例、虚拟服务器等关键配置项。这些技术组合可构建高性能服务集群,确保关键业务的连续性,是云原生运维的核心技能之一。
2025-11-06 10:34:00
1142
原创 Ansible生产调优与故障排查全攻略
本文总结了Ansible生产环境调优和运维实践,主要内容包括:1)性能优化,如控制并发数、SSH连接复用、异步任务处理等;2)日志与审计配置;3)常见故障排查方法;4)安全加固措施;5)监控告警集成方案;6)测试验证流程。文章提供了详细的配置示例和实用技巧,如禁用requiretty、使用事实缓存、处理幂等性问题等,并强调生产环境Checklist的重要性,包括SSH优化、Vault加密、日志记录等关键项。最后建议通过CI/CD流程进行严格测试后再发布到生产环境。
2025-10-28 14:04:19
1399
原创 生产级 Ansible 部署全流程-nginx示例
本文详细介绍了使用Ansible自动化部署Nginx的完整流程。主要内容包括:1)环境准备,包括控制机和被管理节点配置;2)Ansible安装与SSH免密认证设置;3)创建标准化的Ansible项目目录结构;4)编写各类配置文件(ansible.cfg、主机清单、变量文件等);5)编写角色任务(系统初始化、Nginx安装配置);6)执行部署并验证结果;7)安全加固措施。文档提供了完整的playbook示例和模板文件,支持多环境配置,并给出生产环境增强建议,是一套完整的自动化部署解决方案。
2025-10-28 13:56:22
813
原创 Ansible生产部署必备模块实战指南
Ansible生产部署核心模块与最佳实践摘要 本文详细介绍了Ansible在生产环境中的关键应用模块,按功能分类包括:文件管理(file/copy/template)、软件包管理(yum/apt)、服务控制(systemd)、命令执行(command/shell)、用户管理(user)等。重点强调了生产环境最佳实践:确保幂等性、变量分离、最小权限原则、错误处理机制(block/rescue)以及等待检查功能(wait_for)。文章提供了完整的Web服务部署示例,并总结了生产环境核心模块清单,特别指出模板渲
2025-10-27 17:27:08
921
原创 Ansible自动化部署Harbor私有仓库指南④
本文是一个Harbor私有镜像仓库的自动化安装配置脚本,主要包含以下内容: 环境准备:创建安装目录、检查是否已安装、生成随机密码、部署docker-compose和Harbor离线安装包 证书管理:自动生成自签名证书或使用预置证书 Harbor配置: 根据不同版本使用对应模板 配置HTTPS访问、管理员密码、数据库连接等核心参数 可选配置Trivy漏洞扫描组件 服务部署: 通过docker-compose安装Harbor 创建systemd服务实现开机自启 验证服务启动状态和端口可用性 模板文件:包含证书请
2025-10-27 17:24:36
197
原创 Docker自动化部署与配置详解③
本文介绍了Docker部署的Ansible自动化配置方案。目录结构包括tasks、templates和vars三个主要部分,分别负责执行任务、配置模板和定义变量。关键功能包括:1)检测Docker安装状态和版本;2)自动下载二进制文件并配置目录;3)通过模板生成daemon.json和systemd服务文件;4)支持镜像仓库、远程API等配置选项;5)根据Docker版本自动选择cgroup驱动。该方案实现了Docker服务的自动化部署和配置,支持版本检查和升级,提供了灵活的模板化配置方式。
2025-10-27 16:46:10
295
原创 Ansible 自动化项目结构与 Harbor 安装示例(基于 kubeasz)①
Ansible项目结构解析与Harbor部署示例 Ansible项目通常包含playbook.yml、inventory等核心文件,以及roles、group_vars等可选目录,采用模块化设计提高复用性。最佳实践推荐使用roles组织任务,并通过变量优先级管理配置。kubeasz项目中Harbor安装示例展示了如何通过条件判断实现灵活部署:当NEW_INSTALL为true时在指定节点安装Harbor,并自动配置Kubernetes节点的/etc/hosts解析。项目结构设计注重安全性(如角色变量私有化)
2025-10-27 16:19:06
1118
原创 Kubernetes系统初始化全攻略 roles-prepare ②
文章摘要:该文档描述了一个Kubernetes集群主机初始化(prepare)目录结构,包含files、tasks、templates和vars四个核心目录。其中tasks目录根据不同Linux发行版(Debian/RedHat/SUSE)提供差异化配置,主要完成:1)内核模块加载与黑名单配置;2)系统参数调优(sysctl);3)基础软件包安装;4)日志系统优化;5)离线安装支持。关键操作包括禁用swap、加载br_netfilter等内核模块、配置ulimits资源限制、设置journald日志策略等。
2025-10-27 16:18:32
205
原创 揭秘Ansible.cfg高效配置技巧
Ansible配置文件ansible.cfg是控制Ansible行为的关键,其加载顺序为:环境变量→当前目录→用户目录→系统目录。核心配置包括SSH优化(如pipelining、连接复用)、安全设置(host_key_checking=True)、权限控制(become=False默认)和性能调优(forks并发数)。生产环境推荐使用项目级配置文件,并遵循安全基线(禁用.retry文件、Vault加密)。通过ansible-config dump可验证配置,重点确保SSH连接速度和Facts收集效率。最佳实
2025-10-23 18:07:50
923
原创 全平台Ansible一键安装脚本:Ubuntu/Debian/RHEL全支持
本文介绍了一个支持多Linux系统的Ansible自动化安装脚本,主要功能包括: 自动识别操作系统类型(Ubuntu/Debian/RHEL系等) 针对不同系统采用最优安装方式: Ubuntu使用官方PPA RHEL系使用EPEL仓库 Debian/其他系统使用虚拟环境+pip安装 支持自定义Ansible版本(默认9.5.0) 安装后自动验证版本 通过虚拟环境安装避免污染系统环境 该脚本具有完善的错误处理和日志记录功能,适合生产环境使用。
2025-10-23 17:28:15
233
原创 Ansible自动化运维:从入门到精通
Ansible是一款基于Python开发的开源自动化运维工具,采用无代理架构通过SSH协议管理节点。其核心包括Inventory主机清单、Playbook任务编排和功能模块三大要素,支持YAML格式编写结构化脚本。相比临时命令,Playbook具有幂等性、版本控制等工业化优势。YAML作为现代DevOps通用数据语言,需遵循严格缩进、空格等语法规则,在K8s、Ansible等场景中描述系统期望状态。最佳实践包括使用工具生成YAML、Schema校验和避免手动编辑,确保自动化流程的可靠性。Ansible与YA
2025-10-23 17:01:38
1023
原创 MySQL 开源主从复制实战指南(SRE 可靠性优先版)
MySQL复制架构对比:核心库推荐半同步,强一致需GroupReplication。主从复制流程分三步:主库写入binlog→从库I/O线程复制到relaylog→SQL线程重放。异步复制风险高,半同步确保至少一从库有relaylog,但延迟增加。GroupReplication通过Paxos协议实现金融级强一致,但网络问题可能不可用。根据业务场景选择:异步适合日志分析,半同步适合核心交易,强一致场景必须使用GroupReplication。
2025-10-22 16:11:08
757
原创 MySQL 事务机制详解:并发问题、隔离级别与事务日志(修正增强版)
MySQL事务机制通过隔离级别控制并发可见性,RedoLog和UndoLog协同保障ACID特性。InnoDB在REPEATABLE READ隔离级别下通过MVCC和Next-Key Locks抑制但未完全消除幻读,特殊场景下仍可能出现。RedoLog确保事务持久性,UndoLog实现回滚和MVCC支持。建议合理配置RedoLog大小(1-4GB),避免混合使用当前读和快照读,监控长事务防止Undo膨胀。默认使用REPEATABLE READ隔离级别,理解其可见性行为对开发至关重要。
2025-10-22 15:34:52
693
原创 MySQL 慢查询诊断与 SQL 优化实战指南(适配 MySQL 8.4 LTS)
MySQL慢查询日志是性能优化的关键工具,用于捕获执行超时的SQL语句。文章详细介绍了慢查询日志的开启方式、关键配置参数(如long_query_time建议设为1秒)及风险提示,并对比了mysqldumpslow、pt-query-digest等分析工具的特点。针对SQL优化,提出了索引优化、SQL改写等实用方法,并强调MySQL8.4新功能如函数索引和EXPLAIN ANALYZE的应用。最后总结了SRE黄金法则:优化前测量、后验证,建议结合慢日志与PerformanceSchema构建双轨诊断体系,实
2025-10-22 14:53:54
610
原创 MySQL 索引深度指南:原理 · 实践 · 运维(适配 MySQL 8.4 LTS)
索引是提升数据库查询性能的关键,通过B+树结构将查询复杂度从O(n)降至O(logn)。核心应用场景包括高频查询、JOIN字段、排序分组等,但需平衡查询加速与写入延迟、存储开销的关系。MySQL 8.4支持函数索引、降序索引等高级特性,运维时建议单表索引不超过5个,定期清理无效索引,大表建索引需在低峰期操作。索引优化的黄金法则是"用最小成本换最大收益",新项目只需主键+必要业务索引,存量系统要定期审查索引使用率。
2025-10-22 14:36:47
905
原创 MySQL 存储引擎选型指南:MyISAM vs InnoDB
【MySQL存储引擎选型指南】MySQL8.0中,InnoDB已替代MyISAM成为默认引擎,支持完整ACID事务、行级锁和崩溃恢复,而MyISAM仅保留表级锁且无事务支持。关键差异包括:InnoDB采用聚簇索引和缓冲池,支持外键(但建议应用层实现),而MyISAM的COUNT(*)虽快但不适合关键业务。生产环境应统一使用InnoDB,仅纯只读归档等极少数场景可考虑MyISAM。迁移时需注意MyISAM转InnoDB会导致锁表,建议使用pt-online-schema-change工具。新项目必须强制使用I
2025-10-22 11:48:13
630
原创 企业级Nexus实践:守护软件供应链安全
本文介绍了Nexus Repository Manager在企业级实践中的关键作用。私有仓库是软件供应链安全的底线,能有效防范Log4j级别的安全风险。文章详细解析了Nexus的三大核心功能:代理仓库(安全缓存公网依赖)、宿主仓库(存储企业制品)和仓库组(简化配置)。重点强调了企业必须使用私有仓库的五大理由:提升构建可靠性、增强安全性、防止资产泄露、改善协作效率和满足合规要求。最后提供了开源企业落地的标准配置模板,包括settings.xml配置和CI检查项,建议立即部署Nexus并集成漏洞扫描工具,将其作
2025-10-22 11:18:13
559
原创 Maven核心概念与实战指南
本文系统介绍了Maven的核心概念与开源实践。重点包括:POM文件作为项目元数据,通过CI/CD动态激活profile;依赖坐标规范与版本冲突处理;Maven三套生命周期及插件机制;依赖传递的"最近优先"原则及冲突解决方案(排除、版本锁定等)。文章强调依赖管理是DevOps安全的第一道防线,建议立即使用mvn dependency:tree分析依赖,并在CI中集成安全检查插件(如漏洞扫描、许可证审查)。通过真实案例说明规范依赖管理可避免线上故障,特别提醒要定期更新关键组件以修复安全漏洞。
2025-10-22 11:08:51
867
原创 MySQL多实例部署实战指南
本文介绍了MySQL多实例部署方案,通过独立配置实现单个MySQL二进制文件运行多个实例。核心包括:1)每个实例拥有独立的数据目录、端口、socket文件、日志和配置文件;2)采用systemd模板单元管理不同实例;3)提供目录结构规划、配置示例和初始化步骤。方案验证了实例间的数据隔离性,并汇总了systemd管理命令。多实例部署可有效节省资源,同时保持各实例的独立性和安全性。
2025-10-22 10:41:37
309
原创 MySQL 8.0,8.4安装与版本对比指南
MySQL安装指南摘要 本文详细介绍了MySQL 8.0、8.4和9.4三个版本的主要特点、生命周期及适用场景。8.0和8.4为长期支持版(LTS),适用于生产环境;9.4为创新版,仅用于测试。重点讲解了三种安装方式:包管理器安装(yum/apt)、二进制安装和源码编译安装,其中包管理器安装最为简便。针对二进制安装,特别说明了glibc版本兼容性问题,并提供了完整的安装步骤和配置建议,包括创建专用用户、初始化数据目录、配置my.cnf文件、设置systemd服务等。最后给出了生产环境优化建议和安全注意事项。
2025-10-21 18:27:51
2170
原创 数据库三大范式:从混乱到优雅
数据库三大范式是关系型数据库设计的基本原则。第一范式(1NF)要求字段原子性;第二范式(2NF)在1NF基础上消除部分依赖;第三范式(3NF)在2NF基础上消除传递依赖。遵循范式可减少冗余、避免异常,但有时为性能会适当冗余。
2025-10-20 11:08:06
392
空空如也
go语言中 函数返回值有或者没有有什么区别或影响吗
2022-02-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅