自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb开发学习日记(四) ----->Ajax技术

本文介绍了Ajax技术基本使用方法。Ajax是一种异步JavaScript和XML技术,可实现不刷新页面的数据交互,常用于搜索联想、表单验证等场景。Axios是基于Ajax的封装库,简化了请求发送流程。使用Axios只需引入JS文件,调用对应请求方法即可快速实现异步交互,提高开发效率。官网提供了详细文档说明使用方法。

2026-03-20 13:25:26 38

原创 JavaWeb开发学习日记(三) ----->Vue基础

本文介绍了Vue的基础知识以及基本操作。Vue是一款简化前端开发的前端框架,采用MVVM架构实现数据双向绑定,让开发者专注于数据处理而非DOM操作。

2026-03-20 12:40:56 212

原创 JavaWeb开发学习日记(二) ----->JavaScript

JavaScript是一种跨平台脚本语言,主要用于网页交互控制。基础语法包括区分大小写、可选分号、注释方式等。支持变量(var定义)、多种数据类型、运算符和流程控制。函数用function定义,参数和返回值无需类型声明。核心对象包括Array(可变长度/类型)、String、JSON(数据载体)、BOM(浏览器对象)和DOM(文档对象)。事件监听可响应按钮点击等交互行为。ES6是最新标准版本。

2026-03-14 20:37:50 400

原创 JavaWeb开发学习日记(一) ----->初识Web开发

本文介绍了Web开发的基础知识。Web(万维网)是通过浏览器访问的网站集合,采用前后端分离开发模式。前端开发需掌握HTML(超文本标记语言)、CSS(层叠样式表)和JavaScript等核心技术,以及Vue、Nginx等工具;后端开发涉及SpringBoot、MySQL、MyBatis等框架。

2026-03-13 20:28:48 309

原创 基于Java Swing + MySQL的学生住宿管理系统的设计与实现

本文介绍了一个基于JavaSwing和MySQL的学生住宿管理系统,作为数据库课程的结课项目。系统功能完善,包含学生管理、房间管理、租赁合同管理等核心模块,并具备数据统计和报表生成功能。文章详细展示了数据库设计,包括学生表、职工表、公寓表、房间表、发票表等多张表的SQL创建语句,体现了完整的关系型数据库结构。系统实现了对住宿信息的全面管理,从基础数据维护到费用跟踪等功能一应俱全。作者提供了无偿获取完整源码和SQL的方式,为相关学习者提供了实用参考。该系统设计合理,功能全面,是一个典型的数据库应用开发案例。

2026-03-07 10:27:58 34

原创 Maven:从认识到实战(二)

本文介绍了Maven的安装与配置方法,以及在IDEA中创建Maven项目的具体步骤。首先详细说明了从官网下载Maven、解压安装、配置环境变量的过程,重点讲解了为提升下载速度配置阿里云镜像仓库的两种方式。接着演示了在IDEA中指定本地Maven并创建Java工程的操作流程,包括项目目录结构的说明。通过本文,读者可以掌握Maven的基本使用方法,完成从安装到创建项目的完整实践过程。

2026-03-05 18:51:13 288

原创 Maven:从认识到实战(一)

Maven是一款自动化构建工具,专注于Java平台的项目构建和依赖管理。构建过程包括清理、编译、测试、报告、打包、安装和部署等环节,将源代码、配置文件和静态资源转化为可运行项目。相比IDE手动构建,Maven能自动完成这些程式化工作,显著提升开发效率。它从Make、Ant等构建工具发展而来,现已成为Java项目的主流构建工具之一。

2026-03-03 18:35:21 338

原创 基于JavaWeb、Servlet、JSP和MySQL的宠物医院管理系统

本文介绍了一个基于JavaWeb的宠物医院管理系统,采用Servlet+JSP+MySQL技术栈实现。系统采用三层架构设计,包含用户管理、宠物管理、预约管理、健康记录管理和数据管理等核心功能模块。数据库设计包含用户表、宠物表、预约表和健康记录表,采用JDBC进行数据访问。系统实现MVC模式,前端使用Bootstrap5框架,提供完整的CRUD操作、分页查询、条件搜索等功能。文中给出了数据库建表语句、DBUtil工具类、User实体类以及UserDao接口等关键代码示例,展示了系统的基本架构和实现方式。

2026-01-22 18:14:08 375

原创 TCP/IP协议栈:从原理到实战全解析

TCP/IP协议栈的定义与历史背景四层模型(应用层、传输层、网络层、链路层)与OSI七层模型对比协议栈的核心设计思想与优势关键知识点回顾推荐书籍与RFC文档列表。

2026-01-22 17:35:30 55

【C++算法模板】基础算法与数据结构实现:涵盖前缀和、差分、双指针等经典算法及应用

内容概要:本文档《C++算法模板.pdf》涵盖了多种常用的C++算法模板,包括但不限于基础算法(如一维和二维前缀和、差分)、双指针算法(如最长不重复子序列)、二分查找、数据结构(如队列、栈、单调栈、单调队列)、字符串哈希、并查集、树状数组、线段树、图论算法(如Dijkstra、SPFA、Floyd、Kruskal)、拓扑排序、动态规划(如最长不下降子序列、最长公共子序列、编辑距离、01背包、完全背包、区间DP、树形DP),以及数学相关算法(如进制转换、埃氏筛、线性筛、最大公约数与最小公倍数、快速幂、线性求逆元、组合数)。每种算法均配有代码示例,便于理解和应用。 适合人群:具备一定编程基础,特别是对C++有一定了解的学习者,以及正在准备算法竞赛或从事算法相关工作的研发人员。 使用场景及目标:①帮助读者掌握常见算法的实现方法,提高编程能力;②为解决实际编程问题提供参考,尤其是在算法竞赛、面试准备或项目开发中遇到类似问题时;③加深对数据结构和算法的理解,提升解决问题的效率和准确性。 阅读建议:由于文档内容较为丰富,建议读者根据自身需求选择性阅读。对于初学者,可以从基础算法和数据结构开始,逐步深入;对于有一定经验的学习者,可以直接查阅感兴趣的高级算法部分。同时,建议结合实际编程练习,通过动手实践来巩固所学知识。

2025-07-20

算法竞赛ACM与蓝桥杯备战指南:编程语言、算法训练及资源推荐

内容概要:本文主要介绍了ACM和蓝桥杯这两项算法竞赛的备战策略。对于ACM,强调了掌握主流编程语言(如C++或C+STL),深入学习算法与数据结构并通过大量刷题巩固知识,同时指出ACM为团队赛,成员应各有专长。文中提供了多个在线刷题平台,如POJ、ZOJ、杭电OJ、洛谷和计蒜客等,并推荐了相关书籍,如《算法竞赛入门经典》第二版(紫书)、《算法导论》第三版等。对于蓝桥杯,备战方法相对简化,同样需要掌握基础编程语言(C++或C+STL、Java),通过阅读《算法竞赛入门经典》第二版并进行大量刷题准备,蓝桥杯的刷题资源包括ACM、LeetCode、牛客网等平台,还特别提供了蓝桥杯历年真题的获取链接。 适合人群:对算法竞赛感兴趣的学生或编程爱好者,尤其是有意参加ACM或蓝桥杯比赛的人士。 使用场景及目标:帮助参赛者制定合理的训练计划,提高编程能力和解题技巧,为目标竞赛做好充分准备,争取优异成绩。 其他说明:文中提供的刷题网站和书籍资源链接,便于参赛者获取更多学习资料,进一步提升自身实力。同时提醒参赛者要循序渐进地进行训练,不可操之过急。

2025-07-20

空空如也

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

TA关注的人

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