java
未读一、SpringMVC简介 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。 V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据 C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器 MVC的工作流程: 用户通过视图层发送请求到服务器,在服务器中请求被Controller接收,Controller调用相应的Model层处理请求,处理完毕将结果返回到Controller,Controller再根据请求处理的结果找到相应的View视图,渲染数据后最终响应给浏览器 2、什么是SpringMVC SpringMVC是Spring的一个后续产品,是Spring的一个子项目 SpringMVC ...
java
未读Spring6 1、概述 1.1、Spring是什么? Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring 框架除了自己提供功能外,还提供整合其他技术和框架的能力。 Spring 自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日,Spring 俨然成为了 Java EE 代名词,成为了构建 Java EE 应用的事实标准。 自 2004 年 4 月,Spring 1.0 版本正式发布以来,Spring 已经步入到了第 6 个大版本,也就是 Spring 6。本课程采用Spring当前最新发布的正式版本6.0.2。 1.2、Spring 的狭义和广义 在不同的语境中,Spring 所代表的含义是不同的。下面我们就分别从“广义”和“狭义”两个角 ...
有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴; 一、计算机系统概述(一)计算机系统层次结构 1.计算机系统的基本组成 2.计算机硬件的基本组成 3.计算机软件和硬件的关系 4.计算机系统的工作原理 “存储程序”工作方式, 高级语言程序与机器语言程序之间的转换, 程序和指令的执行过程。 (二)计算机性能指标 吞吐最、响应时间; CPU 时钟周期、主频、CPI ,CPU执行时间 MIPS, MFLOPS,GFLOPS、TFLOPS、PFLOPS、EFLOPS、ZFLOPS。; 一、计算机系统层次结构1、计算机系统的组成硬件系统和软件系统共同构成了一个完整的计算机系统, 硬件是指有形的网络设备,是计算机系统中实际物理装置的总称软件是指硬盘上运行的程序相关的数据及文档 2、计算机硬件的基本组成 2.1 早期冯诺依曼机的结构2.1.1 存储程序“存储程序”的概念是指将指令以二进制代码的形式事先输入计算机的主存储器然后按其在存储器中的首地址执行程序的第一条指令 ...
操作系统 逆水行舟 不进则退 计算机系统概述 408 要求 (一)操作系统的基本概念 (二)操作系统的发展历程 (三)程序运行环境 1.CPU 运行模式(内核模式、用户模式) 2. 中断和异常的处理 3 系统调用 4 程序的链接与装入 5 程 序运行时内存映像与地址空间 (四)操作系统结构(分层,模块化,宏内核,微内核,外核) (五)操作系统引导 (六)虚拟机 操作系统的概念概念操作系统(Operating System,OS)是指控制和 管理 整个计算机系统的 硬件和软件资源,并合理地组织调度计算机的工作和资源的分配; 以提供给用户和其他软件方便的接口和环境; 它是计算机系统中最基本的 系统软件。 操作系统是系统的管理者 向上层提供方便易用的服务 是最接近硬件的一层软件 操作系统提供的功能 处理机管理 存储器管理 文件管理 设备管理 操作系统向上层提供方便易用的服务直接给用户的1.命令接口: 联机命令接口:交互式命令接口 脱机命令接口:批处理命令接口 GUI直接给软件/程序员 ...
java
未读javaweb尚硅谷版 一、 前端 1.Ajax 1.1 whay ajax? AJAX = Asynchronous JavaScript and XML(异步的 JavaScript和XML)。 AJAX不是新的编程语言,而是一种使用现有标准的新方法。 AJAX最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 AJAX不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。 XMLHttpRequest只是实现Ajax的一种方式。 工作原理: ·简单来说,我们之前发的请求通过类似form表单标签,a标签这种方式,现在通过运行js代码动态决定什么时候发送什么样的请求。 通过运行Js代码发送的请求浏览器可以不用跳转页面,我们可以在JS代码中决定是否要跳转页面 ·通过运行JS代码发送的请求,接收到返回结果后,我们可以将结果通过dom编程渲染到页面的某些元素上,实现局部更新 1.2 使用说明 html <!DOCTYPE html><html lang="en& ...
期末考试78分完美上岸! 后序有时间再慢慢更新嘿嘿 软件设计与体系结构 逆水行舟用力撑,一篙松劲退千寻 ——-董必武《题赠送中学生》 这里暂时就不更新了,等我如果挂科了我在更新! 第一章 软件设计模式相关内容介绍1.设计模式概述1.1产生背景1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。直到1995 年,艾瑞克·伽马(EichGamma).理查德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ralph Johnson)、约翰·威利斯迪斯(John Vlissides)等4位作者合作出版了《设计模式:可复用面向对象软件的基础》一书,在此书中收录了23个设计模式,这是设计模式领域里程碑的事件,导致了软件设计模式的突破。这4位作者在软件开发领域里也以他们的”四人组”(Gang of Four,GoF)著称。 1.2软件设计模式概念软件设计模式(Software Design Pattern), ...
计算机网络 合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。 ——《老子·德经·第六十四章》 写在前面: 本来打算写一篇最详细的计算机网络知识点,后来发现打字太累了,所以我都记书上了,这篇笔记只会更新书上写不下的笔记 一、计算机网络体系结构本章主要考察选择题与简单计算题 408要求 (一)计算机网络基本概念1.计算机网络的定义、组成及功能 2.计算机网络的分类 3.计算机网络主要性能指标(速率,带宽,吞吐量…) (二)计算机网络体系结构1.计算机网络分层结构 2.计算机网络协议、接口、服务等概念 3.ISO /OSI参考模型和 TCP/IP 模型 1.计算机网络概述王道书中零散概念书上知识点1.什么是计 ...
计算机网络期末考试版————————————————————-参考b站《网络工程师学长》 千淘万漉虽辛苦,吹尽狂沙始到金。 ——刘禹锡《浪淘沙九首》 一、计算机网络概述1.计网定义(重要)计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路链接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 2.计网组成 终端系统/资源子网:提供共享的软件资源和硬件资源 通信子网:提供信息交换的网络结点和通信线路。 3.计网类型 按照拓朴分类: 星型结构 树形结构 总线型结构 环形结构 网状结构 按照范围分类:局域网LAN 城域网MAN 广域网 WAN 补充:个人区域网PAN 互联网Internet 按照传输方式分类:有线网络(IEEE802.3) 无线网络:( IEEE802.11 WLAN无线局域网(wireless) WPAN无线个域网) 4.传输方式 按照传输的方向分: 单工:只能单方向传输的工作模式 双工:在同一时间,线路上只能 ...
2025 年计算机学科专业基础考试大纲 一、 数据结构【考查目标】1 掌握数据结构的基本概念 基本原理和基本方法。 2 掌握数据的逻辑结构 存储结构及基本操作的实现 能够对算法进行基本的时间复杂度与空间复杂度的分析。 3. 能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用 C 或 C++ 语言设计 与实现算法的能力。 一、基本概念量(2025 新增)(一)数据结构的基本概念 (二)算法的基本概念 二、线性表(一)线性表的基本概念 (二)线性表的实现 顺序存储 链式存储 (三)线性表的应用 三、栈、队列和数组 (一)栈和队列的基本概念 (二)栈和队列的顺序存储结构 (三)栈和队列的链式存储结构 (四)多维数组的存储 (五)特殊矩阵的压缩存储 (六)栈、队列和数组的应用 四、树与二叉树(一)树的基本概念 (二)二叉树 1. 二叉树的定义及其主要特征 2. 二叉树的顺序存储结构和链式存储结构 3. 二叉树的遍历 4. 线索二叉树的基本概念和构造 (三)树、森林 1 树的存储结构 2 森林与二叉树的转换 3 树和森林的遍历 (四)树与二叉 ...









