updating…
缩写 | 英文全称 | 中文释义 | 意义 |
---|---|---|---|
JDK | java development kit | 工具包 | JDK是 Java 语言的软件开发工具包 |
JVM | Java Virtual Machine | java虚拟机器 | JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的 |
ORM | Object Relational Mapping | 对象关系映射 | 将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作,因此ORM的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。 |
OOA | Object-Oriented Analysis | 面向对象的分析 | 面向对象分析,强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析,—其实就是进一步对OO进行细化,初步得出OO的方法(或者简单的理解:在得出的文档中对接口粗略定义) |
OOD | Object-Oriented Design | 面向对象的设计 | OO方法中一个中间过渡环节,其主要作用是对OOA分析的结果进一步的规范和整理,以便能够被OOP直接接受—整理和定义OO的属性和方法 |
OOP | Object Oriented Programming | 面向对象的编程 | 把组件的实现和接口分开,并且让组件具有多态性—(抽象,封装,继承,多态)面向接口编程. |
SSO | single sign on | 单点登录 | 是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统 |
RPC | Romote Procedure Call | 远程过程调用 | 通过RPC框架,使得我们可以像调用本地方法一样地调用远程机器上的方法 |
CAS | Central Authentication Service | 中央认证服务 | 开源的企业级单点登录解决方案。 |
JWT | Json web token | Json web标记 | 是一个非常轻巧的规范,这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。 |
RDB | Redis DataBase | Redis数据库 | 在指定的时间间隔对你的数据进行快照存储 |
AOF | Append Only File | 仅追加文件 | 记录每次Redis服务写操作,当Redis重启时会重新执行这些命令来恢复数据。aof以Redis协议 将每次写的命令追加到文件的末尾 |
CAP定理 | Consistency Availability Partition tolerance | Consistency 一致性 Availability 可用性 Partition tolerance 分区容错性 | 分布式系统的三个指标 |
BASE理论 | Basically Available,Soft state, Eventually consistent | Basically Available(基本可用),Soft state(软状态),和 Eventually consistent(最终一致性) | BASE 理论是对 CAP 中一致性和可用性权衡的结果,其来源于对大型互联网分布式实践的总结,是基于 CAP 定理逐步演化而来的。其核心思想是:既是无法做到强一致性(Strong consistency),但每个应用都可以根据自身的业务特点,采用适当的方式来使系统达到最终一致性(Eventual consistency)。 |
JDBC | Java DataBase Connectivity | java数据库连接 | 是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它是由一组用Java语言编写的类和接口组成的 |
CURD | Create、Retrieve、Update,Delete) | 增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete) | crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。 |
DNS | Domain Name System | 域名系统 | 它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。 |
FTP | File Transfer Protocol | 文件传输协议 | 用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。 |
VO | Value Object | 值对象 | VO就是展示用的数据,不管展示方式是网页,还是客户端,还是APP,只要是这个东西是让人看到的,这就叫VO |
DTO | Data Transfer Object | 数据传输对象 | DTO有两种存在形式:①在后端,他的存在形式是请求的入参,也就是在controller里面定义的参数②在前端,他的存在形式通常是js里面的对象(也可以简单理解成json),也就是通过ajax请求的那个数据体 |
PO | Persistant Object | 持久对象 | 简单说PO就是数据库中的记录,一个PO的数据结构对应着库中表的结构,表中的一条记录就是一个PO对象通常PO里面除了get,set之外没有别的方法。对于PO来说,数量是相对固定的,一定不会超过数据库表的数量,等同于常说的Entity |
BO | Business Object | 业务对象 | BO是一个业务对象,一类业务就会对应一个BO,数量上没有限制。而且BO会有很多业务操作,也就是说除了PO对象的get,set方法以外,BO会有很多针对自身数据进行计算的方法。 |
POJO | Plain Ordinary Java Object | 普通Java对象 | 是 PO/DTO/BO/VO 的统称 |
DO | Domain Object | 领域对象 | 就是从现实世界中抽象出来的有形或无形的业务实体。 |