自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Maven 简介

是一个强大的项目管理和构建自动化工具,主要用于基于 Java 的项目。它的名字在意第绪语中意为“知识的积累者”。Maven 使用一种名为的概念来管理项目的构建、报告和文档。依赖管理:项目需要哪些第三方库(JAR 文件)?它们从哪里下载?它们的版本如何管理?标准化构建流程:如何编译代码、运行测试、打包(JAR/WAR)、部署?每个人的做法是否一致?项目信息:如何快速生成项目文档、站点报告、测试覆盖率等?Maven 是 Java 生态系统中最重要、最基础的构建工具之一。它通过POM模型约定优于配置和。

2025-09-05 18:58:24 14

原创 Web 的基石:HTTP协议

HTTP协议是Web通信的基础,定义了浏览器与服务器间的交互规则。作为应用层协议,HTTP基于TCP,采用请求-响应模式且无状态。请求报文包含请求行(方法、路径、协议版本)、请求头(键值对元数据)和请求体(POST/PUT数据)。GET与POST在参数位置、安全性、缓存等方面存在显著差异,需遵循"修改操作用POST,敏感数据加HTTPS"原则。现代框架(如SpringBoot)通过封装HttpServletRequest简化了HTTP请求处理,开发者可通过API便捷获取请求方法、URL、

2025-09-05 00:48:52 789

原创 Maven 从 0 到 1:安装、配置与依赖管理一站式指南

Maven一站式指南:从安装到依赖管理 Maven是Java项目的智能构建工具,能自动管理依赖库、编译代码、运行测试和打包项目。其核心是pom.xml文件,通过定义项目坐标(groupId、artifactId、version)实现依赖管理。Maven采用仓库机制自动下载jar包,包括本地仓库、中央仓库和私服。安装步骤包括下载解压、配置本地仓库路径、设置阿里云镜像、添加环境变量。在IntelliJ IDEA中需配置Maven路径和JDK版本,创建项目后检查项目结构即可使用。Maven坐标(groupId、a

2025-09-04 00:05:42 1207

原创 SpringBoot Web 入门指南:从零搭建第一个SpringBoot程序

一个强大的、开源的 Java 应用程序开发框架和容器,提供一站式企业级应用开发解决方案。Spring官方网站核心思想控制反转 (IoC):将对象的创建和管理权交给容器依赖注入 (DI):容器自动注入对象所需的依赖主要优势松耦合设计:组件间依赖关系减弱,提高灵活性易于测试:依赖注入使单元测试更简单模块化结构:可按需选择使用不同功能模块特性定位基础框架,提供全面解决方案开发加速器,简化Spring使用配置方式需要大量显式配置约定大于配置,自动配置依赖管理手动管理依赖和版本Starter。

2025-09-04 00:04:20 1306 1

原创 Maven + JUnit:Java单元测试的坚实组合

摘要: Maven与JUnit结合是Java单元测试的核心工具组合。Maven管理项目依赖,JUnit提供专业测试框架,二者协同实现自动化测试。文章系统介绍了软件测试的四个阶段(单元、集成、系统、验收测试)和三种方法(白盒、黑盒、灰盒测试),对比了main方法测试与JUnit测试在效率、组织性和功能支持上的显著差异,并演示了IDEA中通过Maven配置JUnit依赖及创建测试类的具体流程。该组合为开发者提供了高效、规范的单元测试解决方案。

2025-09-02 10:52:37 960

原创 Vue 从 0 到 1:小白也能看懂的入门指南(附代码)

这篇文章介绍了Vue.js的基础入门知识,主要包括以下内容: Vue.js简介:一个渐进式JavaScript框架,具有响应式数据绑定、组件化架构等特性,适合构建动态Web应用。 项目结构解析:详细说明了Vue项目初始化后的目录结构,包括src、public等核心文件夹及其作用。 安装与配置:提供了两种引入Vue的方式(CDN和npm初始化项目),并展示了如何创建纯净的Vue项目。 HelloWorld示例:通过一个简单的代码示例,演示了Vue的基本语法结构,包括数据绑定和模板渲染。 核心概念:解释了cre

2025-08-28 18:05:30 932 1

原创 Vue的安装与配置(超详细)

之后将这三条命令依次输入即可(此处cd你的项目名字,跟我的不一定要相同)首先新建一个文件夹,然后进入这个新的文件夹。首先Win+R,打开cmd。把文件夹里面的这个地方改成cmd点回车。这里修改一下代码(加一行进去对比一下)这时访问Local给出的网址就可以了。打开项目文件夹vue-project。可以看到这已经进入了我们的文件夹了。选择windows安装包。有版本号就说明安装成功了。

2025-08-12 13:47:39 638 1

原创 【C++】标准模板库(STL)—— 学习算法的利器

STL(Standard Template Library,标准模板库)是 C++ 标准库的重要组成部分,包含丰富的数据结构和算法,是现代 C++ 编程中必不可少的工具。本文将介绍 STL 的基本组成、学习重点以及学习 STL 前应具备的先修知识和学习路线,帮助你系统高效地掌握 STL。容器(Containers):用于存储和管理数据集合,例如vectorlistsetmap等。算法(Algorithms):提供排序、查找、遍历等通用操作函数。迭代器(Iterators)

2025-07-24 23:12:04 1041

原创 【C++】标准模板库(STL)—— vector容器快速上手算法必看!!!

动态数组:STL中最常用的序列容器内存连续:元素存储在连续内存空间自动扩容:插入元素超出容量时自动扩展内存(通常2倍扩容)

2025-07-24 22:19:41 489

原创 数据结构:线性表(C语言实现)

​​ ​​ ​​ ​​ ​​ ​​ ​​线性表​​是数据结构中最基本、最常用的一种结构,用于存储具有​​线性关系​​的数据元素集合。其特点是数据元素之间存在“一对一”的顺序关系,即除了第一个和最后一个元素外,每个元素都有唯一的前驱和后继。100// 当前数组的实际长度​​ ​​ ​​ ​​ ​​ ​​ 单链表是一种常见的线性数据结构数据域和指针域。数据域:用于存储数据元素,可以是任意类型的数据,如整数、浮点数、字符串等。指针域:用于存储指向下一个节点的指针(或引用)。

2025-06-04 17:16:14 1483

原创 ​​开发者必备零基础搞定Git安装:超详细图文指南​

​​零基础搞定Git安装:超详细图文指南​(包学会的)

2025-06-02 00:42:06 722

原创 ​​开发者必备:Git不仅仅是版本控制工具

Git 赋予你对代码历史走向的完全掌控力,让你的开发工作更安全、更高效、更可协作

2025-06-01 23:53:56 998

原创 数据结构:程序世界的基石与艺术

数据结构是计算机存储和组织数据的核心方法,定义了数据元素间的逻辑关系及操作集合。它与算法密不可分,构成了程序的基础。学习数据结构能提升效率、优化问题抽象并促进代码复用。主要分为线性结构(数组、链表等)和非线性结构(树、图等)。抽象数据类型(ADT)作为数据结构与实现的桥梁,强调数据抽象和信息隐藏。算法分析关注时间与空间复杂度,常见复杂度包括O(1)到O(2ⁿ)等多个级别。空间复杂度计算需考虑额外申请空间,如递归调用栈等。掌握这些概念对开发高效可靠程序至关重要。

2025-05-28 15:47:36 1261

原创 第五集:使用DAO设计模式访问数据(Java程序访问数据)

用Java实现DAO设计模式

2025-05-26 15:20:22 1183

原创 第四集:下载Navicate管理MySQL(图形化界面)

下载Navicate并且创建一个数据库

2025-05-26 11:36:02 881

原创 第三集:使用Java连接MySQL(JDBC驱动下载及调试)

JDBC驱动的下载安装

2025-05-12 11:37:33 1756 2

原创 第二集:MySQL基本操作(手把手教你增删改查)

通过一个简单的案例来了解数据库的增删查改

2025-05-09 16:34:39 1880

原创 第一集:MySQL下载超细教程(详细到每一小步)

保姆教程安装下载MySQL

2025-04-26 00:20:52 19145 11

原创 计算机网络-数据链路层(25500字超详细总结,细到每一个点)

计算机网络,数据链路层全面总结

2025-04-23 23:15:50 1743

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除