融山科技前端面经
前端面试问题解答
这次是波珠的第三次面试,持续打怪升级,积累面试中面试官问到的不会的点子。
1.自我介绍
面试官您好,我是来自XX学校XX专业本科的XX名字,然后介绍在学校情况,我就介绍了大一自学前端,然后做了什么项目,拿了什么奖,对前端有浓厚的兴趣…
2.演示一下你的项目
由于我的项目都是有部署上线的,所以面试官会叫我当场演示一下项目。
3. Vue2 和 Vue3 核心区别(基本都会问的)
核心差异点
维度 | Vue2 | Vue3 |
---|---|---|
响应式原理 | Object.defineProperty | Proxy |
API 体系 | Options API | Composition API |
类型支持 | 需额外配置 | 原生 TypeScript 支持 |
生命周期 | beforeDestroy | beforeUnmount |
模板语法 | 单根节点限制 | 支持多根节点 |
打包体积 | 全量包含 | Tree-shaking 优化 |
新特性 | - | Teleport/Suspense 等组件 |
重要升级细节
// Composition API 示例
import { ref, computed } from 'vue'export default {setup() {const count = ref(0)const double = computed(() => count.value * 2)return { count, double }}
}
4. CSS 水平垂直居中方案
现代布局方案
/* Flex 终极方案 */
.center-box {display: flex;justify-content: center;align-items: center;min-height: 100vh; /* 视口高度 */
}/* Grid 简洁方案 */
.center-box {display: grid;place-items: center;
}
传统兼容方案
/* 绝对定位方案 */
.parent { position: relative; }
.child {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
}/* 表格布局方案 */
.container {display: table-cell;vertical-align: middle;text-align: center;width: 100vw;height: 100vh;
}
5. Webpack 与 Vite 核心区别解析
架构设计对比
维度 | Webpack | Vite |
---|---|---|
构建理念 | Bundle-based(打包模式) | ESM-based(原生模块模式) |
开发服务器 | 全量打包后启动 | 按需编译,秒级启动 |
热更新(HMR) | 基于文件改动整包更新 | 精准到模块级热替换 |
打包机制 | 自建模块依赖图 | 依赖Rollup生产打包 |
配置文件 | 复杂(需loader/plugin配置) | 简化(预设开箱即用) |
核心差异详解
1. 构建机制差异
// Webpack 工作流程
入口文件 -> 解析依赖 -> 打包所有模块 -> 输出Bundle文件// Vite 工作流程
浏览器请求 -> 动态编译所需模块 -> 即时返回ESM格式
2. 开发体验对比
Webpack痛点:
- 项目越大启动越慢(全量打包)
- 修改代码后热更新延迟明显
- 复杂配置(需配置loader处理各种文件类型)
Vite优势:
- 冷启动时间与项目规模无关
- 毫秒级热更新(基于ESM的HMR)
- 原生支持TS/JSX/CSS等(无需额外配置)
3. 生产构建区别
# Webpack生产构建
通过 optimization 配置实现代码分割、Tree-shaking# Vite生产构建
使用 Rollup 进行打包(保留ESM优势),默认开启代码压缩
优缺点分析
Webpack优势场景
- 成熟生态(Loader/Plugin丰富)
- 深度定制能力(复杂项目构建)
- 历史项目兼容性(支持旧版浏览器)
Vite优势场景
- 现代浏览器项目开发(ESM原生支持)
- 快速原型开发(零配置启动)
- 框架官方支持(Vue/React模板)
如何选择?
考量因素 | 推荐工具 |
---|---|
旧浏览器兼容需求 | Webpack |
大型传统项目 | Webpack |
现代SPA应用开发 | Vite |
微前端子应用 | Vite |
需要丰富插件生态 | Webpack |
实战建议:新项目优先考虑Vite,存量项目继续使用Webpack。二者可通过插件互相集成(如vite-plugin-webpack)
6. WebSocket 优缺点分析
✅ 核心优势
- 双向实时通信(全双工)
- 低延迟(毫秒级响应)
- 长连接节省握手开销
- 支持二进制数据传输
❌ 潜在问题
- 需手动维护连接状态(心跳机制)
- 浏览器兼容性限制(IE10+)
- 防火墙可能拦截
- 服务端资源消耗较高
7. 项目开发实施策略
项目生命周期管理
关键控制点
- 风险管控:技术预研 + 原型验证
- 质量保障:
- 单元测试覆盖率 > 80%
- E2E 测试关键路径
- 效率提升:
- 脚手架生成模板代码
- CI/CD 自动化流水线
8. 性能优化体系
优化维度全景图
优化层级 | 具体措施 |
---|---|
网络层 | HTTP/2 + CDN + 资源压缩(Brotli) |
资源层 | 按需加载 + 代码分割 + 图片懒加载 |
渲染层 | GPU加速 + 减少重排 + 虚拟滚动 |
缓存层 | Service Worker + 本地缓存策略 |
服务端 | SSR + 接口聚合 + 边缘计算 |
实战示例
// 路由级代码分割
const Home = () => import(/* webpackChunkName: "home" */ './views/Home.vue')
当时我还将了图片的webp格式还有视频使用HLS分片加载和关键帧的使用。
9. 项目维护方案
波珠没怎么维护过,当时也是不怎么会哈哈
运维监控体系
核心维护措施
- 自动化监控:
- 使用 Prometheus + Grafana 监控性能指标
- 配置 Sentry 实时错误报警
- 版本管理:
# 语义化版本控制 npm version major|minor|patch
- 应急方案:
- 蓝绿部署策略
- 快速回滚机制(5分钟降级方案)
10.Node.js 版本兼容性解决方案
核心解决思路
具体实施方案
1. 版本管理工具(推荐)
使用工具:
nvm
(Node Version Manager)n
(轻量版版本管理)fnm
(Fast Node Manager)
操作流程:
# 创建.nvmrc文件指定版本
echo "18.16.0" > .nvmrc# 其他成员使用(需安装nvm)
nvm install
nvm use
2. 项目级版本约束
package.json配置:
{"engines": {"node": ">=18.0.0","npm": ">=9.0.0"}
}
强制校验配置(.npmrc):
engine-strict = true
3. 构建环境隔离
Docker容器化方案:
# Dockerfile示例
FROM node:18.16.0-alpineWORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .CMD ["npm", "run", "dev"]
使用方法:
docker build -t my-app .
docker run -p 3000:3000 my-app
4. 版本兼容处理
Babel降级方案:
// babel.config.js
module.exports = {presets: [['@babel/preset-env', { targets: { node: '14.0.0' // 指定最低支持版本}}]]
}
重要依赖处理:
# 查看依赖支持版本
npm view [package] engines
5. CI/CD 强制校验
GitHub Actions示例:
jobs:build:runs-on: ubuntu-lateststrategy:matrix:node-version: [18.x]steps:- uses: actions/checkout@v3- uses: actions/setup-node@v3with:node-version: ${{ matrix.node-version }}
版本策略建议
长期支持策略
方案 | 适用场景 | 优点 | 缺点 |
---|---|---|---|
统一版本管理 | 团队协作项目 | 开发环境一致 | 需要成员配合升级 |
Docker容器化 | 生产环境部署 | 完全环境隔离 | 增加运维复杂度 |
Babel转译 | 必须支持旧版Node | 兼容性强 | 增加构建步骤 |
最佳实践建议:新项目应设置Node版本要求 >= 16.x(LTS版本),并在项目文档中明确说明版本要求,配合CI/CD进行自动化校验。
11-Git使用
我就说了几个常用的。
比如git init 新建仓库,然后git remote add origin 连接远程仓库,然后写完代码之后git add . 缓存,然后git commit -m 提交,git status查看状态,然后git push推送,git pull拉取,还讲了git fetch和git pull的区别。一个是只拉取不合并(fetch)一个是拉取之后合并(pull)
相关文章:
融山科技前端面经
前端面试问题解答 这次是波珠的第三次面试,持续打怪升级,积累面试中面试官问到的不会的点子。 1.自我介绍 面试官您好,我是来自XX学校XX专业本科的XX名字,然后介绍在学校情况,我就介绍了大一自学前端,然…...
元素滚动和内容垂直居中同时存在,完美的 html 元素垂直居中的方法flex + margin: auto
假设有一个元素 div 作为父容器且宽高固定,里面的内容 content 在父容器中垂直/水平都居中,且当内容很多时,父元素滚动overflow: auto,content的内容要能够完全展示。 我之前在这篇文档提到了两个方法: 使用 flex s…...
STM32F103 单片机(基于 ARM Cortex-M3 内核)的启动过程涉及硬件初始化、固件配置和程序执行流程。
1. 启动模式与地址映射 STM32F103 的启动模式由 BOOT0 和 BOOT1 引脚配置决定,不同的启动模式对应不同的存储器映射: 启动模式 映射地址范围 说明 主 Flash 0x08000000~0x0807FFFF 用户程序存储在 Flash 中,复位后从 Flash 启动(…...
c++中iota容器和fill的区别
在C 中,std::iota 和 std::fill 都是标准库中的函数,用于对序列进行操作,它们的功能和用法如下: std::iota 功能:std::iota 函数用于将一个连续的递增序列赋值给指定范围的元素。它接受三个参数,第一个参…...
Kafka集群
kafka集群: kafka-server-start.sh;kafka-server-stop.sh cd/opt/software/kafka/ kafka.sh上传:cd /usr/local/bin/ 执行文件变成绿色:chmod 777 kafka.sh Kafka.sh start Xcall.sh jps...
多源数据集成技术分析与应用实践探索
摘要:本文聚焦多源数据集成技术,深入剖析联邦式、基于中间件模型及数据仓库三类主流技术的侧重点与应用场景。通过实际案例阐述多源数据集成应用构建过程,旨在为企业数据整合与共享提供理论指导与实践参考,助力企业提升数据利用效…...
UniOcc:自动驾驶占用预测和预报的统一基准
25年3月来自 UC Riverside、U Wisconsin 和 TAMU 的论文"UniOcc: A Unified Benchmark for Occupancy Forecasting and Prediction in Autonomous Driving"。 UniOcc 是一个全面统一的占用预测基准(即基于历史信息预测未来占用)和基于摄像头图…...
反向代理和DDNS的区别是什么?
反向代理(Reverse Proxy)和动态域名解析(DDNS,Dynamic Domain Name System)是两种不同的网络技术,虽然它们都与外部访问内部服务相关,但解决的问题和应用场景完全不同。具体区别如下:…...
markdown展示数学公式
要让Markdown正确展示数学公式,你需要使用支持数学公式渲染的工具,比如在支持LaTeX语法的Markdown编辑器中进行编写。 Markdown本身并不原生支持数学公式的渲染,但许多Markdown解析器(例如在GitHub、Jupyter Notebooks、或一些博…...
服务器编译环境配置及数据接收脚本编写(11)
文章目录 一、本章说明二、云端服务器Python编译环境配置三、传感数据解析脚本编写一、本章说明 注:本节为【基于STM的环境监测系统(节点+云服务器存储+QT界面设计)】项目第11篇文章,上面两篇介绍了云服务器数据库的安装与相关设置,本章主要介绍在服务器中安装Python编译…...
硬件基本概念
目录 基本概念 电压 电流 串联、并联 欧姆定律 电路仿真网址: 功率 焦耳定律 AC220V 转 DC5V 基本电子元器件了解 电阻:(电阻器) 电容 电感 继电器 二极管 三极管 晶振(晶体振荡器) 光耦…...
Spark与Hadoop之间的联系与区别
联系 生态系统互补: Hadoop 是一个分布式存储和计算平台,主要包括 HDFS(分布式文件系统)和 MapReduce(分布式计算框架)。Hadoop 提供了可靠的数据存储和分布式计算的基础。 Spark 是一个高性能的分布式计算…...
spark和Hadoop之间的对比与联系
对比 计算模型: Hadoop:采用MapReduce计算模型,分map与reduce两个阶段,数据处理按阶段顺序执行,数据处理按阶段顺序执行,中间结果会写入磁盘,I/O开销大。 Spark:基于弹性分布式数…...
0802api设计和实战-网络ajax请求1-react-仿低代码平台项目
文章目录 1 API设计1.1 用户功能1.1.1 获取用户信息1.1.2 注册1.1.3 登录 1.2 问卷功能1.2.1 获取单个问卷1.2.2 获取问卷列表1.2.3 创建问卷1.2.4 更新问卷1.2.5 批量彻底删除问卷1.2.6 复制问卷 1.3 小结 2 实战2.1配置axios2.2 封装API和测试2.3 新建问卷2.4 自定义hooks封装…...
什么是CAN的非破坏仲裁?
CAN总线的非破坏性仲裁是一种在多个设备同时发送数据时,通过标识符(ID)优先级来决定哪个设备可以优先发送数据的机制。其核心思想是:当多个设备同时发送数据时,ID值较小的数据具有更高的优先级,能够优先…...
无线监控系统分类全解析:搭配视频融合平台EasyCVR开启高效监控
随着技术的发展,无线监控系统在家庭、小型企业、特定行业以及室外恶劣环境中的应用越来越广泛。本文将介绍几种常见的无线监控系统,分析其优缺点,并结合EasyCVR视频融合平台的功能,探讨如何优化无线监控系统的性能和应用。 一、主…...
并行RANSAC平面拟合(C++)
依赖库 1)Eigen 2)GLM 算法大致思路 Step 1:源点云随机采样3个点; Step 2:3个点拟合平面,统计符合该平面模型的点,为inlier点; Step 3:判断inlier点比例是否达到阈…...
Docker核心技术精讲:从入门到企业级实战
第一章>Docker概述 第二章>Docker安装与镜像下载加速 第三章>镜像 第四章>容器 第五章>发布镜像到阿里云或私有化仓库 第六章>容器卷 第七章>Docker安装常用软件 第八章>Docker高级版-Mysql主从复制、Redis主从、分布式存储 第九章>Doc…...
【KWDB 创作者计划】_深度学习篇---向量指令集
文章目录 前言一、加速原理数据级并行(DLP)计算密度提升减少指令开销内存带宽优化隐藏内存延迟 二、关键实现技术1. 手动向量化(Intrinsics)优势挑战 2. 编译器自动向量化限制 3. BLAS/LAPACK库优化4. 框架级优化 三、典型应用场景…...
音视频小白系统入门课-4
本系列笔记为博主学习李超老师课程的课堂笔记,仅供参阅 往期课程笔记传送门: 音视频小白系统入门笔记-0音视频小白系统入门笔记-1音视频小白系统入门笔记-2音视频小白系统入门笔记-3 将mp4文件转换为yuv文件 ffmpeg -i demo.mp4 # 输入文件-an …...
CS144 Lab3 实战记录:TCP 发送器实现
文章目录 1 实验背景与目标2 TCP发送器的实现2.1 整体流程2.2 核心组件2.3 窗口管理2.4 关键函数实现2.4.1 push函数2.4.2 receive函数2.4.3 tick函数 3 仓库地址 1 实验背景与目标 在 TCP 协议中,发送器(TCP Sender)是实现可靠传输的核心组…...
Transformer:引领深度学习新时代的架构
引言 在深度学习的快速发展历程中,Transformer 架构如同璀璨的新星,照亮了自然语言处理(NLP)以及计算机视觉(CV)等众多领域的前行道路。自 2017 年在论文《Attention Is All You Need》中被提出以来&#…...
基于RabbitMQ实现订单超时自动处理
基于RabbitMQ实现订单超时自动处理 引言 在现代电商系统中,订单超时自动取消是一个常见的业务需求。传统的定时任务扫描数据库的方式存在性能瓶颈和实时性差的问题。本文将介绍如何使用RabbitMQ的消息队列和死信队列特性,构建一个高效可靠的订单超时自…...
nginx实现同一个端口监听多个服务
nginx实现同一个端口监听多个服务 前言原理配置不同域名基于路径(URL 路由)补充 总之完结撒花,如有需要收藏的看官,顺便也用发财的小手点点赞哈,如有错漏,也欢迎各位在评论区评论! 前言 受同…...
用 Firebase 和 WebRTC 快速搭建一款浏览器视频聊天应用
在现代 Web 应用中,实时音视频通信变得越来越普遍。本文将通过一个简洁实用的示例,带你一步步搭建一个基于 Firebase WebRTC 的浏览器视频聊天应用,帮助你理解 WebRTC 的核心通信机制以及如何借助 Firebase 进行信令传输。 🔧 技…...
记录一次OGG进程abended,报错OGG-01431、OGG-01003、OGG-01151、OGG-01296问题的处理
1. ogg进程abended的几种常见原因: 1. undo表空间不足导致abended。 2. 数据不一致,违反唯一约束导致abended。 3. 源端和目标端表结构不一致导致abended。 4. 源端表名过长,同步到目标端报错导致abended。 5. OGG-03517字符集转换问题导…...
机器学习分类算法详解:原理、应用场景与测试用例
机器学习分类算法详解:原理、应用场景与测试用例 一、基础分类算法 1. 决策树 原理: 通过递归划分数据集,选择信息增益(ID3)或基尼系数(CART)最大的特征作为分裂节点,构建树结构。叶节点代表分类结果。应用场景: 医疗诊断(需解释性,如判断疾病风险)。客户分群(如根…...
机器人仿真:相机信息仿真及显示
1)概要 除了激光雷达以外,机器人常用的视觉传感器还包括相机,相机图像能够获取真实世界的真实颜色和纹理信息,能够被用于进行目标检测、分割和追踪。 2)结果展示...
车载功能测试-车载域控/BCM控制器测试用例开发流程【用例导出方法+优先级划分原则】
目录 1 摘要2 位置灯手动控制简述2.1 位置灯手动控制需求简述2.2 位置灯手动控制逻辑交互图 3 用例导出方法以及优先级原则3.1 用例导出方法3.1.1 用例导出方法介绍3.1.2 用例导出方法关键差异分析 3.2 优先级规则3.2.1 优先级划分的核心原则3.2.2 具体等级定义与判定标准 3.3 …...
gem5-gpu教程05 内存建模
memory-modeling|Details on how memory is modeled in gem5-gpu ====== gem5-gpu’s Memory Simulation ====== gem5-gpu, for the most part, eschews GPGPU-Sim’s separate functional simulation and instead uses gem5’s execute-in-execute model. Therefore, memory …...
如何提升个人解决问题的能力?
提升个人解决问题的能力是一个系统性工程,涉及思维、知识、经验和心态的多方面提升。以下是一些具体且可操作的方法,帮助你逐步增强解决问题的能力: 1. 培养「结构化思维」 明确问题本质: 遇到问题时,先问自己&…...
CSS清楚默认样式
* {margin: 0;padding: 0;box-sizing: border-box;} 这段 CSS 代码是一个常见的全局样式重置代码块,它会对网页中的所有元素(通过通配符 * 选择器)应用相同的样式规则,下面分别解释每一条规则的作用。 margin: 0; 在 HTML 中&a…...
问题:raw.githubusercontent无法访问
问题:raw.githubusercontent无法访问 文章目录 一、问题二、hosts文件2.1、hosts文件简介2.2、hosts文件位置2.3、hosts文件修改 3、解决方法3.1、查询出raw.githubusercontent.com的ip地址3.2、在/etc/hosts里填写IP地址3.3、再次执行命令 4、一些常用IP地址 一、问…...
【C语言】文本操作函数fgetc、fputc、fgets、fputs、fprintf、fscanf、fread、fwrite
一、介绍 二、简要概括 三、函数的使用 1、fgetc和fputc int fgetc ( FILE * stream ); 从文件中读取信息,每次读取一个字符 从流中获取字符返回指定流的内部文件位置指示符当前指向的字符。然后将内部文件位置指示符推进到下一个字符 int main() {//打开文件FI…...
(19)VTK C++开发示例 --- 分隔文本读取器
文章目录 1. 概述2. CMake链接VTK3. main.cpp文件4. 演示效果 更多精彩内容👉内容导航 👈👉VTK开发 👈 1. 概述 本例采用坐标和法线(x y z nx ny nz)的纯文本文件,并将它们读入vtkPolyData并显示…...
C++ 中 std::thread 的高级应用
C 中 std::thread 的高级应用、常见坑,以及如何封装为类,适合做线程池、异步任务、后台 worker、并发调度等场景。内容结构如下: 一、std::thread 高级用法清单 1. 线程成员函数调用(this 捕获) class Worker { publ…...
Linux之彻底掌握防火墙-----安全管理详解
—— 小 峰 编 程 目录: 一、防火墙作用 二、防火墙分类 1、逻辑上划分:大体分为 主机防火墙 和 网络防火墙 2、物理上划分: 硬件防火墙 和 软件防火墙 三、硬件防火墙 四、软件防火墙 五、iptables 1、iptables的介绍 2、netfilter/…...
Linux安装ffmpeg7.1操作说明
安装yasm Index of /projects/yasm/releases/ 下载最新版 wget https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz 解压 tar -zxvf yasm-1.3.0.tar.gz 编译及安装 ./configure make && make install 安装ffmpeg https://download.csdn.net/down…...
Java 加密与解密:从算法到应用的全面解析
Java 加密与解密:从算法到应用的全面解析 一、加密与解密技术概述 在当今数字化时代,数据安全至关重要。Java 加密与解密技术作为保障数据安全的关键手段,被广泛应用于各个领域。 加密是将明文数据通过特定算法转换为密文,使得…...
海思SDK的sensor驱动框架
对于海思的SDK之前一直对驱动的框架不清楚,只知道mpp的目录下的一些简单的业务demo,归根结底对这个SDK的框架还是不够了解,研究了一段时间才对该框架有一点认识。SDK是通过Makefile来管理和编译的所以对于Makefile文件需要有一定的理解&#…...
MyBatis-Plus 使用 Wrapper 构建动态 SQL 有哪些优劣势?
MyBatis-Plus (MP) 提供的 Wrapper (如 QueryWrapper, LambdaQueryWrapper, UpdateWrapper, LambdaUpdateWrapper) 是其核心特性之一,它允许我们在开发时以面向对象的方式构建 SQL 的 WHERE 条件、ORDER BY、SELECT 字段列表等部分。与传统的 MyBatis 在 XML 文件中…...
【PGCCC】Postgres 故障排除:修复重复的主键行
如何从表中删除不需要的重复行。这些重复行之所以“不需要”,是因为同一个值在指定为主键的列中出现多次。自从 glibc 好心地改变了排序方式后,我们发现这个问题有所增加。当用户升级操作系统并修改底层 glibc 库时,这可能会导致无效索引。 唯…...
Java多线程的暗号密码:5分钟掌握wait/notify
wait和join的区别 wait和join在使用上都是等待。 但是join是等待其他线程结束,而wait是等待其他线程的notify通知再运行。 当拿到锁的线程,发现要执行的任务时机不成熟的时候,使用wait进行阻塞等待,然后等时机成熟了再notify通…...
【重学Android】03.高版本 Android Studio 不能使用引用库资源ID的问题
问题背景 由于直接下载的最新版本Android Studio,然后直接创建的新项目,因此默认的工程配置相比以前的老版本有了不少的变化,Gradle的新版本使用,导致一些配置项也发生了变化,加上谷歌针对gradle.properties文件的一些…...
8. kubernetes的service原理
Kubernetes 的 Service 是集群内部和外部访问 Pod 的核心抽象层,解决了 Pod 动态 IP 变化及负载均衡问题。以下是其核心概念、原理及使用方法: 一、Service 的核心概念 概念说明服务发现通过标签选择器(selector)动态关联一组 Po…...
杭电oj(1087、1203、1003)题解
DP 即动态规划(Dynamic Programming),是一种通过把原问题分解为相对简单的子问题,并保存子问题的解来避免重复计算,从而解决复杂问题的算法策略。以下从几个方面简述动态规划: 基本思想 动态规划的核心在…...
解锁安防新境界:XS9933四通道多合一同轴高清解码芯片方案
在安防监控领域,高清、高效、便捷一直是行业追求的目标。今天,我们要为大家介绍一款具有突破性的产品——XS9933四通道多合一同轴高清解码芯片方案,它将为安防监控带来全新的体验。 一、强大性能,高清呈现 XS9933是一款4通道模拟复…...
Mysql之存储过程
🏝️专栏:Mysql_猫咪-9527的博客-CSDN博客 🌅主页:猫咪-9527-CSDN博客 “欲穷千里目,更上一层楼。会当凌绝顶,一览众山小。 目录 1.存储过程概述 2.存储过程的基本语法 2.1创建存储过程 2.2调用存储过…...
2.第二章:政策法规与标准体系
文章目录 2.1 全球数据治理政策概览2.1.1 欧盟GDPR2.1.2 美国数据法规2.1.3 亚太地区数据法规 2.2 国际标准体系2.2.1 ISO/IEC 270012.2.2 NIST框架2.2.3 DAMA DMBOK2.2.4 其他国际标准 2.3 中国数据治理法规体系2.3.1 《网络安全法》2.3.2 《数据安全法》2.3.3 《个人信息保护…...
Kubernetes (k8s) 日常运维命令总结
一、资源查看 查看所有命名空间的 Pod kubectl get pod --all-namespaces查看指定命名空间的 Pod kubectl get pod --namespace <命名空间>查看所有部署(Deployments) kubectl get deployments.apps --all-namespaces查看所有守护进程集࿰…...