技术名词

2020-02-25  本文已影响0人  夜夛

1.类、对象、抽象和实例

抽象在技术术语的意思是提炼出一个通用模板,然后基于模板,做具象化的表现。

通过程序语言描述现实世界中的事物时,使用的就是抽象的方法,将一类事物抽象成一个类,就得出了程序世界中的一个模型。根据产品需求将现实世界中的事物抽象成程序世界中的一个类,实例化很多对象,不同对象间通过相互协作完成一个具体的产品功能。

类、抽象、实例

2.打印

表示一种结果的输出(将程序运行的结果“打印”到命令控制台上)通过“打印”的方式,能让代码的运行过程和结果可视化,以便查缺补漏。

3.写死

将数据集“写死”在本地,这样可以省去数据接口的开发,也能快速实现想要的结果。(将数据集存放在客户端,客户端从本地读取此数据并进行展开)

除过写死,还可以将数据存放在服务端,客户端通过服务端请求数据接口,将数据获取回来再显示,需要开发专门的数据接口获取这份数据。

4.架构与框架

架构:系统的总设计师,架构的好坏直接决定了后期系统的稳定性和可扩展性。

框架:利用现有成熟的框架简化开发过程。(利用一些比较成熟的开发框架替代纯自主研发,既能保证系统质量,也能提高开发效率)

5.进程与线程

运行应用程序,就是进程,每一个运行中的App都是一个进程。

线程:一个更小的执行单元,一个进程中可以存在多个线程,每一个子任务都可以理解为是运行中的一个线程。

异步线程:两个任务在各自独立的线程中,可以同时运行,互不影响,可以互不干扰的完成各自的子任务。

同步线程:子任务是按照一定的顺序完成的。

6.脚本

脚本:面向计算机的剧本,是一个可被计算机执行的文件,文件内是一系列计算机指令,这些指令会按照顺序被计算机解析并执行。

例如:需要对数据库中所有用户数据添加一个数据项,通过批量操作一次性完成是效率最高的做法,此时,就会用到脚本,通过脚本写一个新增数据项的命令,然后执行脚本,所有数据就会被批量执行同样的操作。

脚本文件通常会由多个指令组合而成,经过计算机解析和执行,来完成一个复杂的处理任务。

7.异步处理与同步处理

异步处理:同时处理多个任务。

例子:执行登录的线程可以称为主线程,执行获取用户信息的线程可以称之为子线程。在一个登录操作过程中分别处理各自的任务。

同步处理:同一时间只执行一个简单任务,任务处理完后再执行第二个任务,同步处理适用于一些顺序执行的任务。

OpenSSL:

网上支付的基础保障协议,让数据通过加密的方式进行传输。防止核心保密数据被窃取或者监听。

Apache:Web服务器(Web Server)

只能处理http协议,例如在请求html图片等静态资源时,可以使用Apache完成。Tomcat可以用于处理动态资源,两者通常搭配使用。

MySQL:关系型数据库

为C、C+、Java、PHP等主流开发语言提供了使用接口,使基于任何技术语言开发的系统都可以使用MySQL作为数据库。

Eclipse:软件开发工具

可以进行Java、PHP、C、C++语言的软件开发

产品技术架构

服务器可以使用Linux作为操作系统来运行服务端程序,前端与服务端进行网络数据传输时,可以使用OpenSSL进行数据加密和安全保护。使用MySQL进行存储,可以使用Apache服务器作为网页服务提供运行容器。

Android使用Java,Linux使用C语言、Web使用html(静态功能)+css(层叠式样式表)+php(动态功能)或html+css+JavaScript(动态功能)。

上一篇 下一篇

猜你喜欢

热点阅读