• 2025-01-21pod的生命周期
    -Pod的生命周期经历了一系列的状态变化,每个状态反映了Pod当前所处的不同阶段。1.Pending定义:当创建一个Pod时,它会首先进入Pending状态。此时,Kubernetes正在进行节点调度、容器镜像拉取或等待资源准备。原因:Pod可能尚未被调度到特定的Node上,或者其依赖的卷(Volume
  • 2025-01-21揭秘Spring框架的核心:怎么理解Spring Bean
    SpringBean就像是一家餐厅里的菜品,每道菜品都有其独特的属性和功能,而Spring框架则像是这家餐厅的厨房,负责创建、管理和协调这些菜品。1.菜品定义(Bean定义):•在Spring框架中,Bean是由Spring容器创建和管理的对象。每个Bean都有一个或多个属性,这些属性描述了Bean的状态和行为
  • 2025-01-21ctl crictl 容器运行时工具
     ‌crictl‌是一个CLI工具,专门设计用于与CRI(ContainerRuntimeInterface)ctr-nk8s.ioimageslsctrnsls‌crictl和ctr是两个不同的命令行工具,它们用于与容器运行时进行交互,但用途和适用场景有所不同。containerd‌containerd是一个工业级标准的容器运行时containerd
  • 2025-01-20了解两种不同的容器技术:Windows 容器和 Hyper-V 容器
            在数字化转型浪潮中,容器技术以其高效、灵活和可扩展的特性,迅速成为企业应用开发和部署的重要工具。特别是在WindowsServer环境中,Windows容器和Hyper-V容器作为两种主流的容器技术,各自拥有独特的优势和适用场景。本文旨在通过深入浅出的方式,帮助读者理解这两种
  • 2025-01-20SpringBoot中的Undertow容器和tomcat容器
      在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于Tomcat。1SpringBoot中的Tomcat容器SpringBoot可以说是目前最
  • 2025-01-20cilium流量转发
    ciliumv1.15.1场景1:跨节点pod到pod容器网卡->容器网卡对端lxcXXX->cilium_vxlan->主机网口eth0->对端主机网口eth0->cilium_vxlan->容器网卡对端lxcXXX->容器网卡容器网卡对端lxcXXXtc_ingress实现在bpf/bpf_lxc.c,cil_from_container函数完成容器网卡源ip访问servicecluste
  • 2025-01-19Spring,Spring Ioc,Bean详解
    Spring框架Spring框架是Java应用最广的框架,其的成功来自于理念,并非是技术,其中几个理念非常重要,例如IoC(控制反转),AOP(面向切面编程)Spring的优势低耦合/低侵入(解耦)Spring通过IoC(控制反转)和DI(依赖注入)来实现低耦合高内聚声明式事务管理Spring基于AOP的方
  • 2025-01-19k8s资源限制
    k8s资源限制管理在k8s中,资源限制是保证集群稳定性和高效运行的关键。资源限制不仅帮助管理节点资源的分配,还能有效地控制不同容器、Pod和命名空间的资源使用。本文将介绍三种常用的资源限制方式:容器资源限制(Resources)、资源配额(ResourceQuota)和限制范围(LimitRange)。1.容器
  • 2025-01-18【C++】list容器
    目录学习途径list的使用list的一些构造迭代器说明接口使用迭代器失效问题list和vector对比模拟实现list迭代器的模拟(重点)List.h文件学习途径在学习list之前,我们可以查询一些相关文档来学习!文档详情:list文档学习list的使用list的一些构造图:构造使用示范:
  • 2025-01-18如何停止所有正在运行的docker容器?
    在Docker中,要停止所有正在运行的容器,可以使用以下命令:dockerstop$(dockerps-aq)这个命令的作用是:dockerps-aq:这条命令会列出所有容器(包括运行中和已停止的)的ID,-a 参数表示列出所有容器(不只是运行中的),-q 参数则表示仅显示ID,不显示其他详细信息。$():这是Bash中的
  • 2025-01-18你有用过弹性布局吗?说说你对它的理解
    当然,弹性布局(Flexbox)是前端开发中常用的一种布局方式,它提供了一种更加灵活和高效的方式来创建复杂的布局结构,特别是当你的设计不仅仅是基于简单的块级或行内文本流时。以下是我对弹性布局的理解:基本概念:弹性布局是一种CSS布局模式,它允许你设计复杂的布局结构,而无需使用浮动或定
  • 2025-01-18【华为OD技术面试手撕真题】- C++手撕技术面试八股文(3)
    文章目录一、常见的STL容器有哪些?1、序列容器2、关联容器3、无序关联容器4、容器适配器二、STL中map和set的原理1、基本数据结构(红黑树)2、map3、set4、特点和应用三、深拷贝和浅拷贝的区别1、浅拷贝2、深拷贝四、什么情况下会调用拷贝构造函
  • 2025-01-17STL容器封装常见问题分析解决方法总结
    一、问题简介    在C++的开发工作中,经常会将STL的标准容器进行一层封装,以满足更高级的需求,如支持外部内存等。在封装容器时,容易出现问题的地方包括容器的元素运算符以及容器的内存分配器,本人在做相关的工作时,将上述两方面所遇到问题的分析解决方法进行了如下总结。二、问
  • 2025-01-17【SQL教程】Day01-03: MySQL简介及安装指南
    MySQL是目前应用最广泛的开源关系数据库管理系统。它最初由瑞典的MySQLAB公司开发,后来该公司在2008年被SUN公司收购,紧接着在2009年SUN被Oracle公司收购,从而使得MySQL成为Oracle旗下的产品。MySQL的特点和发展历程使其成为全球许多企业和开发者的首选数据库。1.MySQL架构概览
  • 2025-01-17Kubernetes(k8s)和Docker Compose本质区别
    Kubernetes(简称k8s)和DockerCompose是容器编排领域的两大重要工具,虽然它们都用于管理和编排容器化应用,但在设计目标、功能特性、使用场景和复杂度上存在显著差异。以下将从多个方面详细探讨Kubernetes和DockerCompose的本质区别。一、设计目标与应用场景1.KubernetesK
  • 2025-01-17Docker 容器之间通过名字相互访问
    目录docker网卡介绍创建自定义网络语法选项自定义网络示例示例创建容器默认网络和自定义网络区别docker网卡介绍docker安装好之后默认会创建三个虚拟网卡,可以使用 dockernetworkls 命令来查看,三个虚拟网卡和VMware的类似。[root@192~]dockernetworklsNETWORKID
  • 2025-01-17Docker Compose 笔记
    目录Docker-Compose简介DockerCompose的定义和目的Docker-Compose用来实现Docker容器快速编排Docker-Compose模板文件简介eg:Docker-Compose的编排处出来的部署架构Docker-Compose的编排结构安装Docker-Compose验证Docker-compose是否安装成功卸载dockercompose:Dockerc
  • 2025-01-17Docker 笔记
    目录Docker的基本组成镜像(image):容器(container):仓库(repository):Dcoker安装1、卸载系统之前的docker2、安装Docker-CE安装必须的依赖设置dockerrepo的yum位置查看选择docker-ce各版本安装docker,以及docker-cli3、启动docker4、设置docker开机自启5、测试docker常
  • 2025-01-17基于阿里云容器服务Kubernetes版(ACK)| 容器化管理云上应用
    基于阿里云容器服务Kubernetes版(ACK)|容器化管理云上应用ACKACK的优势ACK的应用场景部署方案介绍部署操作资源准备一键部署释放资源测评体验在现行的大环境下,企业上云容器化应用托管已经逐渐成为主流,其中以能够自动部署、扩展、管理容器化应用以及能实现应用的快速
  • 2025-01-17【k8s面试题2025】1、练气期
    主要通过呼吸吐纳等方法,将外界的天地灵气吸入体内,初步改造身体,使身体素质远超常人。文章目录docker和虚拟机的不同Kubernetes和docker的关系Kube-proxyIPVS和iptables的异同蓝绿发布Kubernetes中常见的数据持久化方式关于Dockerfile中`COPY`和`ADD`指令
  • 2025-01-17[docker逃逸] Privileged 特权模式逃逸复现
    本文作者CVE-柠檬iCSDN:https://blog.csdn.net/weixin_49125123博客园:https://www.cnblogs.com/CVE-Lemon微信公众号:Lemon安全简述在Docker中,Privileged特权模式赋予容器几乎与宿主机相同的权限,允许其访问所有设备和内核功能。这种模式虽然提供了灵活性,但也带来了安全风险,
  • 2025-01-16Linux运维学习记录14
    1.Docker的网络模式Docker的网络支持5种网络模式nonebridgecontainerhostnetwork-namebridge:描述:默认网络模式。如果未显式指定网络模式,Docker会将容器连接到一个默认的桥接网络docker0。每个容器都有自己的虚拟网卡,并通过docker0与其他容器通信。特点:容器之间
  • 2025-01-16unordered_map-STL容器
    时间复杂度和空间复杂度
  • 2025-01-16Ioc和DI
    IoCIoC是一种设计原则,用于减少代码之间的耦合。它通过将对象的创建和管理交给外部容器(如Spring容器)来实现,而不是由对象自己创建或管理它们所依赖的对象。核心思想控制反转:应用程序不再负责对象的创建和管理,而是将这些工作交给外部容器。依赖管理:容器负责管理对象的生命周期
  • 2025-01-16Linux 提权指南
    知屋漏者在宇下,知政失者在草野,知经误者在诸子。导航壹-密码搜寻贰-Sudo命令叁-SUID/SGID特权肆-计划任务伍-文件/目录陆-Linux内核柒-服务程序MySQLUDFNFS共享Docker容器LXD容器捌-自动化工具壹-密码搜寻在/var/www/*目录下