2019架构真题2020案例(四十七)

  1. 数据存储在中央仓库,处理流程独立,交互性好
  2. 数据和处理耦合在一起,每次修改需要重启
  3. 劣势:需要通过连接组件进行连接,性能降低
  4. 优势:支持并发通过仓库连接组件访问,效率高

(8分)
缓存中存储当前的热点数据,Redis为每个KEY值都设置了过期时间,以提高缓存命中率。为了清除非热点数据,Redis选择“定期删除+惰性删除”策略。如果该策略失效,Redis内存使用率会越来越高,一般应采用内存淘汰机制来解决。
请用100字以内的文字简要描述该策略的失效场景,并给出三种内存淘汰机制。

答案:

惰性删除则是过期不会删除,再次访问才会删除,当定时删除失效,而这个key都没有再次访问,则会导致该策略失效。

淘汰机制有

  1. 在设置过期时间内,优先删除不经常访问的数据。
  2. 在设置过期时间内,优先删除使用最少的数据。
  3. 在设置过期时间内,随机删除。
  4. 所有数据随机删除。
  5. 从所有数据选择使用最少的数据淘汰。

(5分)
该工业设备检测系统拟采用工业控制领域中统一的数据访问机制,实现与多种不同设备的数据交互,请用200字以内的文字说明采用标准的数据访问机制的原因。

答案:

采用统一的数据库访问机制,对现场的操作和数据系统都是有好处的,现场的任意操作不需要关注访问什么数据系统,只需要按统一的规则访问就好,而数据系统也不需要关注现场是如何操作的

采用标准的数据库访问机制可以在硬件供应商和软件开发商之间建立一套完整的规则。只需要遵循这个规则,数据交互对双方来说都是透明的,硬件供应商只需要考虑约束的传输协议,而软件开发商也不需要考虑现场操作,实现对设备数据采集的统一管理。

(14分)
请说明关系型数据库开发中,逻辑数据模型设计过程包含哪些任务?该包裹单的逻辑数据模型中应该包含哪些实体?并给出每个实体的主键属性。

答案:

逻辑数据模型设计过程包含哪些任务?

构建系统上下文数据模型,包含实体与实体间的联系。

构建主键数据模型,为实体添加主键。

构建非主键数据模型,为实体添加非主键。

利用规范化设计建立系统规范化数据模型。

快递信息(主键快递编号)、收件人(收件人手机号)、发件人(发件人手机号)

(6分)
请说明什么是超类实体?结合图中包裹单信息,试设计一种超类实体,给出完整的属性列表。

答案:

将多个实体结合在一起,成为一个实体,则是超类实体。

用户(姓名、单位名称、详细地址、电话)

  1. 安全攸关系统在软件需求分析阶段、应提出安全性需求。软件安全需求是指通过约束软件的行为,使其不会出现(),软件安全需求的获取是根据已知的(),如软件危害条件等以及其他一些类似的系统数据和通用惯例,完成通用软件安全需求裁剪和特定软件安全性需求的获取工作。
  1. 不可以接受的系统安全的行为
  2. 有可能影响系统可靠性的行为
  3. 不可接受的违反系统安全的行为
  4. 系统不安全事故

  1. 系统信息
  2. 系统属性
  3. 软件属性
  4. 代码信息

答案:C、A

  1. 通常用户采用评价程序来评价系统的性能,评测准确度最高的评价程序是()。
  1. 真实程序
  2. 核心程序
  3. 小型基准程序
  4. 核心基准程序

答案:A

解析:最高评价程序是 真实程序。

  1. 信息系统规划方法中,关键成功因素来源组织的目标,通过组织的目标分解和关键成功因素识别、()识别、一直到产生数据字典。
  1. 系统边界
  2. 功能指标
  3. 优先次序
  4. 性能指标

答案:D

解析:信息系统规划方法中,关键成功因素来源  组织的目标,通过组织目标分解  和 关键成功因素识别、性能指标 识别,一直到产生数据字典。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/129317.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[Machine Learning]pytorch手搓一个神经网络模型

因为之前虽然写过一点点关于pytorch的东西,但是用的还是他太少了。 这次从头开始,尝试着搓出一个神经网络模型 (因为没有什么训练数据,所以最后的训练部分使用可能不太好跑起来的代码作为演示,如果有需要自己连上数据…

Discuz!X 3.4任意文件删除漏洞

复现过程: 1.访问http://x.x.x/robots.txt(文件存在) 2.登录弱口令 账号:admin密码:admin 3.来到个人设置页面找到自己的formhash: 4.点击保存,抓包 来到这个参数:birthprovin…

超简单的视频截取方法,迅速提取所需片段!

“视频可以截取吗?用相机拍摄了一段视频,但是中途相机发生了故障,录进去了很多不需要的片段,现在想截取一部分视频出来,但是不知道方法,想问问广大的网友,知不知道视频截取的方法。” 无论是工…

基于SpringBoot的足球联赛管理系统

基于SpringBoot的足球联赛管理系统 开发语言:Java数据库:MySQL技术:SpringBootMyBatisVue工具:IDEA/Ecilpse、Navicat、Maven 系统展示 首页 详情 管理员界面 摘要 基于Spring Boot的足球联赛管理系统代表了一种现代体育赛事管…

ctfshow-web11(session绕过)

php代码审计: function replaceSpecialChar($strParam){$regex "/(select|from|where|join|sleep|and|\s|union|,)/i";return preg_replace($regex,"",$strParam);} 首先定义了一个函数,主要是使用preg_replace函数对我们提交的内…

unocss+vite+vue3初使unocss

一、什么是UnoCss? UnoCSS 是一个即时的原子CSS引擎,而非一款框架,因为它并未提供核心工具类,所有功能可以通过预设和内联配置提供。它可以让你用简短的类名来控制元素的样式 原子样式也有很多选择,最著名的就是 Tail…

微信小程序开发缺少中间证书问题(腾讯云、阿里云等做服务器)

项目使用nginx做负载均衡后,不再采用原来直接用jar包的方式直接开启对应端口,所以需要重新从云服务器上下载证书,写入到Nginx读取的证书路径上即可。

ws升级为wss

需求:项目中需要使用netty,本地测试的时候使用的是ws,然后要部署到服务器上,使用https连接,https下就不能用ws了,必须升级到wss 1.阿里云申请免费证书 2.保存证书到本地目录 3.修改代码 SslUtil 工具类…

el-date-picker增加默认值 修改样式

预期效果 默认是这样的 但希望是直接有一个默认的当天日期,并且字体颜色啥的样式也要修改(在这里假设今天是2023/10/6 功能实现 踩了坑挺多坑的,特此记录 官方文档 按照官方的说明,给v-model绑定一个字符串就可以了 在j…

阿里云轻量应用服务器月流量限制说明(部分套餐不限流量)

阿里云轻量应用服务器部分套餐限制月流量,轻量应用服务器按照套餐售卖,有的套餐限制月流量,有的不限制流量。像阿里云轻量2核2G3M带宽轻量服务器一年108元和轻量2核4G4M带宽一年297.98元12个月,这两款是不限制月流量的。阿里云百科…

MySQL-锁

MySQL的锁机制 1.共享锁(Shared Lock)和排他锁(Exclusive Lock) 事务不能同时具有行共享锁和排他锁,如果事务想要获取排他锁,前提是行没有共享锁和排他锁。而共享锁,只要行没有排他锁都能获取到。 手动开启共享锁/排他锁: -- 对…

【Linux升级之路】7_进程信号

目录 一、【Linux初阶】信号入门 | 信号基本概念信号产生核心转储二、【Linux初阶】信号入门2 | 信号阻塞、捕捉、保存 一、【Linux初阶】信号入门 | 信号基本概念信号产生核心转储 链接: 【Linux初阶】信号入门 | 信号基本概念信号产生核心转储 二、【Linux初阶】…