Maven使用教程 1. Maven 简介 Maven 是 Apache 旗下的一个开源项目,它基于项目对象模型(Project Object Model , 简称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。是一款用于管理和构建 Java 项目的工具。 官网:Maven – Welcome to Apache Maven Apache 软件基金会,成立于1999年7月,是目前世 2025-10-29 Web开发 #Maven
Web前端开发 1. Web标准 Web标准也称为网页标准,由一系列的标准组成,大部分由W3C( World Wide Web Consortium,万维网联盟)负责制定。 三个组成部分: HTML:负责网页的结构(页面元素和内容)。 CSS:负责网页的表现(页面元素的外观、位置等页面样式,如:颜色、大小等)。 JavaScript:负责网页的行为(交互效果)。 文档查阅:w3sch 2025-10-29 Web开发 #前端
HTTP协议与Tomcat服务器 1. HTTP 协议 1.1 HTTP 概述 概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。 HTTP 是互联网上应用最为广泛的一种网络协议 HTTP 协议要求:浏览器在向服务器发送请求数据时,或是服务器在向浏览器发送响应数据时,都必须按照固定的格式进行数据传输 1.2 HTTP特点 基于TC 2025-10-29 Web开发 #Tomcat #HTTP
MyBatis教程 1. MyBatis 简介 在图形化客户端工具中,编写增删改查的 SQL 语句,发给数据库管理系统,由数据库管理系统执行 SQL 语句并返回执行结果。(增删改操作:返回受影响行数。查询操作:返回结果集) 后端开发人员通常需要使用 Java 程序操作数据库,现在主流的方式是:Mybatis。 MyBatis 是一款优秀的持久层框架,用于简化 JDBC 的开发。 持久层:数据访 2025-10-29 Web开发 #MaBatis
SpringBoot入门 1. Spring 简介 在正式学习 SpringBoot 之前,我们要先来了解下什么是 Spring。打开 Spring 的官网Spring | Home,看一下Spring的简介:Spring makes Java simple。 Spring 发展到今天已经形成了一种开发生态圈,Spring 提供了若干个子项目,每个项目用于完成特定的功能。而我们在项目开发时,一般会偏向于选择这一 2025-10-29 Web开发 #SpingBoot
MySQL简易教程 1. 数据库概述 数据库:英文为 DataBase,简称 DB,它是存储和管理数据的仓库。 像我们日常访问的电商网站京东,企业内部的管理系统 OA、ERP、CRM 这类的系统,大家所看到的数据,都是存储在数据库中的。这些数据只是在浏览器或 app 中展示出来而已,数据的存储和管理都是数据库负责的。 数据库管理系统:DataBase Management System (DBMS) 2025-10-29 Web开发 #MySQL
文件上传和阿里云OSS 1. 简介 文件上传,是指将本地图片、视频、音频等文件上传到服务器,供其他用户浏览或下载的过程。 前端程序: 123456<form action="/upload" method="post" enctype="multipart/form-data"> 姓名: <input type="te 2025-10-29 Web开发 #OSS
树 1 树的概念 树作为一种非线性的数据结构,是由n(n ≥ 0)个结点组成的有限集合。 如果 n = 0 称为空树,如果 n > 0,树有且仅有一个特定的结点——根结点。 除根结点外的其他结点划分为互不相交的有限集,每个集合又是一棵树,称为根结点的子树。 树的度:结点拥有的子树的数量为结点的度,树的度定义为树的所有结点中度的最大值。 度为 0 的结点为叶子结点,度不为 2025-10-26 C++算法 #cpp #数据结构
图 1 图的概念 图是一种由结点和边组成的数据结构,其中结点表示图中的对象,边表示这些对象之间的关系。 结点(Vertex):也称为顶点,是图中的基本单元,表示一个实体或一个抽象概念。 边(Edge):结点之间的连线,表示结点之间的关系。 无向图:由没有方向的边组成的图,也称为无向网络或无向图形。 无向边表示两个结点之间的双向关系。 有向图:由有方向的边组成的图,也 2025-10-26 C++算法 #cpp #数据结构
链表 1 单链表 链表是一种物理存储单元上非连续、非顺序的存储结构,插入和删除速度快,并且不需要像数组一样预先开辟空间链表结构可以充分利用计算机内存空间,实现灵活地内存动态管理。 Pasted-image-2025040117473344f072a03e24e176.png 链表由一系列结点组成,每个结点包括两个部分: 存储数据元素的数据域 存储下一个结点地址的指针域 1 2025-10-26 C++算法 #cpp #数据结构