- 大家都知道Docker容器的本质是宿主机上的进程,Docker通过namespace实现了资源隔离,通过cgroup实现了资源限制,通过写时复制机制实现了高效的文件操作,那么更进一步namespace是怎样隔离?很多人估计非常茫然。 在linux内核提供了6种namespace隔离的系统调用,它们基本完成了容器所需要做的隔离,如下表所示:namespace系统调用参数隔离内容UTSCLONE... 大家都知道Docker容器的本质是宿主机上的进程,Docker通过namespace实现了资源隔离,通过cgroup实现了资源限制,通过写时复制机制实现了高效的文件操作,那么更进一步namespace是怎样隔离?很多人估计非常茫然。 在linux内核提供了6种namespace隔离的系统调用,它们基本完成了容器所需要做的隔离,如下表所示:namespace系统调用参数隔离内容UTSCLONE...
- 单例是最常见的设计模式之一,实现的方式非常多,同时需要注意的问题也非常多。 本文主要内容: 介绍单例模式 介绍单例模式的N中写法 单例模式的安全性 序列化攻击 反射攻击 单例模式总结 介绍单例模式的典型应用 单例是最常见的设计模式之一,实现的方式非常多,同时需要注意的问题也非常多。 本文主要内容: 介绍单例模式 介绍单例模式的N中写法 单例模式的安全性 序列化攻击 反射攻击 单例模式总结 介绍单例模式的典型应用
- python异步学习 python异步学习
- Linux系统管理简介我们都知道Linux是一种自由和开放源代码的类UNIX操作系统。那么该操作系统也会像Windows系统一样有相关的进程管理,系统管理等相关命令.一般在Windows系统之上我们都使用图形界面进行操作,进行查看,而在Linux上面我们一般会通过相关的管理命令来进行查看.系统状态的相关命令1. Stat:显示设定文件的具体详细信息.2. Who:显示在线登录的用户Whoam... Linux系统管理简介我们都知道Linux是一种自由和开放源代码的类UNIX操作系统。那么该操作系统也会像Windows系统一样有相关的进程管理,系统管理等相关命令.一般在Windows系统之上我们都使用图形界面进行操作,进行查看,而在Linux上面我们一般会通过相关的管理命令来进行查看.系统状态的相关命令1. Stat:显示设定文件的具体详细信息.2. Who:显示在线登录的用户Whoam...
- 在Linux服务器日常巡查中,使用top命令后发现了僵尸进程,如 zombie这个参数就代表僵尸进程的含义,什么是僵尸进程呢?(这里盗用一下官方的解释) 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit, 它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个... 在Linux服务器日常巡查中,使用top命令后发现了僵尸进程,如 zombie这个参数就代表僵尸进程的含义,什么是僵尸进程呢?(这里盗用一下官方的解释) 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit, 它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个...
- 一、前述Spark的资源调度是个很重要的模块,只要搞懂原理,才能具体明白Spark是怎么执行的,所以尤其重要。自愿申请的话,本文分粗粒度和细粒度模式分别介绍。二、具体Spark资源调度流程图:Spark资源调度和任务调度的流程:1、启动集群后,Worker节点会向Master节点汇报资源情况,Master掌握了集群资源情况。2、当Spark提交一个Application后,根据RDD之间的依... 一、前述Spark的资源调度是个很重要的模块,只要搞懂原理,才能具体明白Spark是怎么执行的,所以尤其重要。自愿申请的话,本文分粗粒度和细粒度模式分别介绍。二、具体Spark资源调度流程图:Spark资源调度和任务调度的流程:1、启动集群后,Worker节点会向Master节点汇报资源情况,Master掌握了集群资源情况。2、当Spark提交一个Application后,根据RDD之间的依...
- GR是Graceful Restart(平滑重启)的简称,是一种在协议重启时保证转发业务不中断的机制。 GR机制的核心在于:当某设备进行协议重启时,能够通知其周边设备在一定时间内将到该设备的邻居关系和路由保持稳定。在协议重启完毕后,周边设备协助其进行信息(包括支持GR的路由/MPLS相关协议所维护的各种拓扑、路由和会话信息)同步,在尽量短的时间内使该设备恢复到重启前的状态。在整个协议重启过程中不会 GR是Graceful Restart(平滑重启)的简称,是一种在协议重启时保证转发业务不中断的机制。 GR机制的核心在于:当某设备进行协议重启时,能够通知其周边设备在一定时间内将到该设备的邻居关系和路由保持稳定。在协议重启完毕后,周边设备协助其进行信息(包括支持GR的路由/MPLS相关协议所维护的各种拓扑、路由和会话信息)同步,在尽量短的时间内使该设备恢复到重启前的状态。在整个协议重启过程中不会
- (原创,转载请说明出处!谢谢--http://www.cnblogs.com/linguanh/) 此文目的为了帮助大家较全面、通俗地了解线程 Thread 相关基础知识! 目录: --线程的创建: --启动线程 --线程的调度 --Thread 类的简介 --线程的同步/异步 --wait() 和 notify(),... (原创,转载请说明出处!谢谢--http://www.cnblogs.com/linguanh/) 此文目的为了帮助大家较全面、通俗地了解线程 Thread 相关基础知识! 目录: --线程的创建: --启动线程 --线程的调度 --Thread 类的简介 --线程的同步/异步 --wait() 和 notify(),...
- 异步、多线程、任务、并行编程之一:选择合适的多线程模型 本篇概述: @FCL4.0中已经存在的线程模型,以及它们之间异同点; @多线程编程模型的选择。 1:异步、多线程、任务、并行的本质 这四个概念对应在CLR中的本质,本质都是多线程。 异步,简单的讲就是BeginInvoke、EndInvoke模式,它在CLR内部线程池进行管理... 异步、多线程、任务、并行编程之一:选择合适的多线程模型 本篇概述: @FCL4.0中已经存在的线程模型,以及它们之间异同点; @多线程编程模型的选择。 1:异步、多线程、任务、并行的本质 这四个概念对应在CLR中的本质,本质都是多线程。 异步,简单的讲就是BeginInvoke、EndInvoke模式,它在CLR内部线程池进行管理...
- 什么是批处理?在现代企业应用当中,面对复杂的业务以及海量的数据,除了通过庞杂的人机交互界面进行各种处理外,还有一类工作,不需要人工干预,只需要定期读入大批量数据,然后完成相应业务处理并进行归档。这类工作即为“批处理”为什么使用Spring BatchSpring Batch 作为 Spring 的子项目,是一款基于 Spring 的企业批处理框架。通过它可以构建出健壮的企业批处理应用。Spr... 什么是批处理?在现代企业应用当中,面对复杂的业务以及海量的数据,除了通过庞杂的人机交互界面进行各种处理外,还有一类工作,不需要人工干预,只需要定期读入大批量数据,然后完成相应业务处理并进行归档。这类工作即为“批处理”为什么使用Spring BatchSpring Batch 作为 Spring 的子项目,是一款基于 Spring 的企业批处理框架。通过它可以构建出健壮的企业批处理应用。Spr...
- Too many open files有四种可能:一 单个进程打开文件句柄数过多,二 操作系统打开的文件句柄数过多,三 systemd对该进程进行了限制,四 inotify达到上限. Too many open files有四种可能:一 单个进程打开文件句柄数过多,二 操作系统打开的文件句柄数过多,三 systemd对该进程进行了限制,四 inotify达到上限.
- 近年来越来越多的企业开始实践微服务,本文分为上下两篇介绍微服务框架ServiceComb如何帮助企业应用进行微服务化,实现快速交付,并可靠地运行在云端。下篇介绍ServiceComb的通信处理设计。 近年来越来越多的企业开始实践微服务,本文分为上下两篇介绍微服务框架ServiceComb如何帮助企业应用进行微服务化,实现快速交付,并可靠地运行在云端。下篇介绍ServiceComb的通信处理设计。
- 之前在某次安全测试时,遇到一个80端口被占用的坑,将解决方法共享出来。 使用netstat -ano 命令查看是哪个进程正在占用80端口 之前在某次安全测试时,遇到一个80端口被占用的坑,将解决方法共享出来。 使用netstat -ano 命令查看是哪个进程正在占用80端口
- 本文对OOM、OOM killer以及Overcommit进行了介绍,对其配置进行了说明。 本文对OOM、OOM killer以及Overcommit进行了介绍,对其配置进行了说明。
- 1 介绍MySQL 提供了异步复制,主库并不关心备库是否收到日志,从而可能导致较多的数据丢失。从MySQL5.5开始引入了一种半同步复制功能,该功能可以确保主服务器和至少一台从服务器之间的数据一致性和冗余,从而可以减少数据的丢失。1.1 异步复制 master将binlog event发送给slave后,不去确认slave是否已经收到就返回成功给客户端。1.2 半同步 1 介绍MySQL 提供了异步复制,主库并不关心备库是否收到日志,从而可能导致较多的数据丢失。从MySQL5.5开始引入了一种半同步复制功能,该功能可以确保主服务器和至少一台从服务器之间的数据一致性和冗余,从而可以减少数据的丢失。1.1 异步复制 master将binlog event发送给slave后,不去确认slave是否已经收到就返回成功给客户端。1.2 半同步
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签