随笔分类 - 问答
摘要:20250114基础k8s部分 No1.Kubernetes 项目要解决的问题是什么? 编排?调度?容器云?还是集群管理? 对于大多数用户来说,他们希望 Kubernetes 项目带来的体验是确定的:现在我有了应用的容器镜像,请帮我在一个给定的集群上把这个应用运行起来。进一步地说,我还希望 Kube
阅读全文
摘要:2025/1/12作业提问 基础docker部分 No1.容器技术的核心功能是什么 通过约束和修改进程的动态表现,从而为其创造出一个“边界”。 追问:这个边界有哪些 Cgroups 技术是用来制造约束的主要手段,而 Namespace 技术则是用来修改进程视图的主要方法, rootfs 的文件系统
阅读全文
摘要:操作系统层面有哪些锁 互斥锁 互斥锁在同一时刻只允许一个线程或进程访问共享资源,其他线程或进程需要等待锁的释放。 同步锁 两个或两个以上的进程或线程在运行过程中协同步调,按预定的先后次序运行。比如 A 任务的运行依赖于 B 任务产生的数据 互斥与同步的区别 互斥锁是通过竞争对资源的独占使用,彼此
阅读全文
摘要:计算机基础(cpu,内存,硬盘) 内存: 负责硬盘等硬件上的数据与CPU之间数据交换处理; 缓存系统中的临时数据。 断电后数据丢失。 硬盘: 存储资料和软件等数据的设备,有容量大,断电数据不丢失的特点。 流程 简单来说,硬盘用来存储程序和数据,当运行程序时,CPU首先接受到命令,之后CPU是
阅读全文
摘要:线程,进程,协程 进程 是什么: 最小的资源分配单位。 进程上下文切换 指 cpu 保持原有的进程的状态的同时去切换到下一个进程 包含两个主要过程:进程地址空间切换和处理器状态切换 线程 是什么 线程是操作系统中最小的调度单位。 线程是进程的子集,也称为轻量级进程。一个进程可以有
阅读全文
摘要:计算机基础(用户态与内核态) 0.Linux 整体架构图 1.什么是用户态什么是内核态? 故事理解 张三是某科技公司的运维工程师(低权限),在 15 楼办公码代码,公司提供的资源仅有一套电脑(用户态) 张三,奋斗 5 年终于当上了sre工程师(高权限),之后张三搬到 30 楼,可以随时向资源
阅读全文
摘要:目录五.redis5.1 什么是CDN5.2 CDN的原理5.3 首先,介绍一下Redis过期删除策略Redis对于过期的key,有两种删除策略:定期删除惰性删除5.4 为啥需要两种删除策略呢?5.5 然后,再介绍Redis淘汰策略.5.6 那么,如何设置淘汰策略呢?5.7 如何配置Redis能使用
阅读全文
摘要:目录四.mongodb4.1 mongodb的优势有哪些缺点4.2 什么是mongodb中的document4.3 什么场景下会使用mongodb4.4 mongodb中的分片是什么意思4.5 什么时候需要分片:4.6 如何将数据分布在不同的chunk上4.7 mongodb支持哪些类型的索引4.8
阅读全文
摘要:目录十一.docker&k8s11.1 docker的核心原理11.2docker的⽹络模式有哪些,默认是⽹络模式是什么11.3 dockerfile怎样部署⼀个项⽬11.5 dockerfile与docker-compose区别11.6 Dockerfile中的cmd和run的区别11.7 doc
阅读全文
摘要:目录三.MySQL3.1 关系型和非关系型数据库的区别关系型数据库非关系型数据库3.2 登录数据库的方式,如何远程登录3.3 MySQL的服务结构,当客户端发起请求后,处理过程3.4 如何设置或者重置MySQL密码3.5 DDL,DML,DQL,DCL等SQL语句的写法DDL数据定义语句DCL数据控
阅读全文
摘要:目录二.网站服务2.1 FTP的端口号,分别是什么作用控制端口(命令端口):21号端口数据端口(数据传输端口):2.2 FTP的主动模式和被动模式2.3 HTTP常见的状态码2XX 成功3XX 重定向4XX 客户端错误5XX 服务器错误2.4 HTTP和HTTPS的区别以及使用的端口号2.5 HTT
阅读全文
摘要:问题零:docker的⽹络模式有哪些,默认是⽹络模式是什么 Docker网络模式 配置 说明 host模式 –net=host 容器和宿主机共享Network namespace。容器的其他方面,如文件系统、进程列表等还是和宿主机隔离的。网络性能比较好,但是docker host上已经使用的端口就不
阅读全文