首页 > 其他分享 >互联网相关的术语

互联网相关的术语

时间:2023-04-04 18:24:06浏览次数:53  
标签:术语 平台 编译 算法 互联网 内存 相关 数据 每秒

目录

语法糖

概念

语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。

举例

c语言中的 a[i] 表述 *(a+i)

交叉编译

本地编译

本地编译可以理解为,在当前编译平台下,编译出来的程序只能放到当前平台下运行。平时我们常见的软件开发,都是属于本地编译

比如,我们在 x86 平台上,编写程序并编译成可执行程序。这种方式下,我们使用 x86 平台上的工具,开发针对 x86 平台本身的可执行程序,这个编译过程称为本地编译。

交叉编译

交叉编译可以理解为,在当前编译平台下,编译出来的程序能运行在体系结构不同的另一种目标平台上,但是编译平台本身却不能运行该程序

比如,我们在 x86 平台上,编写程序并编译成能运行在 ARM 平台的程序,编译得到的程序在 x86 平台上是不能运行的,必须放到 ARM 平台上才能运行。

QPS和TPS

TPS:Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。

QPS:每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。

CPS:Connection Per Second (每秒新建连接数),每秒可以完成的HTTP/HTTPS的查询(请求)的数量。当请求速率超过规格所定义的每秒查询数时,新建连接请求将被丢弃。

RPO和RTO

RPO:Recovery Point Object,恢复点目标。是指灾难发生后,容灾系统能把数据恢复到灾难发生前时间点的数据。自己理解是灾难发生后数据丢失量。

RTO:RecoveryTime Objec,是指灾难发生后,从IT系统宕机导致业务停顿之刻开始,到IT系统恢复至可以支持各部门运作,业务恢复运营之时,此两点之间的时间段。自己理解是灾难发生到系统恢复到时间。

单活、双活和多活

单活:一主一备,有明显的的功能划分,主负责处理请求,备负责数据备份。

同城双活:在同城活相近区域内建立两个机房,双方同时承担业务,内部调用尽量闭环,即使一方挂了,另一方可以快速接管。

异地多活:分布在异地的多个站点同时对外提供服务。

SKU和SPU

SPU:Standard Product Unit,标准产品单位,如iphone6 是一个spu

SKU:stock keeping unit,库存量单位,如土豪金 16G iphone6

RDS

关系型数据库服务

BRD、MRD、PRD

BRD:Business Requirements Document,商业需求文档

MRD:Market Requirements Document,市场需求文档

PRD:Product Requirements Document,产品需求文档

埋点

在应用中特定的流程收集一些信息,用来跟踪应用使用的状况,后续用来进一步优化产品或是提供运营的数据支撑,包括访问数(Visits),访客数(Visitor),停留时长(Time On Site),页面浏览数(Page Views)和跳出率(Bounce Rate)。这样的信息收集可以大致分为两种:页面统计(track this virtual page view),统计操作行为(track this button by an event)。

关于埋点数据有一点至关重要,埋点是为了更好地使用数据,不要试图得到精准的数据要得到的是高质量的埋点数据,前面讨论跳出率就是这个例子,得到能得到的数据,用不完美的数据来达成下一步的行动,追求的是高质量而不是精确。这是很多数据产品容易入坑的地,要经常提醒自己。

https://www.zhihu.com/question/36411025/answer/147581103

SOA //todo

服务端发现、客户端发现 //todo

服务感知 //todo

感知程序问题

Loging

Metrices

Tracing

Ingress

Ingress 是对集群中服务的外部访问进行管理的API 对象,典型的访问方式HTTP。 Ingress 可以提供负载均衡、SSL 终结和基于名称的虚拟托管。

Ingress | Kubernetes

Mesh //todo

IAP

IAP(In-App Purchase),是指苹果App Store的应用内购买,是苹果为APP内购买虚拟商品或服务提供的一套交易系统。

沙盒

沙盒测试应用 - 知乎 (zhihu.com)

未经测试的代码与正在运行的代码隔离开进行独立评估和监视正在开发的模块或代码环境

事故定级

线上业务故障/事故的级别定义如下: 1、 P0 核心业务重要功能不可用且大面积影响用户; 响应时间:立即 2、 P1 核心业务重要功能不可用,但影响用户有限,如仅影响内部用户; 响应时间:小于15分钟 3、 P2 核心业务周边功能不可用,持续故障将大面积影响用户体验; 响应时间:小于15分钟 4、 P3 周边业务功能不可用,轻微影响用户体验; 响应时间:小于4小时 5、 P4 周边业务功能不可用,但基本不影响用户正常使用。 响应时间:小于6小时

IPC

IPC(Inter-Process Communication)进程间通信,提供了各种进程间通信的方法,常见的有:半双工Unix管道,FIFOs(命名管道),消息队列,信号量,共享内存,网络Socket

GR, PR

PR(PublicRelationship),面向大众的传播沟通

GR(GovernmentRelationship),面向政府的传播沟通

DAS和DAL

Data Acquisition System

Database Access Layer

RAL

ral(resource access layer),ral是ODP 的资源访问层,以php拓展的形式提供的一个客户端,来实现对后端服务的网络请求。

Raft协议

raft(consensus algorithm),raft是一个共识算法,所谓共识,就是多个节点对某个事情达成一致的看法,即使是在部分节点故障、网络延时、网络分割的情况下。

Raft 分布式共识算法动画演示 (kailing.pub)

Paxos协议

共识算法,raft 算法就是基于paxos算法进行改进的

MITM攻击

中间人攻击(Man-in-the-MiddleAttack,简称“MITM攻击”),是一种“间接”的入侵攻击,这种攻击模式是通过各种技术手段将受入侵者控制的一台计算机虚拟放置在网络连接中的两台通信计算机之间,这台计算机就称为“中间人”。

所谓的MITM攻击就是通过拦截正常的网络通信数据,并进行数据篡改和嗅探,而通信的双方却毫不知情。

HMAC算法

HMAC(Hash-based Message Authentication Code),是一种消息摘要算法。一般和某种哈希算法配合起来用。例如,我们使用MD5算法,对应的就是HmacMD5算法,它相当于“加盐”的MD5:HmacMD5 ≈ md5(secure_random_key, input)。因此,HmacMD5可以看作带有一个安全的key的MD5。Hmac本质上就是把key混入摘要的算法。验证此哈希时,除了原始的输入数据,还要提供key。

URI 和URL

URI(Uniform Resource Identifier),中文名称是统一资源标识符,使用它就能够唯一地标记互联网上资源。

URL(Uniform Resource Locator),中文名称是统一资源定位符,它实际上是 URI 的一个子集。

CDN

CDN(Content Delivery Network),即内容分发网络,它应用了 HTTP 协议里的缓存和代理技术,代替源站响应客户端的请求。CDN 是构建在现有网络基础之上的网络,它依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。

RAP和RARP

ARP 协议:ARP 是一种解决地址问题的协议,通过 IP 位线索,可以定位下一个用来接收数据的网络设备的 MAC 地址。如果目标主机与主机不在同一个链路上时,可以通过 ARP 查找下一跳路由的地址。不过 ARP 只适用于 IPv4 ,不适用于 IPv6。

RARP:RARP 就是将 ARP 协议反过来,通过 MAC 地址定位 IP 地址的一种协议。

TiDB

TiDB,开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品。

支持水平弹性扩展、分布式事务、ACID 事务、标准 SQL、MySQL 语法和 MySQL 协议。

TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景。

OLTP 和OLAP

OLTP(on-line transaction processing),联机事务处理,表示事务性非常高的系统,一般都是高可用的在线系统,以小事务和小查询为主。考核标准是Cpu和磁盘子系统。典型的OLTP系统有:电子商务系统、银行、证券等。

OLAP(On-Line Analytical Processing),联机分析处理,有事后也叫DSS决策支持系统,也叫数据仓库。在这样的系统中,一条语句可能执行非常长,并且读取的数据量也非常多。考核标准是侧畔子系统的吞吐量。

HTAP

HTAP(Hybrid Transaction/Analytical Processing),混合事务/分析处理。

混合事务分析处理(HTAP)一词描述新型的应用程序框架,以打破OLTP和OLAP之间的隔阂,既可以应用于事务型数据库场景,亦可以应用于分析型数据库场景。实现实时业务决策。这种架构具有显而易见的优势:不但避免了繁琐且昂贵的ETL操作,而且可以更快地对最新数据进行分析。这种快速分析数据的能力将成为未来企业的核心竞争力之一。

ETL

ETL(Extract-Transform-Load),来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。

WAL

WAL(Write-ahead logging ),预写式日志

是关系数据库系统中用于提供原子性和持久性(ACID属性中的两个)的一系列技术。在使用WAL的系统中,所有的修改在生效之前都要先写入log文件中。

内存耗用

  • VSS Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
  • RSS Resident Set Size 实际使用物理内存(包含共享库占用的内存)
  • PSS Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
  • USS Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)

一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS

etcd

etcd 是一个高可用强一致性的键值仓库在很多分布式系统架构中得到了广泛的应用,其最经典的使用场景就是服务发现。

  • 简单:易于部署,易使用。基于 HTTP+JSON 的 API 让你用 curl 就可以轻松使用。
  • 安全:可选 SSL 客户认证机制。
  • 快速:每个实例每秒支持一千次写操作。
  • 可信:使用一致性 Raft 算法充分实现了分布式。

etcd 的场景默认处理的数据都是系统中的控制数据。所以etcd在系统中的角色不是其他NoSQL产品的替代品,更不能作为应用的主要数据存储。etcd中应该尽量只存储系统中服务的配置信息,对于应用数据只推荐把数据量很小,但是更新和访问频次都很高的数据存储在etcd中。

runtime

  1. 指「程序运行的时候」,即程序生命周期中的一个阶段。例句:「Rust 比 C 更容易将错误发现在编译时而非运行时。
  2. 指「运行时库」,即 glibc 这类原生语言的标准库。例句:「C 程序的 malloc 函数实现需要由运行时提供。
  3. 指「运行时系统」,即某门语言的宿主环境。例句:「Node.js 是一个 JavaScript 的运行时。

HPA

Horizontal Pod Autoscaler 水平自动扩缩,在 Kubernetes 中通过HPA自动扩缩工作负载以满足需求。

PV

PV 是页面浏览量(page views)的缩写,通常用于衡量网站或应用程序页面的流量。

PV量级指的是每天、每周或每月网站或应用程序所接收到的页面浏览总数的规模或数量级别。例如,一个拥有百万级别PV量级的网站表示其在一个特定时间周期内获得了数百万次的页面浏览。PV量级的大小对于网站或应用程序来说是一个重要的参考标准,因为它可以反映出其受欢迎程度和用户活跃度。

SEO

SEO是搜索引擎优化(Search Engine Optimization)的缩写,是一种通过优化网站结构、内容和其他因素来提高网站在搜索引擎排名中的位置和可见性的方法。目的是使网站更容易被搜索引擎收录,并且在人们使用关键词进行搜索时,让网站出现在搜索结果的前面,从而获得更多的有意义的流量。SEO通常包括网站内部优化和外部优化两个方面。

标签:术语,平台,编译,算法,互联网,内存,相关,数据,每秒
From: https://www.cnblogs.com/weirwei/p/17287306.html

相关文章

  • Python——Flask相关原理
    摘要主要是介绍的Flask的原理和实现。主要是的在python的开发中常用Flask的框架。本博文对Flask的原理和应用进行详细的学习和介绍。FlaskFlask本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAIchemy),都需要用第三方的扩......
  • 山东互联网医院牌照代办|互联网医院系统的特点
     山东互联网医院牌照代办|互联网医院系统的特点?互联网医院的功能大家应该也都很了解了,毕竟互联网医院现在发展的很快,全国各地的互联网医院也都已经纷纷崛起了,未来也必将成为我们问诊的主要途径之一。 1、互联网医院的特点 (1)医疗资源配置高效性 互联网医院打破物理距离限......
  • 内蒙古互联网医院牌照代办|互联网医院管理系统开发的好处
     内蒙古互联网医院牌照代办|互联网医院管理系统开发的好处?互联网医院一直是现在的热门行业,很多的医院已经开发了互联网医院,并且已经在良好的运行中,而有一些医院和企业正在开发中,或者打算开发互联网医院系统,其实这些企业和医院还是很有远见的,因为他们知道并了解互联网医院在未来......
  • 吉林互联网医院牌照代办|开发线上问诊APP的优势
     吉林互联网医院牌照代办|开发线上问诊APP的优势?近年来,网上问诊、在线就医、以及无接触购药等模式与日常的生活紧密的相融,互联网医疗的用户规模也在急速的攀升。其中,很多的医院都在第一时间开发了线上问诊的服务,最大限度地服务患者,提升了用户的就诊体验,对于排查那些疑似病例、避......
  • 降噪耳机相关
    一、降噪技术降噪是指利用某种方法达到降低噪音。目前降噪技术有两种分别为:主动降噪和被动降噪。1、物理背景(1)噪声的本质:是频率、强弱变化无规律、杂乱无章的机械波。机械波又可以按人耳的识别程度分为一下几个部分:a.可听见的声音;b.音乐;c.交谈。(2)不同频率的声音,会有不同传播特......
  • 视频相关概念
    码率:数据传输时单位时间传送的数据位数,单位是kbps(千位每秒),可以将码率理解为取样率,单位时间内取样率越大精度越高,处理出来的文件就越接近原始文件。帧率:以帧为单位的位图图像连续出现在显示器上的频率,单位为赫兹(Hz。FPS:画面每秒传输帧数,测量用于保存、显示动态视频的信息数量。......
  • lambda表达式相关知识
    等价于匿名函数对象,又称为“闭包”(closure),更便捷,表达更直接。表达式要素包括:1:捕获列表2:参数列表3:mutable修饰符,表达传值或传引用4:noexcept5:返回值类型声明->6:表达式体{...}lambda表达式可接受参数,可返回值,可模板化,也可以通过传值或传引用从闭包范围内访问变量。编译器......
  • Django笔记十五之in查询及date日期相关过滤操作
    这一篇介绍关于范围,日期的筛选inrangedateyearweekweekdayquarterhour1、inin对应于MySQL中的in操作,可以接受数组、元组等类型数据作为参数:Blog.objects.filter(id__in=[1,2,3])对应的SQL是:select*fromblog_blogwhereidin(1,2,3);字符串也可以作......
  • 移动互联网时代,群星竞起,Facebook略显“苍白”
    随着移动互联网的迅猛发展,Facebook不得不面对的一个问题就是:它能否击败其他如雨后春笋般不断涌现的后起之秀,将它在互联网领域的辉煌成功移植到移动领域,成为移动社交网络的霸主?庞大的用户群确实是Facebook的巨大优势。Facebook的移动用户超过3.5亿,其中仅iOS应用的每月活跃用户就......
  • AF,RI,Rep exposure相关知识
    在做Lab2的时候,开始试着去写每个类的Abstractionfunction,Representationinvariant,Safetyfromrepexposure,即抽象函数AF,表示不变量RI和防止表示暴露。但感觉对它们的认知还不是很明确,因此,我将在这详细复习记录下它们都表示什么,记录下对它们的理解。1、AF抽象函数(AF):R......