前端:frontend,fe,直接看到的交互界面(网页、app、小程序...)
后端:backend,be,要展示的数据需要在后台进行一系列增删改查
服务器:保证各类呈现正常运作的开发环境,apache、tomcat
Sdk API
api是一个数据接口,按照某种格式去请求这个接口,就可以返回给你想要的数据。
优势:开发成本低,对接比较简单,所以可以快速把功能做起来
劣势:因为需要把数据给到第三方服务商,所以数据安全没法保障。
sdk是一堆服务的集合,包含了很多已有的功能文件,也会含有现成的api服务。
优势:SDK对接后的功能比较稳定,响应速度快,有些敏感数据第三方服务商没法获取。
劣势:开发的环节较多,开发工作量大。
同步异步
同步:在同步调用模式下,接口的调用方会一直等待被调用方返回执行结果,除非调用超时。同步调用模式是最常见的接口调用形式。
异步:在异步调用模式下,接口调用方给被调用方发出指令,但不会等待结果。
高并发
是指可以让软件系统在一段时间内能够处理大量的请求。
互联网系统的一个重要特征。
透传
字段信息传递过去,不做任何处理。
日志
log格式,日志对大型应用系统或者平台尤其重要,系统日志采集、分析是系统运维与维护及用户分析的基础。
QPS
Queries Per Second是衡量信息检索系统(例如搜索引擎或数据库)在一秒钟内接收到的搜索流
量的一种常见度量。
app热更新
app版本更新选代分为整包更新和热更新。
整包更新是整个app安装包需要重新下载安装,它通过应用市场来更新,整包的体积比较大,下载
速度慢。
热更新就是动态下发代码,当用户打开app时,通过网络下载升级包来直接更新,不要发布新版
本到应用市场。升级包的体积比较小,下载速度快。(游戏更新)
热修复
热修复即“打补丁”,当一个app上线后,如果发现重大的bug,需要紧急修复。常规的做法是修复bug,然后重新打包,再上线到各个渠道。这种方式的成本高,效率低。于是热修复技术应运而生,热修复技术一般的做法是应用启动的时候,主动去服务端查询是否有补丁包,有就下载下来,并在下一次启动的时候生效,这样就可以快速解决线上的紧急bug。
埋点
爬虫
通过程序去获取web页面上自己想要的数据,也就是自动抓取数据。可以用爬虫爬图片,爬取视频等等你想要爬取的数据,只要你能通过浏览器访问的数据都可以通过爬虫获取。爬虫的本质是什么?模拟浏览器打开网页,获取网页中我们想要的那部分数据