美文网首页
🐜 名词解释【持续更新】

🐜 名词解释【持续更新】

作者: en_young | 来源:发表于2022-11-09 09:43 被阅读0次

1、OUT 文件

OUT 文件是由类 Unix 操作系统(例如Linux和AIX)中的各种源代码编译器编译创建的可执行文件。 它可以存储可执行代码,共享库或目标代码。OUT文件已被新的COFF(通用对象文件格式)格式取代。


2、单层感知机|多层感知机|深度神经网络

单层感知机|多层感知机|深度神经网络

3、IaaS|PaaS|SaaS

如果你是一个网站站长,想要建立一个网站,不采用云服务,所需要的投入大概是:买服务器、安装服务器软件、编写网站程序。

  • IaaS服务:采用流行的云计算,不用自己买服务器,随便在哪家购买虚拟机,但是得自己装服务器软件。
  • PaaS服务:既不需要买服务器,也不需要自己装服务器软件,只需要自己开发网站程序。
  • SaaS服务:不用自己开发网站程序,只需要使用它们开发好的程序,而且他们会负责程序的升级、维护、增加服务器等,而你只需要专心运营即可;例如购买某些在线论坛或者在线网店的服务。

4、Mac OS X 中目录 /usr、/var、/etc

在 Mac OS X 中,默认情况下隐藏传统的 UNIX 系统目录(/usr、/var、/etc),无法通过 Finder 导航到它们。许多 Autodesk 许可和配置文件都位于这些文件夹中。


5、类 Unix OS 下的 . 与 ..

  • .代表当前的目录,也可以使用 ./ 来表示;
  • ..代表上一层目录,也可以 ../ 来代表。

如果一个目录或文件名以一个点 . 开始,表示这个目录或文件是一个隐藏目录或文件(如:.bashrc)。即以默认方式查找时,不显示该目录或文件。


6、php

PHP is an acronym for “Hypertext preprocessor”.
It is a server scripting language, which is a widely-used and free alternative to competitors such as MicroSoft’s ASP.
It is executed on the server.


7、openssh-client & openssh-server

ssh 是分为客户端 openssh-client 和服务端 openssh-server 的。

  • 如果只是想远程登陆别的机器,只需要安装 ssh 的客户端 openssh-client;
  • 如果要使本机开放 ssh 服务就需要安装 openssh-server;

8、什么是挂载?如何挂载?

Linux 系统中万物皆文件,使用任何硬件设备,都必须将设备文件与已有目录文件进行挂载才能被访问,硬件设备必须挂载之后才能使用。

  • 有些硬件设备,比如硬盘分区,在每次系统启动时会自动挂载;
  • 而有些硬件设备,比如 U 盘、光盘,则需要手动进行挂载。

挂载指的是将硬件设备的文件系统和 Linux 系统中的文件系统,通过指定目录(作为挂载点)进行关联。而要将文件系统挂载到 Linux 系统上,就需要使用 mount 挂载命令。


9、IntelliJ|Artifacts、Exploded、Archive

Artifacts 是 maven 中的一个概念,表示 Project / Module 如何打包,也就是最终要放置到 Web 应用服务器中的格式,一个 Module 有了Artifacts 也才可以部署到 Web 应用服务器上。

  • Web Application Exploded:这个是以文件夹形式发布项目。
  • Web Application Archive,就是以 War 包形式发布项目。

10、Rest|Restful|SOAP

2000 年前,API 风格有很多种,不统一,Rest 出现后深受欢迎,某种程度上成为了最常用的 API 风格架构。

  • Rest:就是一组约束,这些约束说明了 API(application programming interface)应当如何工作,Rest 的目标就是为了标准化 Web;
  • Restful:遵循上述约束的 API;
  • SOAP:即 Simple Object Access Protocol,是另一种 API 风格。

API 风格架构没有好坏,取决于你的工程目标,适合最重要。

举个例子:

非 Restful API 可能的风格:
http://127.0.0.1/user/query/1 GET 根据用户id查询用户数据
http://127.0.0.1/user/save POST 新增用户
http://127.0.0.1/user/update POST 修改用户信息
http://127.0.0.1/user/delete/1 GET/POST 删除用户信息
Restful API风格:
http://127.0.0.1/user/1 GET 根据用户id查询用户数据
http://127.0.0.1/user POST 新增用户
http://127.0.0.1/user PUT 修改用户信息
http://127.0.0.1/user DELETE 删除用户信息

非 Restful API 风格当然是能满足需求的,但 Rest 设计者认为是有问题的。
每次请求非 Restful API 风格的接口或者地址,都在做描述,例如查询的时候用了 query,新增的时候用了 save,但完全没有这个必要。
因为使用了 get 请求,本就表明了是查询。使用 post 请求,就是表明新增的请求,意图很明显,完全没有必要做赘余描述,这就是 Restful 存在的必要性。

Rest 是 Web 服务的一种架构风格,使用 HTTP、URI、XML、JSON、HTML 等广泛流行的标准和协议,轻量级、跨平台,跨语言的架构设计,它是一种设计风格,不是一种标准,是一种思想。


11. Four main principles of REST

There are 4 main principles of REST as laid out by Roy Fielding and his colleagues in 2000. They set out to create a standard that allowed servers to communicate with other servers easily. This is what they came up with, changing the landscape of APIs:

  • Client-Server: There is always a client and a server, and these two systems need boundaries for how they operate. Which one is being called (server) and which one is making the request (client)? Having these boundaries leads to smoother operation.
  • Stateless: Servers need to be able to process messages they receive. In order to do this, every request a server receives should have the necessary information required for the server to work.
  • Uniform Interface: Using similar terminology and resources helps standardize APIs. According to this principle, the following HTTP verbs are used: GET, PUT, POST, and DELETE. Resources always refer to URIs (uniform resource identifier). HTTP responses always come with a status and a body.
  • Cacheable: Clients need to be able to cache representations. Because of statelessness (every representation being self-descriptive), this is possible in a RESTful API.

12. 基于裸磁盘 / 文件系统的数据库

  • 基于裸磁盘的数据库
    常见的数据库,Oracle、DB2和MicroSoft SQL Server都支持裸设备。Mysql的innodb引擎也支持。
    不过,现在这块不是发展方向了。因为文件系统的性能已经优化得很好,祼设备没有太多的优势,反而容易带来一些麻烦。
  • 基于文件系统的数据库
    例如分布式数据库有:基于 HDFS 的 HBase、基于 gridfs 的 Mongodb、基于自己内部实现的分布式文件系统的 OceanBase。

相关文章

  • 名词解释(持续更新……)

    IP(独立IP):Internet Protocol,独立IP数。00:00-24:00内相同IP地址之被计算一次...

  • 🐜 名词解释【持续更新】

    1、OUT 文件 OUT 文件是由类 Unix 操作系统(例如Linux和AIX)中的各种源代码编译器编译创建的可...

  • Web前端,重要名词解释(持续更新中...)

    2018-09-26 一. Web前端: web(World Wide Web)即全球广域网,也称为万维网,它是一...

  • 心理学名词解释(持续更新)

    投射法:向被试提供一些未经组织的刺激情景,让他在不受限制的情境下,自由表现出他的反应,通过分析反映的结果,便可推断...

  • Spring Cloud学习笔记:名词解释列表【持续更新】

    1. Spring Cloud Spring Cloud 应用程序:云原生应用(Cloud Native Appl...

  • 【扫盲】互联网常见名词缩写

    作为一个产品小白,经常被各种英文缩写搞得一脸懵逼,特此收集曾经让我懵逼过的名词解释,长期持续更新。 1.三大文档:...

  • 2018-02-25

    软件持续更新群347987164,软件持续更新群347987164,软件持续更新群347987164 卡密注册QQ...

  • 操作系统名词解释整理

    操作系统名词解释整理 本文持续更新中 操作系统:操作系统是一组能有效地组织和管理计算机硬件和软件资源,合理地对各类...

  • 持续更新》》

    背景式的不间断努力,不如短时段内持续关注重难点。 训练英语听力:STEP 1.选择一套真题,拿出草稿纸。开始播放 ...

  • 持续更新

    我慢慢悠悠晃到了一片空地 视线里都是空气 却还有缺氧反应 原来在过分想你 我不会演戏算不算滑稽 故作不听弦外之音 ...

网友评论

      本文标题:🐜 名词解释【持续更新】

      本文链接:https://www.haomeiwen.com/subject/dczwtdtx.html