最近更新
什么是链路追踪?分布式系统如何实现链路追踪?
在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能完成。在这一系列的调用中,可能有些是串行的,而有些是并行的。在这种情况下,我们如何才能确定这整个请求调用了哪些应用?哪些模块?哪些节点?以及它们的先后顺序和各部分的性能如何呢?
这就是涉及到链路追踪。
什么是链路追踪?
链路追踪是分布式系统下的一个概念,它的目的就是要解决上面所提出的问题,也就是将
【云计算】云计算中IaaS、PaaS、SaaS介绍
0随着云计算、大数据、人工智能发展迅速,布局“云”已经是互联网企业共识。云计算的服务类型分为三种,分别为IaaS、PaaS、SaaS,这三个分别是什么意思,今天做一个简单的介绍和了解。
一、云计算云计算是用户需求通过Internet获取计算资源,把计算资源包装成服务,提供给用户。提供这些服务的主体是云服务供应商。
Haskell语言的云计算
Haskell语言与云计算的结合随着技术的发展,云计算作为一种新兴的计算模式,受到了越来越多企业和开发者的关注。云计算不仅仅改变了基础设施的构建模式,更是重新定义了计算资源的分配方式。而在众多编程语言中,Haskell作为一门纯函数式编程语言,其独特的特性使其在云计算的实现中展现出了独特的价值。本文将探讨Haskell语言在云计
CSS中的BFC,是什么?
CSS中的BFC详解
点击打开视频讲解
一、常见定位方案
普通流
默认,从上而下,行内元素水平排列,行满换行,块级元素渲染成一个新行。
浮动
先按普通流位置出现,然后根据浮动方向偏移。
绝对定位
元素具体位置由绝对定位坐标组成。
二、什么是BFC
BFC(Block Formatting Context)格式化上下文,是Web页面中盒模型布局的CSS渲染模式,指一个独立的
彻底理解粘性定位 - position: sticky
粘性定位可以被认为是相对定位(position: relative)和固定定位(position: fixed)的混合。元素在跨越特定阈值前为相对定位,之后为固定定位。例如:
.sticky-header { position: sticky; top: 10px; }
在 视口滚动到元素 top 距离小于 10px 之前,元素为相对定位。之后,元素将固定在与顶部距离 10px 的位置,直到
有关Webpack面试题
一、说一下对Webpack的看法
Webpack是一个模块打包工具,可以使用它管理项目中的模块依赖,并编译输出模块所需的静态文件。
它可以很好地管理、打包开发中所用到的HTML,CSS,JavaScript和静态文件(图片,字体)等,让开发更高效。
对于不同类型的依赖,Webpack有对应的模块加载器,而且会分析模块间的依赖关系,最后合并生成优化的静态资源。
二、Webpack的基本功能
代
前端知识梳理-浏览器篇
一、什么是进程,什么是线程
进程是cpu资源分配最小单位,线程是进程最小调度单位。 在我们的操作系统中,有许多许多的进程,操作系统每干一件事儿就会交给一个进程去做,比如打开音乐就是一个进程。而每个进程里又包含了许多的线程,例如打开了音乐播放器,放一首歌,就是一个新的线程,切换下一首,可能又是另外一个线程。总之他俩之间的关系就是一个进程包含多个线程。
二、浏览器是多进程还是单进程
浏览器一般都
【Linux】网络--传输层--TCP协议基础
个人主页~
TCP协议基础
一、TCP协议格式
TCP与UDP的对比
二、TCP协议机制
三、确认应答机制
四、捎带应答
五、三次握手和四次挥手
1、应用层行为
2、三次握手---建立连接
3、四次挥手---断开连接
一、TCP协议格式TCP(传输控制协议)报文结构是网络通信中重要的基础概念,用于实现可靠的数据传输
Linux《文件系统》
在之前的系统IO当中已经了解了“内存”级别的文件操作,了解了文件描述符、重定向、缓冲区等概念,在了解了这些的知识之后还封装出了我们自己的libc库。接下来在本篇当中将会将视角从内存转向磁盘,研究文件在内存当中是如何进行存储的,将从磁盘的硬件开始了解磁盘的基本结构,之后再引入文件系统的概念,详细了解当当用户要打开对应
