各种名词解释

x33g5p2x  于2021-11-09 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(310)

1. Docker

Docker是一个虚拟化平台( 官网https://www.docker.com/),诞生于 2013 年初,基于 Google 公司的 Go 语言进行实现。可以通过虚拟化方式,为应用提供可运行的容器。基于这种方式,可更快地打包、测试以及部署应用程序。

2. CentOS

CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。

3. Nginx

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
由C语言编写

4. Nacos

是一个应用于服务注册与发现、配置管理的平台

5.Sentinel

Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。

6. node.js

node 是一个基于 V8 引擎的 Javascript 运行环境,它使得 Javascript 可以运行在服务端,直接与操作系统进行交互,与文件控制、
网络交互、进程控制等。简单的说node.js就是运行在服务端的 JavaScript。

7. Ajax

Ajax这个术语源自描述从基于 Web 的应用到基于数据的应用。
Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。

8.Gateway

网关本质上要提供一个各种服务访问的入口,并提供服务接收并转发所有内外部的客户端调用,还有就是权限认证,限流控制等等。

9.Mybatis

是优秀的持久层框架 ,基于ORM的设计思想实现以对象的方式操作数据库

10. MybatisPlus

是Mybatis的增强工具,只做增强不做修改,是一个与数据库交互的半自动框架

11. Maven

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

12. Http

是由w3c制定的一种网络应用层协议,规定了浏览器与服务器之间是如何通信的以及相应数据包的格式。
HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,
于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。

13. JDBC

Java DataBase Connecivity,java数据库连接,Sun公司提供的一套Java与数据库连接的API(application program interface应用程序编程接口)

14. JDK

java开发程序的最小工具包

15. JRE

Java运行程序的最小环境

16. JVM

虚拟机,用于编译和运行字节码文件

是客户端的状态管理技术,将数据保存在客户端(浏览器)。
当浏览器访问服务器的时候,服务器可以将少量的数据以set-cookie消息头的方式发送给浏览器,浏览器会将这些数据保存下来。
当浏览器再次访问的时候,会将之前保存下来的数据以cookie消息头的方式发送给服务器。

18. Session

是服务器端的状态管理技术,将数据保存在web服务器端。
当浏览器访问服务器时,服务器会创建一个session对象(该对象有一个唯一的ID号,称sessionId)

19. Html

超文本标记语言,用于做静态网页

20. CSS

层叠样式表,修饰网页

21. JavaScript

是基于对象与面向驱动的脚本语言,是一种弱类型语言
特点:无需编译,直接运行,弱类型,很灵活,有浏览器的地方就能运行

22. VUE

双向绑定、数据驱动的MVVM轻量级框架

23. SQL

是一种标准,操作数据库(DB)的语言
DML:数据库操纵语言 (delete\update\)
DDL:数据定义语言 (drop\trancate)无需提交事务
DCL:数据控制语言 管理员有权限
DQL:数据查询语言 (select)
TCL:事务控制语言 (rollback\commit)

相关文章