当前位置: 首页 > article >正文

Redis高级数据类型-系统架构师(九十三)

1redis有哪四种高级数据类型。

解析:

Geo地图,可以存储经纬度地理位置,位移图bitMaps 则是统计系统的访问量,消费者组Streams 实时消息发送,hyperLog记录日志,比如某天或者某个月,所有用户的记录。

2七层协议哪七层?集线器在哪一层?交换机在哪一层?wifi 吗?wifi 是数据链路层?HTTS 的 SSL/TLS哪一层?IPv4 和 ipv6 是哪一层?ssh 远程链接是哪一层?

解析:

应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

集线器在物理层、交换机在数据链路层、wifi在数据链路和物理层、https的SSL/TLS在传输层和应用层、ipv4在网络层、ssh在应用层。

3数据库操作的对象和结果,是元组还是集合?

解析:

存储的单条记录是元组,查询的结果是集合,所以数据库操作的对象和结果是集合。

4应用程序在用户态使用特权指令进行系统调用,是什么中断(信号中断、溢出中断、访管中断、外部中断)

解析:

信号中断:通常是外部事件或异步信号触发。例如按下ctrl+c。 溢出中断:通常发生算术运算时候。访问中断:应用程序主动发起的软件中断。外部中断:通常由外部设备(如键盘、鼠标)等触发。

5基于度量的评估方法,首先需要建立质量属性和度量之间的映射原则,然后从软件架构文档中获取度量信息,最后根据映射原则分析推导出系统的

A质量属性;

B功能属性;

C架构元素;

D架构决策

解析:

质量属性

6功能元素,按照特定的次序执行.....是什么内聚(时间内聚、顺序内聚、过程内聚 、逻辑内聚、通信内聚)

解析:

顺序内聚。

功能元素按照特定的次序执行是顺序内聚,功能内聚是模块内所有元素完成单一功能。逻辑内聚是比偶然内聚稍微高点,模块内元素执行相似功能,但是输入输出关系不明确。

7使用哪两个图可以描述用户界面元素和界面跳转(类图、通信图、顺序图、用例图、活动图)

解析:

界面元素师用例图。

界面跳转是活动图。

8树状结构的设计模式是?

解析:

组合模式。

10缓存热key怎么处理?

解析:

限流,异步,热点分片到不同的实力,缓存穿透的情况下可以采用分布式锁。

11以下关于网络存储的叙述中,正确的是()。

A DAS支持完全跨平台文件共享,支持所有操作系统

B NAS通过SCSI连接至服务器,通过服务器网卡在网络上传输数据

C FC SAN的网络介质为光纤通道,而IP SAN使用标准的以太网

D SAN设备有自己的文件管理系统,NAS中的存储设备没有文件管理系统

解析:

DAS直连方式存储。DAS通过SCSI接口电缆直接连接服务器。DAS不提供跨平台文件共享功能,各系统平台文件需分别存储。

NAS是Network,存储系统不在是存在某个特定服务器,而是直接通过网络接口与网络直接相连。

SAN则是通过网络设备和服务器连接在一起,未来以SAN为主。

12产品配置是指一个产品在其生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的()的集合。

A 需求规格说明、设计说明、测试报告

B 需求规格说明、设计说明、计算机程序

C 设计说明、用户手册、计算机程序

D 文档、计算机程序、部件及数据

解析:

第一个选项是不全面的,计算机程序没有。

第二个和第三个选项也不全面,这些都属于文档。

所以选D

13商业智能系统的处理过程包括四个主要阶段:数据预处理通过()实现企业原始数据的初步整合。建立数据仓库是后续数据处理的基础。数据分析是体现系统智能的关键,主要采用()和()技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隐藏的知识,通过建立分析模型预测企业未来发展趋势,数据展现主要完成数据处理结果的可视化。

问题1

A 数据映射和关联

B 数据集市和数据立方体

C 数据抽取、转换和装载

D 数据清洗和数据集成

问题2

问题3

A 知识库

B 数据挖掘

C 联机事务处理

D 联机分析处理

解析:

BI(商业智能)系统包括数据预处理、建立数据仓库、数据分析和数据展示四个主要阶段。

数据预处理 是 包括数据抽取、转换和加载三个过程(ETL过程)。

建立数据仓库 是 处理海量数据的基础。

数据分析 是系统智能的关键。一般采用OLAP(联机分析)和数据挖掘两大技术。OLAP不仅进行数据汇总,还提供给切片、切块、下钻、上卷和旋转等数据分析,数据挖掘则是对隐藏的数据进行挖掘。

CDB

14基于RUP的软件过程是一个迭代过程,一个开发周期的包括初始、细化、构建和交付四个阶段,每次通过这四个阶段产生一代软件,其中建立完善的架构是()阶段的任务,采用迭代式开发,()。

问题1

A初始

B 细化

C 构建

D 移交

问题2

A 在每一个迭代中都要进行测试与集成

B 每一迭代的重点是对特定用例进行部分实现

C 在后续迭代中强调用户主动参与

D 通常以功能分解为基础

解析:

BA


http://www.kler.cn/a/520422.html

相关文章:

  • Android - 通过Logcat Manager简单获取Android手机的Log
  • mysql_store_result的概念和使用案例
  • 设置jmeter界面图标字体大小
  • YOLOv11-ultralytics-8.3.67部分代码阅读笔记-activation.py
  • 【从零到一,C++项目实战】CineShare++(基于C++的视频点播系统)
  • 01-01 五元组
  • langchain介绍
  • 约数个数(简单)
  • 设计模式-创建型模式-抽象工厂模式
  • 使用.NET 8构建高效的时间日期帮助类
  • MySQL--》深度解析InnoDB引擎的存储与事务机制
  • 双指针(一)
  • TRTC实时对话式AI解决方案,助力人机语音交互极致体验
  • 【可实战】Linux 系统扫盲、 Shell扫盲(如何写一个简单的shell脚本)
  • 适用于 Windows 的 11 款最佳照片恢复软件
  • Pyecharts之双轴图表的魅力
  • 速通 AI+Web3 开发技能: 免费课程+前沿洞察
  • Hook 函数
  • 计网week1+2
  • 【Redis】常见面试题