Skip to content

专业术语——计算机

Published:

互联网

缩写全称
VPNVirtual Private Network, 虚拟专用网络
LDAPLightweight Directory Access Protocol,轻量目录访问协议
BIBusiness Intelligence,商业智能
SSL安全套接字层 (Secure Sockets Layer) 是一种加密安全协议。它最初由 Netscape 于 1995 年开发,旨在确保 Internet 通信中的隐私、身份验证和数据完整性。SSL 是如今使用的现代 TLS(传输层安全,Transport Layer Security)加密的前身。实施 SSL/TLS 的网站的 URL 中带有“HTTPS”,而不是“HTTP”。

软件开发

缩写全称
PDCA管理循环:Plan(计划)、Do(实施/执行)、Check(检查/总结)、Action(行动/处置)
SOLID程序设计原则:单一职责原则(Single Responsibility Principle)、开闭原则(Open Closed Principle)、里氏替换原则(Liskov Substitution Principle)、迪米特法则(Law of Demeter),又叫“最少知道法则”、接口隔离原则(Interface Segregation Principle)、依赖倒置原则(Dependence Inversion Principle)
DRYDon’t Repeat Yourself
KISSKeep It Simple, Stupid
YAGNIYou Aren’t Gonna Need It,只有当你需要某些东西的时候,才去实现它们,而不是在你预见的时候。
SMART原则将目标一共分为五个维度:Specific(明确性)、Measurable(衡量性)、Achievable(可实现性)、Relevant(相关性)、Time-related(时限性)
WYSIWYGWhat You See Is What You Get,所见即所得
PRPLPush/Preload(给用户推送/预加载最重要的资源)、Render(尽快的渲染最初始的路由)、Pre-cache(提前缓存剩余的资源)、Lazy load(懒加载其他路由或者次要资源),一种让网页加载变得可交互、更快速的模式。
RAILResponse(轻触后100ms内得到响应)、Animation(每一帧和拖拽后的渲染在16ms内完成)、Idle(合理利用浏览器空置状态,任务要在50ms内完成)、Load(加载过程满足响应目标,最重要的内容在1000ms内完成加载),一种以用户为核心的性能模型。
PRPull Request
LGTMLooks Good To Me,审核通过
SGTMSounds Good To Me,与LGTM相似
WIPWork In Progress
CDNContent Delivery Network,内容分发网络,致力于加速用户访问网站内容,提高响应速度和可靠性。
DFSDepth First Search,深度优先搜索
BFSBreadth First Search,广度优先搜索
ECSElastic Compute Service
CMSContent Management System,内容管理系统,用于创建、管理和修改数字内容的软件系统。

微服务

缩写全称
SIMDSingle Instruction, Multiple Data,单指令多数据流,一种并行处理技术,允许一个指令处理多个数据,可以显著提高数据处理效率。
IDCInternet Data Center,网络数据中心,提供物理设备托管、网络连接和其他数据中心服务的基础设施。
CMDBConfiguration Management Database,配置管理数据库
IAMIdentity and Access Management,身份与访问管理,让恰当的人或物,有恰当的权限,访问恰当的资源。
IaaSInfrastructure as a Service,基础设施即服务
PaaSPlatform as a Service,平台即服务
SoCSystem on chip,片上系统
NoCNetwork on chip,片上网络
BFFBackend for Frontend,聚合服务
RPCRemote Procedure Call,远程过程调用,一种分布式应用程序的编程模型,允许程序在不同的计算机上运行。
ELKElasticsearch(Elastic Stack核心的分布式搜索和分析引擎,是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架)、Logstash(免费且开放的服务器端数据处理管道)、Kibana(是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据,可以通过各种图表进行高级数据分析及展示)三大开源框架首字母大写简称

前端开发

缩写全称
GLSLGL Shader Language,着色器语言

后端开发

缩写全称
FSPFraction Second Precision,小数秒精度,值在0到6之间。
DOData Object,此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。
DTOData Transfer Object,数据传输对象,Service 或 Manager 向外传输的对象。通常在command、representation、DTO目录中。
BOBusiness Object,业务对象,可以由 Service 层输出的封装业务逻辑的对象。通常在service、manager、business,domain,model目录中。
AOApplication Object,应用对象,在Web层与Service层之间抽象的复用对象模型,极为贴近展示层,复用度不高。
VOValue Object,值对象,通常用于业务层之间的数据传递,仅仅包含自身的数据。
VOView Object,显示层对象,通常是 Web 向模板渲染引擎层传输的对象。
POJOPlain Ordinary Java Object,普通Java对象,实际就是普通Java Bean,是为了避免和EJB混淆所创造的简称。
POPersistance Object,持久层对象。通常放在名为bean、entity、model目录中。
DAOData Access Object,数据访问对象,包含对数据的访问,负责持久层的操作 。通常是DAO、mapper、repository目录。
QOQuery Object,查询对象,主要用于定义查询条件和规则、接收前端传递的查询条件参数。

GIS开发

缩写全称
GISGeographic Information System,地理信息系统,用于采集、存储、分析、管理和可视化地理空间数据的技术系统。
OSMOpen Street Map,一个基于社区协作的开源地图数据库。
OSRMOpen Source Routing Machine,高性能开源路由引擎高性能的开源路由引擎。

软件测试

缩写全称
UATUser Acceptance Testing,用户接受测试,软件开发过程中的最后阶段,由最终用户进行,以确保软件满足他们的需求并且能够在实际环境中正常工作。
PATProduction Acceptance Testing,生产接受测试,在软件部署到生产环境之前进行的测试,目的是确保软件在生产环境中能够稳定运行,包括性能、安全性等方面。
FATFactory Acceptance Testing,工厂接受测试或出厂测试,在供应商的场所进行的测试,以确保按照客户的规格要求制造的设备或系统能够正常工作。
SITSystem Integration Testing,系统集成测试,测试的重点是验证各个系统组件或子系统之间的接口和协作,以确保它们作为一个整体正常工作。

浏览器

缩写全称
FPFirst paint,页面在导航后首次呈现出不同于导航前内容的时间点。
FCPFirst Contentful Paint,首次绘制任何文本,图像,非空白canvas或SVG的时间点。
DCLDOMContentLoaded,HTML加载完成的时间点。
LonLoad,页面所有资源加载完成的时间点。
LCPLargest Contentful Paint,可视区域“内容”最大的可见元素开始出现在页面上的时间点。
FMPFirst Meaningful Paint,首次绘制页面“主要内容”的时间点。

Previous Post
Regex Cheatsheet
Next Post
Markdown Cheatsheet