- 博客(60)
- 资源 (1)
- 收藏
- 关注
原创 第九章 计算机系统知识
一、计算机系统基础计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组成。 运算器、控制器等部件被集成在一起统称为中央处理单元(Central Processing Unit,CPU)。中央处理单元cpu的组成CPU 主要由运算器、控制器、寄存器组和内部总线等部件组成。运算器运算器的组成部分:算术逻辑单元(ALU)、累加寄存器、数据缓冲寄存器、状态条件寄存器。2、运算器的主要功能运算器的主要功能包括:执行所有算术运算,如加...
2021-11-04 11:33:22
299
原创 第八章 网络与信息安全基础知识
第六章 数据通信与网络基础_yangzhiwei的专栏-CSDN博客一、网络相关基础概念二、OSI模型三、TCP/IP协议族四、IP地址的划分及子网划分五、常见网络应用https://blog.csdn.net/yangzhiwei273/article/details/117039023...
2021-11-04 10:47:00
174
原创 第六章 软件工程基础知识
一、软件工程概述1、计算机软件按照软件的应用领域,将计算机软件分为以下几类,包括系统软件、应用软件、工程科学软件、嵌入式软件、产品线软件、Web应用软件、人工智能软件、开放计算、网络资源、开源软件。2、软件工程基本原理1983年B.W.Boehm提出软件工程的7条基本原理,包括:用分阶段的生命周期计划严格管理 坚持进行阶段评审 实现严格的产品管控 采用现代的程序设计技术 结果应能清楚的审查 开发小组的人员应少儿精 承认不断改进软件工程实践的必要性。3、软件生存周期可..
2021-11-03 09:20:12
1019
原创 第五章 软件系统分析与设计
一、结构化分析与设计1、结构化分析的对象包括:数据(实体对象的属性和关系)和处理(对信息的加工和处理)。2、数据流图(DFD)是面向数据流建模的工具。3、进行结构化分析的步骤:确定系统边界,绘制系统环境图。 绘制各层数据流图,自上而下。 定义数据字典。 定义处理说明。 将图、字典以及加工组成分析模型。4、系统总体设计模型反映模块间的调用关系、可采用层次图、HIPO图和机构图表达。5、数据流图分为变换型数据流图和事务型数据流图,事务型流程的处理为条件判断式、根据不同输入数据的类型
2021-11-02 18:02:41
1041
原创 第四章 程序设计语言基础知识
一、程序语言的基本概念1、低级语言与高级语言 1)低级语言:汇编 2)高级语言:常见的有Java、C、C++、PHP、Pyhton、Delphi等。2、编译形式:汇编、解释、编译。3、程序设计语言的定义:语法、语义、语用。4、程序设计语言的分类:过程式(命令式和结构化):Fortran、Pascal、C 面向对象:Simula、Smalltalk、C++、ObjectiveC、Java、Python。 函数式:lisp ...
2021-09-18 15:10:05
2989
原创 第三章 数据库技术基础
一、数据库模型二、数据模型三、数据库操作四、数据库语言sql五、数据库管理系统六、关系数据库的规范化七、数据库的控制功能八、数据仓库和分布式数据库基础知识一、数据库模型1、三级模式:概念模式(模式)、外模式(用户/子模式)、内模式(物理模式)。2、二级映射:模式/内模式映像、外模式/模式映像。3、数据的独立性:数据的逻辑独立性、数据物理独立性。二、数据模型1、常用的数据模型包括:概念数据模型、基本数据模型。 1)概念数据模型,也称信息...
2021-09-17 16:59:04
132
原创 第六章 JpaRepository扩展详解
第一章 JpaRepository介绍 从JpaRepository开始的子类,都是Spring Data项目对JPA实现的封装与扩展。JpaRepository本身继承PagingAndSortingRepository接口,是针对JPA技术的接口,提供flush()、saveAndFlush()、deleteInBatch()、deleteAllInBatch() 等方法。它的实现类和子类,又提供了一些非常优雅的方法,结合第 2章的UML图看其关联关系。本章从三方面介绍一下: (1..
2021-09-17 16:14:40
1414
原创 数据库原理
ER模型 键、函数依赖和范式 关系代数及元祖演算 sql语言。一、ER模型1、E-R图的基本概念,如何绘制e-r图。实体(Entity):客观存在可以相互区别的事务。视图可以是具体的,也可以是抽象的事件。 实体用矩形表示,实体的共性的特征称之为属性。 属性用椭圆形表示,联系(Reliationship): 1:1联系 , 1:n 联系, m:n联系。2、e-r模型转换成关系模式的规则。 ...
2021-09-17 16:12:43
64
原创 第3章 进程线程模型
1、下列各种数据对象中,与进程具有一一对应关系的是(进程控制块)。解释:进程控制块(PCB),系统为了管理进程设置的一个专门的数据结构,用它来记录进程的外部特征,描述进程的运动变化过程。2、某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是(运行状态)。解释:该进程已经有线程投入运行,即进程占用了CPU资源,所以为运行状态。3、在Pthread线程包中,线程操作pthread_join的含意是(等待一个特定线程的退出)..
2021-09-17 16:11:20
181
原创 第2章 数据模型和数据库系统的模式结构
1、概念模型是现实世界到信息世界的语义抽象,主要用于数据库设计中的概念设计,是划分客观世界概念、描述概念的性质以及概念间联系的语义模型。是数据库设计者与用户之间交流的工具,是数据库逻辑模型的基础,它表示简单、易于理解且具有较强的语义表达能力,独立于具体的逻辑模型并易于向逻辑模型转换。2、外模式/模式,保证数据库的逻辑独立性;模式/内模式,保证数据库的物理独立性。3、...
2021-09-17 16:10:12
60
原创 第8章 死锁
1、死锁产生的原因之一是资源分配不当,另一个原因是进程推进顺序不当。2、安全状态,系统处于安全状态则不会发生死锁,不安全状态一定导致死锁,但不安全状态不一定是死锁状态。3、当检测到系统发生所之后,解除死锁的方法是:1、剥夺某些进程所占有的资源2、撤销某些进程3、重新启动系统4、进程饥饿,是指当等待时间给进程推进和响应带来明显影响称之为进程饥饿,进程的优先级较低而长时间得不到调度。5、银行家算法是应对死锁的一种算法,其实现的是:死锁避免算法。6、死锁定理的描述是:当且仅当当前状态的静态分配
2021-09-17 16:09:39
132
原创 第7章 I/O 设备管理
1、设备管理中,为了管理和分配设备建立了一个数据结构,通常称为设备表。它的作用是(建立逻辑设备与物理设备之间的对应关系)2、当一个低速的I/O设备连接到高速的计算机系统中,下列哪种技术可以提高低速设备的使用效率(设备缓冲技术)。设备缓冲技术是为了协调吞吐速度相差很大的设备之间数据传送工作。引入缓冲的主要原因有:1、改善CPU与I/O设备间速度不匹配的矛盾;2、可以减少对CPU的中断频率,放宽对中断响应时间的限制;3、提高CPU和I/O设备之间的并行性,缓冲的引入可显著提高CPU和设备的并行操作程序,
2021-09-17 16:08:50
178
原创 第二章 面向对象技术
一、面向对象的基础1、面向对象基础概念面向对象=对象+类+继承+消息通信1、对象:在面向对象的系统中,对象是基本运行时的实体,即包括数据(属性),也包括作用于数据的操作(行为)。对象内进行的操作通常称为方法。一个对象一般由对象名(标识)、属性和方法三个部分组成。2、消息:对象之间进行通信的一种构造称为消息。当一个消息发送给某个对象时,包含要求接收对象去执行某些活动的信息。接收到信息的对象经过解释,然后予以响应。这种通信机制称为消 息传递。发送消息的对象不需要知道接收消息的对象...
2021-09-17 16:07:03
842
原创 第一章 结构化开发方法
一、系统分析与设计概述1、系统分析的目的和任务:系统分析报告2、系统分析的主要步骤: 1、对当前系统进行详细调查,收集数据。 2、建立当前系统的逻辑模型。 3、对现状进行分析,提出改进意见和新系统应达到的目标。 4、建立新系统的逻辑模型。 5、编写系统方案说明书。3、系统分析的基本原理: 1、抽象。 2、模块化。 3、信息隐蔽。 ...
2021-09-17 16:02:49
582
原创 第1章 软件设计师考试分析
一、软件设计师考试介绍1、基本情况软考是由国家人力资源和社会保障部、工业和信息化部组织的国家级考试,是我国IT行业的考试第一品牌,有“rr国考”之称。其目的是科学、公正地对全国计算机技术与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。软考分5个专业类别,分别是计算机软件、计算机网络、计算机应用技术、信息系统和信息服务。每个专业又分3个层次,分别是高级资格(高级工程师)、中级资格(工程师)和初级资格(助理工程师、技术员)。对每个专业、每个层次,设置了若干种资格考试。软考..
2021-09-09 19:06:51
237
1
原创 第二章 操作系统运行机制真题(上)
1、在下列列出的计算机操作中,只能在操作系统内核态下运行的是(屏蔽中断)。解释:屏蔽中断术语特权指令,只能是在系统内核态下运行。2、引入中断技术可以使计算机的运行效率得到提高,下列哪一项对中断响应顺序产生影响(中断优先级)。解释:为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,将中断资源分为若干个级别,称作中断优先级。3、操作系统提供给用户用于应用程序编程的唯一接口是(系统调用)。解释:操作系统的主要功能是为管理硬件资源和应用程序开发人员提供良好的环境来使
2021-07-28 15:47:37
472
原创 第1章 数据库原理概述
1、数据库有各种类型,他们具有的技术和知识层次各不相同,使用数据库的目的也不尽相同。因此,为了便于他们的使用,DBMS应该提供各种不同类型的(用户界面)。2、数据模型是用来描述、组织和处理现实世界中的数据工具。数据模型需要能比较真实的模拟现实世界。数据模型是数据库系统的核心和基础。3、...
2021-07-02 16:57:57
173
原创 第1章 操作系统概论(下)(真题+理解)
1、并发性是操作系统的特征之一,所谓并发性是指(进程在宏观上是同时运行,而在围观上是交替运行)。解析:2、处理器中对用户可见的寄存器是(数据寄存器)。解析:处理器中对用户可见的寄存器一般包括:数据寄存器、地址寄存器以及条件码寄存器。3、计算机系统中,操作系统作为系统软件集中了下列哪两类主要功能。(资源管理和控制程序执行)解析:在计算机系统中,操作系统作为系统软件,集中了资源管理功能和控制程序执行功能。4、共享性是操作系统的特征之一,所谓共享性是指(在一定的策略控制下,按不同资源类型.
2021-06-30 14:58:57
701
原创 第1章 操作系统概论(上)(真题+理解)
1、在进行操作系统设计时,下列哪一个是构造操作系统的方法(微内核结构)。解析:操作系统体系结构包括三个类型:整体式结构、层次式结构和微内核结构。2、在不同类型的操作系统中,批处理操作系统的缺点是()。解析:批处理是将作业按照它们的性质分组,然后再成组地提交给计算机系统,从而减少作业建立和结束过程中的浪费。缺点是无交互性。3、下列选项中,哪一个不是操作系统所具有的功能。(编译高级语言编写的程序)解析:操作系统是管理和控制计算机硬件与软件资源的计算机程序。高级语言编写的程序,由编译系统来..
2021-06-30 14:23:01
389
原创 计算机等级考试四级--操作系统原理大纲
一、操作系统概述 1. 操作系统基本概念、特征、分类。 2. 操作系统主要功能。 3. 操作系统发展演化过程,典型操作系统。 4. 操作系统结构设计,典型的操作系统结构。 二、操作系统运行机制 1. 内核态与用户态。 2. 中断与异常。 3. 系统调用接口。 4. 存储系统。 5. I / O 系统。 6. 时钟(Clock)。三、进程线程模型 1. 并发环境与多道程序设计。 2. 进程的基
2021-06-04 14:05:20
282
原创 编程推荐书目管理(PDF资源)
先列出相关的书目信息,后续提供下载资源,也可以直接联系笔者获取。产品设计《大象--ThinkinginUML》 《设计心理学》 《电石成金:访客至上的网页设计秘籍》 《交互设计精髓》 《网站蓝图高保真网页原型制作》 架构设计《程序员修炼之道:从小工到专家》 《代码整洁之道》 《大话设计模式》 《敏捷软件开发:原则、模式与实践》 《设计模式_可复用面向对象软件的基础》 JAVA开发 《SpringBoot经典学习笔记》 《SpringBoo...
2021-06-02 15:28:22
158
1
原创 第九章 数据库设计理论
第十章 数据库技术 复习到这里之后,已经开始考试了,所以后续内容,等考试结束再考虑整理。第十一章 系统开发和运行维护第十二章 多媒体基础第十三章 安全性知识第十四章 标准化知识第十五章 知识产权知识 ...
2021-06-02 14:40:13
35
原创 第五章 程序设计语言
考点基本概念:包括汇编、编译、解释系统的基础知识和基本工作原理。 语言的分类:包括各种语言的特点和应用场合。 面向对象语言:主要考查面向对象语言的基础知识。 自动机与正规式:包括非确定性有限自动机、确定性有限自动机、正规式。一、基本概念1、编译系统基础知识编译程序的职能是把使用某程序设计语言书写的程序翻译为等价的机器语言程序,所谓等价是指目标程序执行源程序的预定任务。编译程序分为,词法分析、语法分析和语义分析、代码优化、代码生成和符号表管理。2、解释系统基础知识解释程序.
2021-06-02 14:34:11
102
1
原创 第三章 数据结构与算法
从近年的试题来看,在数据结构与算法方面,数据库系统工程师考的知识比较少,每次大约考2分左右。同时,所考查的内容也是一些基本概念。所以,如果复习时间不够,可以不看这一章节,后续再进行完善。...
2021-06-02 14:29:49
45
原创 第一章 计算机硬件基础
考点分析1、计算机体系结构和主要部件的基本工作原理2、存储系统3、安全性、可靠性与系统性能评测基础知识。1、计算机组成2、数据运算3、寻址方式4、中断5、存储体系6、流水线7、可靠性一、计算机组成计算机的组成的6种部件: 控制器、运算器、内存储器、外存储器、输入设备和输出设备。1、控制器和运算器统称之为中央处理器,CPU。2、内存储器。内存3、外存储器,硬盘。4、输入设备,鼠标,键盘。5、输出设备,显示器...
2021-06-02 14:26:57
144
原创 第四章 操作系统
考点分析存储管理:主要考查虚拟存储器,特别是页式存储管理。 进程管理:包括进程状态、PV操作、银行家算法和死锁问题等。 文件管理:主要考查文件的组织和结构、位示图等。 作业管理:包括作业状态及转换、作业调度算法、响应时间和吞吐量等。 设备管理:包括UNIX设备管理、虚拟设备等。 Shell程序:主要考查UNIX的Shell程序。一、存储管理虚拟存储技术,即在内存中保留一部分程序或数据,在外存(硬盘)中放置整个地址空间的副本。程序运行过程中可以随机访问内存中的数据或程序,但需要的程序.
2021-05-28 12:03:32
457
原创 第八章 数据操作与SQL语言
一、关系代数 传统的集合运算是二目运算,包括并、交、差、广义笛卡儿积4种运算。 并:R\JS = {t\te Rvte S} 关系数据库还有一些专门的运算,主要有投影、选择、连接、除法和外连接。 投影:投影操作从关系中选择出若干属性列组成新的关系,该操作对关系进行垂直分割,消去某些列,并重新安排列的顺序,再删去重复元组。 选择:选择操作在关系中选择满足给定条件的所有元组。 ...
2021-05-20 12:01:26
335
原创 第七章 数据库技术基础
一、数据库模型1、数据库系统的三级结构:用户级-概念级-物理级。 用户级数据库。用户级数据库对应于外模式,是最接近于用户的一级数据库,是用户看到和使用的数据库,又称用户视图。 概念级数据库。概念级数据库对应于概念模式,介于用户级和物理级之间,是所有用户视图的最小并集,是数据库管理员看到和使用的数据库,又称DBA视图。 物理级数据库。物理级数据库对应于内模式,是数据库的低层表示,它描述数据的实际存储组织,是最接近于物理存储的级,又称内部视图。2、数据库的三级模式: 外模式(用户...
2021-05-20 09:46:41
699
原创 第十一章 剩余内容
1、安全登陆组件。(三级等保扩展)2、权限管理组件。3、代码生成器组件。4、任务调度组件。5、自定义报表组件。6、服务器状态监控组件。7、跨域功能的支持(CORS)8、WebSocket。9、消息服务。10、整合ELK。11、整合JWT。12、文件上传。13、自定义错误页。14、常用工具类。剩余内容,待二期规划时候,再讲。...
2021-04-23 11:35:07
53
原创 第十章 Spring 微服务使用的中间键组件
1、Consul是什么Consul是一个服务管理软件。支持多数据中心下,分布式高可用的,服务发现和配置共享。采用 Raft 算法,用来保证服务的高可用。2、ElasticsearchElasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,
2021-04-21 09:45:49
134
原创 第九章 监听器、拦截器
Spring Boot中使⽤监听器1. 监听器介绍什么是 web 监听器?web 监听器是⼀种 Servlet 中特殊的类,它们能帮助开发者监听 web 中特定的事件,⽐如ServletContext, HttpSession, ServletRequest 的创建和销毁;变量的创建、销毁和修改等。可以在某些动作前后增加处理,实现监控。2. Spring Boot中监听器的使⽤web 监听器的使⽤场景很多,⽐如监听 servlet 上下⽂⽤来初始化⼀些数据、监听 http session ⽤来获取
2021-04-21 09:44:49
280
原创 第八章 其他内容
8.1、使用@Scheduled创建定时任务在Spring Boot的主类中加入@EnableScheduling注解,启用定时任务的配置 @Component publicclassScheduledTasks{ privatestaticfinalSimpleDateFormat dateFormat =newSimpleDateFormat("HH:mm:ss"); @Scheduled(fixedRate = 5000) ...
2021-04-21 09:43:43
51
原创 第七章 缓存支持
一、注解配置与EhCache使用。1、pom文件引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> 2、新建ehcache.xml 文件 <?xmlversion="1..
2021-04-21 09:42:58
69
原创 第六章 日志管理
一、使用log4j记录日志新建log4j配置文件 #log4j.rootLogger=CONSOLE,info,error,DEBUG log4j.rootLogger=info,error,CONSOLE,DEBUG log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout...
2021-04-21 09:42:02
90
原创 第五章 整合视图层技术
使用Vue.js 的前后端分离的化,不需要整合。一、SpringBoot整合jsp重点:注意:创建SpringBoot整合JSP,一定要为war类型,否则会找不到页面。1、引入依赖在maven的dependencies的依赖中除了springBoot启动器还要添加对jstl和jsp的依赖。 <dependencies> <dependency> <groupId>javax.servlet</...
2021-04-21 09:40:47
126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人