当前位置: 首页 > news >正文

字节一面:后端开发

前言

这是我字节一面的回忆录,可能有些不全。

由于博主是Java面试Go岗,操作系统和计网问的还是比较多。

个人感觉字节很喜欢追问,博主被追问拷打的找不到北了,总结还是学的太浅了。

面试官给我的建议:再更深挖一些。

如果感觉对你有帮助,请点点关注点点赞吧,谢谢你!

1 八股

1.1 操作系统

线程和进程讲解

线程如何通信(区分进程的通信)

线程通信

  进程通信

虚拟地址如何找到物理地址

1.2 计算机网络

IP报文组成(格式)(区分TCP和UDP报文)

IP报文(最后其实还有数据)(下面展示的是头部信息)

TCP头部格式

UDP头部

子网掩码的作用(举例说明)(有待补充,我有点忘了,去学习一下在补充)

子网掩码不能单独存在,它必须结合IP地址一起使用。IP地址我们都知道是计算机在网络内的唯一标识,而子网掩码顾名思义是用于划分子网的。

子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

tcp的可靠性(我当时回答的三次握手和四次挥手的实现方式)

四次挥手为什么一定是四次(其实就是中间两次挥手能不能合一)

1.3 Java相关内容

我的另外的博客要细致一些

Java集合相关面试题-CSDN博客

JVM相关面试题-CSDN博客

Java后端线程面试笔记-CSDN博客

volatile关键字的作用(追问:为什么可以实现线程间的可见性)

泛型的作用 (追问:除了通用之外还有其他的作用嘛)

其他作用

synchronized关键字的作用 (追问:可以重入嘛)

更细致的看:Java后端线程面试笔记-CSDN博客   的2.1部分

重量级不可以,在轻量级和偏向锁里面都可以重入

注解的工作原理 (追问:编译时生效嘛)

Java中的注解(Annotation)是一种为代码添加元数据的机制,本身不会直接影响代码逻辑,但可以通过特定的处理工具(如编译器、框架或自定义处理器)来触发行为。以下是其工作原理的详细说明:

多线程开发如何实现

创建线程的方法:四种

Java后端线程面试笔记-CSDN博客 1.3、3

讲一下多态

1.4 数据库

 常用的redis的数据结构  (追问:底层实现:String的底层)

大厂面试-redis-CSDN博客

追问:底层实现:String的底层

redis的原子性如何实现(追问:可以回滚嘛,多条redis如何实现原子性,可以回滚嘛)

单条命令的原子性

可以回滚吗:不可以
多条redis如何实现原子性

可以回滚,如果内部命令执行失败就会回滚

但是在Lua里面要先预判可以成功吗,预判失败直接不执行

如果Lua在执行中某个命令失败了,那么成功的不能回滚,失败的不在执行

mysql事务的四大特征

大厂面试:MySQL篇_mysql 大厂面试题-CSDN博客

2. 算法题

2.1 k等分多边形

题目描述(数据不是很记得了)

给定一个固定的多边形,给定坐标,多边形数据如下:

现在输入k,将多边形边长分成等长的k段

求出k1到k8的坐标

思路

0.求出多边形周长len

1.找到每个点分的长度:例如第二个点就是:length=(len/k)*(i-1)

2.从第一个(T1)点出发,往下个点走:例如 T1-t2

3.如果|T1-T2|>=length,说明这个点在这条直线上,直接可以求出 坐标

4.如果|T1-T2|<length,说明这个点不在在这条直线上,length-=|T1-T2|,在往下一个点走T2-T3

5.重复2-4,但是为啥补找到上一个分界点,往下走呢,有精度损失。

例子

输入:13

输出

代码

import java.util.Scanner;public class Main {public static void main(String[] args) {//多边形点的坐标,把第一个点还要加入最后,方便计算double[][] T={{10,20},{20,20},{20,30},{40,30},{40,20},{50,20},{50,5},{10,5},{10,20}};//计算多边形的边长,初始化节点double len=0;Node[] nodes=new Node[T.length-1];for (int i = 0; i < T.length-1; i++) {int index=T[i][0]==T[i+1][0]?1:0;nodes[i]=new Node(T[i][0],T[i][1],index==1?'y':'x',T[i][index]>T[i+1][index]?'-':'+',Math.abs(T[i][index]-T[i+1][index]));len+=nodes[i].len;}//输入KScanner in=new Scanner(System.in);int k=in.nextInt();double kLen=len/k;//计算每一份for(int i=1;i<=k;i++){//每个点离起点T1的位置double length=kLen*(i-1);double x=0,y=0;//记录每个分界点的坐标for(int j=0;j<nodes.length;j++){if(nodes[j].len>=length){//在这条线上if(nodes[j].c=='x'){x=nodes[j].x+(nodes[j].d=='+'?length:-length);y=nodes[j].y;}else{x=nodes[j].x;y=nodes[j].y+(nodes[j].d=='+'?length:-length);}break;}else{length-=nodes[j].len;}}System.out.println("K"+i+"("+x+","+y+")");}}
}
class Node{public double x;public double y;public char c;// 'x'  'y'public char d;//+,-public double len;//与下个节点的长度public Node() {}public Node(double x, double y, char c, char d, double len) {this.x = x;this.y = y;this.c = c;this.d = d;this.len = len;}
}

相关文章:

字节一面:后端开发

前言 这是我字节一面的回忆录&#xff0c;可能有些不全。 由于博主是Java面试Go岗&#xff0c;操作系统和计网问的还是比较多。 个人感觉字节很喜欢追问&#xff0c;博主被追问拷打的找不到北了&#xff0c;总结还是学的太浅了。 面试官给我的建议&#xff1a;再更深挖一些…...

西式烹饪实训室建设路径

在餐饮行业持续变革与教育信息化快速发展的当下&#xff0c;西式烹饪实训室的智能化建设成为提升教学质量、培养适应新时代需求烹饪人才的关键举措。通过引入先进技术&#xff0c;创新教学与管理模式&#xff0c;为学生打造更高效、更具沉浸感的学习环境。凯禾瑞华——实训室建…...

[更新完毕]2025五一杯A题五一杯数学建模思路代码文章教学:支路车流量推测问题

完整内容请看文章最下面的推广群 支路车流量推测问题 摘要 本文针对支路车流量推测问题展开研究&#xff0c;通过建立数学模型解决不同场景下的车流量分析需求。 针对问题一&#xff08;Y型道路场景&#xff09;&#xff0c;研究两支路汇入主路的车流量推测。通过建立线性增长…...

2025年五一杯C题详细思路分析

C题 社交媒体平台用户分析问题 问题背景 近年来&#xff0c;社交媒体平台打造了多元化的线上交流空间和文化圈&#xff0c;深刻影响着人们社交互动与信息获取。博主基于专业知识或兴趣爱好等创作出高质量内容&#xff0c;吸引并获得用户的关注。用户可以随时通过观看、点赞、…...

攻防世界 dice_game

dice_game ​​​​​​dice_game (1) motalymotaly-VMware-Virtual-Platform:~/桌面$ file game game: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]254…...

如何进行 JVM 性能调优?

进行 JVM 性能调优是一个系统性的过程&#xff0c;旨在提高 Java 应用程序的响应速度、吞吐量、降低资源消耗&#xff08;如 CPU 和内存&#xff09;以及提高稳定性。 以下是一个通用的 JVM 性能调优步骤和常用方法&#xff1a; 第一步&#xff1a;明确目标与建立基线 (Defin…...

艺华直播 5.0 |专注于提供港澳台及央视频道的电视直播应用,加载快,播放流畅

艺华直播是一款专注于提供港澳台及央视频道的电视直播应用。它以加载速度快、播放流畅不卡顿著称&#xff0c;是目前少数能够稳定观看港澳台频道的应用之一。此次分享的版本为测试版&#xff0c;支持4K秒播&#xff0c;带来极致的观看体验。尽管该应用已开始收费&#xff0c;但…...

【软件设计师:复习】上午题核心知识点总结(三)

一、编译原理(基础题) 1.编译过程概述(必考) 编译过程分为六个阶段,各阶段核心任务与典型输出如下: 阶段核心任务输入输出关键方法/工具词法分析将字符流转换为标记(Token)流源代码字符串Token序列(如<ID, "x">)正则表达式、有限自动机(DFA/NFA)…...

SAE极速部署弹性微服务商城——实验记录

SAE极速部署弹性微服务商城 本实验带您体验在SAE上快速部署一个弹性的在线商城微服务应用&#xff0c;使得终端用户可以通过公网访问该商城&#xff0c;并进行压力测试以验证其性能与稳定性。 文章目录 SAE极速部署弹性微服务商城使用SAE部署应用有哪些优势&#xff1f; 对商城…...

内存 “舞台” 上,进程如何 “翩翩起舞”?(转)

在数字世界里&#xff0c;计算机的每一次高效运转都离不开内存与进程的默契配合。内存&#xff0c;恰似一座宏大且有序的舞台&#xff0c;为进程提供了施展拳脚的空间。而进程&#xff0c;则如同舞台上的舞者&#xff0c;它们在内存的舞台上&#xff0c;遵循着一套复杂而精妙的…...

产品手册小程序开发制作方案

公司产品手册小程序系统主要是为了解决传统纸质或PDF格式手册更新成本高、周期长&#xff0c;难以及时反映最新产品信息。线下分发效率低&#xff0c;线上分享体验差&#xff0c;不利于品牌推广。传统手册单向传递信息&#xff0c;无法与用户进行互动&#xff0c;企业难以了解用…...

【dify—8】Agent实战——占星师

目录 一、创建Agent应用 二、创建提示词 三、创建变量 四、添加工具 五、发布更新 六、运行 第一部分 安装difydocker教程&#xff1a;【difydocker安装教程】-CSDN博客 第二部分 dock重装教程&#xff1a;【dify—2】docker重装-CSDN博客 第三部分 dify拉取镜像&#xff…...

Redis的键过期删除策略与内存淘汰机制详解

Redis 的键过期删除策略与内存淘汰机制详解 一、键过期删除策略 Redis 通过 定期删除&#xff08;Active Expire&#xff09; 和 惰性删除&#xff08;Lazy Expire&#xff09; 两种方式结合&#xff0c;管理键的过期清理。 1. 惰性删除&#xff08;Lazy Expire&#xff09; …...

数据结构——树(中篇)

今日名言&#xff1a; 人生碌碌&#xff0c;竞短论长&#xff0c;却不道枯荣有数&#xff0c;得失难量 上次我们讲了树的相关知识&#xff0c;接下来就进一步了解二叉树吧。本文为个人学习笔记&#xff0c;如有侵权&#xff0c;请 联系删除&#xff0c;如有错误&#xff0c;欢…...

实验三 软件黑盒测试

实验三 软件黑盒测试使用测试界的一个古老例子---三角形问题来进行等价类划分。输入三个整数a、b和c分别作为三角形的三条边&#xff0c;通过程序判断由这三条边构成的三角形类型是等边三角形、等腰三角形、一般三角形或非三角形(不能构成一个三角形)。其中要求输入变量&#x…...

PHP-Cookie

Cookie 是什么&#xff1f; cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时&#xff0c;这台计算机将会发送 cookie。通过 PHP&#xff0c;您能够创建并取回 cookie 的值。 设置Cookie 在PHP中&#xff0c;你可…...

提升采购管理,打造核心竞争力七步战略采购法详解P94(94页PPT)(文末有下载方式)

资料解读&#xff1a;《提升采购管理&#xff0c;打造核心竞争力 —— 七步战略采购法详解》 详细资料请看本解读文章的最后内容。 在当今竞争激烈的商业环境中&#xff0c;采购管理已成为企业打造核心竞争力的关键环节。这份文件围绕七步战略采购法展开&#xff0c;深入剖析了…...

单片机-89C51部分:13、看门狗

飞书文档https://x509p6c8to.feishu.cn/wiki/LefkwDPU7iUUWBkfKE9cGLvonSh 一、作用 程序发生死循环的时候&#xff08;跑飞&#xff09;&#xff0c;能够自动复位。 启动看门狗计数器->计数器计数->指定时间内不对计数器赋值&#xff08;主程序跑飞&#xff0c;无法喂…...

基于MyBatis的银行转账系统开发实战:从环境搭建到动态代理实现

目标&#xff1a; 掌握mybatis在web应用中怎么用 mybatis三大对象的作用域和生命周期 ThreadLocal原理及使用 巩固MVC架构模式 为学习MyBatis的接口代理机制做准备 实现功能&#xff1a; 银行账户转账 使用技术&#xff1a; HTML Servlet MyBatis WEB应用的名称&am…...

纹理采样+光照纹理采样

普通纹理显示 导入纹理 1.将纹理拷贝到项目中 2.配置纹理 纹理显示原理 原始纹理&#xff08;边长是&#xff09;&#xff0c;如果原始图的边长不是&#xff0c;游戏引擎在运行时&#xff0c;会自动将 纹理的边长补偿为&#xff0c;所以补偿是有损耗的&#xff08;纹理不一定是…...

408真题笔记

2024 年全国硕士研究生招生考试 计算机科学与技术学科联考 计算机学科专业基础综合 &#xff08;科目代码&#xff1a;408&#xff09; 一、单项选择题 第 01&#xff5e;40 小题&#xff0c;每小题 2 分&#xff0c;共 80 分。下列每小题给出的四个选项中&#xff0c;只有一个…...

【Shell 脚本编程】详细指南:第一章 - 基础入门与最佳实践

Shell 脚本编程完全指南&#xff1a;第一章 - 基础入门与最佳实践 引言&#xff1a;Shell 脚本在现代开发中的重要性 Shell 脚本作为 Linux/Unix 系统的核心自动化工具&#xff0c;在 DevOps、系统管理、数据处理等领域扮演着关键角色。本章将系统性地介绍 Shell 脚本的基础知…...

PostgreSQL数据库操作SQL

数据库操作SQL 创建 创建数据库 create database db_test;创建并指定相关参数 with owner : 所有者encoding : 编码connection limit &#xff1a;连接限制 create database db_test1 with owner postgresencoding utf-8connection limit 100;修改 修改数据库名称 renam…...

RAG工程-基于LangChain 实现 Advanced RAG(预检索-查询优化)(下)

Multi-Query 多路召回 多路召回流程图 多路召回策略利用大语言模型&#xff08;LLM&#xff09;对原始查询进行拓展&#xff0c;生成多个与原始查询相关的问题&#xff0c;再将原始查询和生成的所有相关问题一同发送给检索系统进行检索。它适用于用户查询比较宽泛、模糊或者需要…...

VBA数据库解决方案第二十讲:Select From Where条件表达式

《VBA数据库解决方案》教程&#xff08;版权10090845&#xff09;是我推出的第二套教程&#xff0c;目前已经是第二版修订了。这套教程定位于中级&#xff0c;是学完字典后的另一个专题讲解。数据库是数据处理的利器&#xff0c;教程中详细介绍了利用ADO连接ACCDB和EXCEL的方法…...

Linux架构篇、第1章_02源码编译安装Apache HTTP Server 最新稳定版本是 2.4.62

Linux_基础篇 欢迎来到Linux的世界&#xff0c;看笔记好好学多敲多打&#xff0c;每个人都是大神&#xff01; 题目&#xff1a;源码编译安装Apache HTTP Server 最新稳定版本是 2.4.62 版本号: 1.0,0 作者: 老王要学习 日期: 2025.05.01 适用环境: Centos7 文档说明 本文…...

【Machine Learning Q and AI 读书笔记】- 03 小样本学习

Machine Learning Q and AI 中文译名 大模型技术30讲&#xff0c;主要总结了大模型相关的技术要点&#xff0c;结合学术和工程化&#xff0c;对LLM从业者来说&#xff0c;是一份非常好的学习实践技术地图. 本文是Machine Learning Q and AI 读书笔记的第3篇&#xff0c;对应原…...

Webug4.0靶场通关笔记08- 第11关万能密码登录(SQL注入漏洞)

目录 第13关 万能密码登录 1.打开靶场 2.源码分析 3.渗透方法1 4.渗透方法2 第13关 万能密码登录 本文通过《webug靶场第13关 万能密码登录》来进行渗透实战。 万能密码是利用 SQL 注入漏洞&#xff0c;构造出能够绕过登录验证的特殊密码字符串。通常&#xff0c;登录验…...

terraform中statefile文件的实现原理及作用

Terraform 的 State 文件&#xff08;terraform.tfstate&#xff09;是其基础设施即代码&#xff08;IaC&#xff09;机制的核心组件&#xff0c;用于记录和管理云资源的实际状态。以下是其实现原理及核心作用的详细分析&#xff1a; 一、State 文件的实现原理 1. 数据结构与…...

7.0/Q1,GBD数据库最新文章解读

文章题目&#xff1a;Cardiovascular disease s mortality in Brazilian municipalities: estimates from the Global Burden of Disease study, 2000-2018 DOI&#xff1a;10.1016/j.lana.2025.101106 中文标题&#xff1a;巴西城市的心血管疾病死亡率&#xff1a;来自2000-20…...

linux 使用nginx部署next.js项目,并使用pm2守护进程

前言 本文基于&#xff1a;操作系统 CentOS Stream 8 使用工具&#xff1a;Xshell8、Xftp8 服务器基础环境&#xff1a; node - 请查看 linux安装node并全局可用pm2 - 请查看 linux安装pm2并全局可用nginx - 请查看 linux 使用nginx部署vue、react项目 所需服务器基础环境&…...

0基础 | Proteus电路仿真 | 电机使用

目录 电机类型 51单片机对直流电机的控制 基于89C51主控的直流电机控制电路仿真 代码《基于Keil C51》 51单片机对步进电机的控制 控制代码《基于Keil C51》 基于89C51主控的步进电机控制电路仿真 电机类型 直流电机 步进电机 51单片机对直流电机的控制 直流电机&#…...

人工智能100问☞第14问:人工智能的三大流派(符号主义、联结主义、行为主义)有何区别?

目录 一、通俗解释 二、专业解析 三、权威参考 一、通俗解释 人工智能的三大流派,就像三位不同性格的工程师用各自的方法造机器人: ​​1、符号主义(逻辑派)​​ ​​核心​​:用“教科书式规则”教机器思考。比如教计算机下棋,先写一本《国际象棋必胜法则》,机器…...

油气人工地震资料信号处理中,机器学习和AI应用

在油气人工地震资料信号处理中&#xff0c;机器学习和AI可以应用于多个环节&#xff0c;显著提升数据质量、解释效率和勘探准确性。以下是主要应用场景及对应的开源工具推荐&#xff1a; 1. 数据预处理 应用场景&#xff1a; 噪声压制&#xff08;如随机噪声、多次波、面波&am…...

Python数据分析课程实验-1

1.1数据分析简介 当今世界对信息技术的依赖程度日渐加深,每天都会产生和存储海量的数据。数据的来源多种多样一自 动检测系统、传感器和科学仪器等。不知你有没有意识到&#xff0c;你每次从银行取钱、买东西、写博客、发微博也会产生新的数据。 什么是数据呢?数据实际上不同于…...

算法--模拟题目

算法–模拟问题 1576. 替换所有的问号 思路:遍历字符串,找到?, 然后遍历字符a 到 z 找到不等于前后字符,替换即可 class Solution { public:string modifyString(string s) {for(int i 0; i < s.size(); i){if(s[i] ?){//替换for(char a a; a < z; a){//当字符不等…...

PDF24 Tools:涵盖20+种PDF工具,简单高效PDF工具箱,支持一键编辑/转换/合并

一、软件介绍 PDF 24 Tools是一款由德国公司开发的PDF编辑工具&#xff0c;拥有18年的历史&#xff0c;并且一直免费使用&#xff0c;这在同类软件中非常难得。 早在许久之前&#xff0c;我就推荐过这款工具的免费网页版&#xff0c;但由于网页使用起来可能不太方便且速度较慢…...

12.多边形的三角剖分 (Triangulation) : Fisk‘s proof

目录 1.Fisks proof Trangulation Coloring Domination Pigeon-Hold Principle Generation 2.Orthogonal Polygons (正交多边形) Necessity of floor(n4) Sufficiency by convex Quadrilateralization Generalization 1.Fisks proof Trangulation 引入内对角线&…...

数据库基本概念:数据库的定义、特点、分类、组成、作用

一&#xff1a;数据库相关概念 1.1 定义 &#xff08;1&#xff09;数据库&#xff1a;存储数据的仓库 &#xff08;2&#xff09;数据库管理系统&#xff1a;模拟和管理数据库的大型软件 &#xff08;3&#xff09;SQL&#xff1a;操作关系型数据库的编程语言&#xff0c;定义…...

PostgreSQL 数据库下载和安装

官网&#xff1a; PostgreSQL: Downloads 推荐下载网站&#xff1a;EDB downloads postgresql 我选了 postgresql-15.12-1-windows-x64.exe 鼠标双击&#xff0c;开始安装&#xff1a; 安装路径&#xff1a; Installation Directory: D:\Program Files\PostgreSQL\15 Serv…...

【c++】【STL】queue详解

目录 queue的作用什么是容器适配器queue的接口构造函数emptysizefrontback queue类的实现 queue的作用 queue是stl库提供的一种容器适配器&#xff0c;也就是我们数据结构中学到的队列&#xff0c;是非常常用的数据结构&#xff0c;特点是遵循LILO&#xff08;last in last ou…...

循环插入数据库行

文章目录 循环插入数据库行 循环插入数据库行 -- 声明变量 DECLARE i INT 201;-- 开始循环 WHILE i < 200 BEGIN-- 插入数据INSERT INTO T_AGVPOS (POS) VALUES (i);SET i i 1; END;...

QMK机械键盘固件开发指南:从源码到实践

QMK机械键盘固件开发指南&#xff1a;从源码到实践 前言 QMK&#xff08;Quantum Mechanical Keyboard&#xff09;是一款开源的键盘固件&#xff0c;支持众多自定义键盘的功能配置。通过QMK&#xff0c;您可以完全掌控键盘的每一个按键&#xff0c;实现复杂的宏指令、多层按…...

Unity SpriteMask(精灵遮罩)

&#x1f3c6; 个人愚见&#xff0c;没事写写笔记 &#x1f3c6;《博客内容》&#xff1a;Unity3D开发内容 &#x1f3c6;&#x1f389;欢迎 &#x1f44d;点赞✍评论⭐收藏 &#x1f50e;SpriteMask&#xff1a;精灵遮罩 &#x1f4a1;作用就是对精灵图片产生遮罩&#xff0c…...

AdaBoost算法详解:原理、实现与应用指南

AdaBoost算法详解&#xff1a;原理、实现与应用指南 1. 引言 在机器学习领域&#xff0c;AdaBoost&#xff08;Adaptive Boosting&#xff09; 是最早提出的集成学习&#xff08;Ensemble Learning&#xff09;**算法之一&#xff0c;由Yoav Freund和Robert Schapire于1995年…...

Flink流式计算核心:DataStream API与时间语义深度解析

本文将围绕Flink最核心的DataStream API展开&#xff0c;结合其独特的时间语义体系&#xff0c;深入解析Flink如何实现对无界流数据的精准控制&#xff0c;并通过真实业务场景案例演示其工程实践方法。 一、DataStream API&#xff1a;Flink处理无界流的“中枢神经” Flink的A…...

C# 方法的结构与执行详解

在编程世界里&#xff0c;方法是一块具有名称的代码&#xff0c;它就像是一个功能盒子&#xff0c;我们可以使用方法的名称从别的地方执行其中的代码&#xff0c;还能把数据传入方法并接收数据输出。方法是类的函数成员&#xff0c;主要由方法头和方法体两个部分构成。 方法头…...

《AI大模型应知应会100篇》第41篇:多轮对话设计:构建高效的交互式应用

第41篇&#xff1a;多轮对话设计&#xff1a;构建高效的交互式应用 摘要 在银行客服机器人突然准确回答出用户第7次追问的信用卡额度规则时&#xff0c;在医疗问诊系统记住患者既往病史的瞬间&#xff0c;多轮对话技术正在创造令人惊叹的交互体验。本文将以工业级案例为经&am…...

【Day 14】HarmonyOS分布式数据库实战

一、分布式数据库基础 1. 核心概念速记表 术语解释示例场景分布式数据库数据自动同步到同账号设备手机添加商品→平板立即显示KV数据模型键值对存储&#xff08;类似JSON&#xff09;{"cart_item1": {"name":"牛奶","price":10}}数据…...

terraform 删除资源前先校验资源是否存在关联资源

Terraform 删除资源前校验关联资源的解决方案 在使用 Terraform 进行资源删除操作时&#xff0c;确实存在直接删除可能影响关联资源的风险。以下是几种在删除前校验关联资源的方法&#xff1a; 1. 使用 Terraform Data Sources 进行预检查 在删除主资源前&#xff0c;可以通…...