自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot+Vue打造动漫活动预约系统----后端

本文介绍了一个基于SpringBoot的动漫活动预约管理系统开发过程。系统采用前后端分离架构,后端使用SpringBoot+MyBatis-Plus技术栈,前端使用Vue.js。主要功能包括用户管理、活动管理、预约管理等模块。系统实现了JWT认证、Redis缓存、验证码验证等安全机制,并采用MyBatis-Plus简化数据库操作。数据库设计包含users、activities、bookings等核心表,支持分页查询、事务管理等特性。系统通过统一的异常处理和响应格式规范接口设计,确保系统稳定性和可维护性。

2025-08-20 20:49:43 766

原创 思途spring学习0807

本文介绍了SpringBoot中事务管理和缓存机制的核心配置与使用。事务管理部分详细说明了声明式事务的三步配置方法,包括事务隔离级别和7种传播行为的应用场景。缓存机制方面重点讲解了基于Redis的缓存实现,包括核心注解的使用、多级缓存策略以及常见缓存问题的解决方案。文章还对比了本地缓存Caffeine和分布式缓存Redis的差异,并提供了事务与缓存的最佳实践建议,强调AOP是两者的底层实现机制。通过合理配置事务和缓存,可以显著提升应用的数据一致性和性能表现。

2025-08-07 21:21:04 995

原创 思途AOP学习笔记 0806

本文系统介绍了MyBatis与SpringBoot的整合开发流程。首先讲解了MyBatis作为轻量级半自动化ORM框架的特点,然后详细说明了整合步骤:添加依赖、配置文件设置、编写Mapper接口和XML文件。重点解析了动态SQL与参数传递、结果映射与关联查询的实现方法,包括一对一、一对多关系处理。此外还介绍了缓存机制、AOP切面编程和事务管理等高级特性,最后给出了RESTful风格控制器的实现示例。文章强调实践的重要性,建议通过项目实战来巩固知识体系,并推荐了相关开发工具和文档资源。

2025-08-06 22:08:41 941

原创 思途Mybatis学习 0805

MyBatis作为半自动ORM框架,提供SQL与代码分离的灵活开发方式。本文详细介绍了SpringBoot整合MyBatis的全流程:1)添加mybatis-spring-boot-starter依赖;2)配置数据源和mybatis参数;3)使用@Mapper或@MapperScan定义接口;4)编写XML映射文件。重点讲解了动态SQL、参数传递、结果映射等核心功能,并针对N+1查询问题提出联合查询、延迟加载等优化方案。此外还介绍了PageHelper分页、类型处理器等实用技巧,推荐使用MyBatisX插件

2025-08-05 20:27:03 1088

原创 思途Spring学习 0804

SpringBoot作为Spring框架的快速开发工具,通过约定优于配置原则简化了传统SSM架构的搭建。文章详细介绍了其核心特性:1)依赖注入的三种实现方式(字段/Setter/构造器注入)及推荐实践;2)常用组件注解与请求处理机制;3)参数绑定和返回值处理的多种策略;4)与MyBatis等组件的自动化整合配置。重点强调了构造器注入的优势及RESTful接口开发规范,展示了如何通过简洁配置实现完整的Web应用开发,显著提升开发效率。

2025-08-04 17:01:30 590

原创 思途JSP学习 0802(项目完整流程)

本文概述了基于Java Web开发的全流程实现方案,从Servlet基础配置到前后端交互的完整实现路径。系统采用三层架构(Servlet-Service-DAO)设计,通过JdbcTemplate实现数据库操作,利用RowMapper进行数据映射。重点介绍了单例模式的对象管理、AJAX异步请求处理以及分页搜索功能的实现方法,包括前端JSP页面与后端Servlet的数据交互机制、数据库连接池配置、SQL语句动态拼接等技术要点,形成了一套完整的Web应用开发框架。

2025-08-03 21:29:38 727

原创 思途JSP学习 0801

本文介绍了后台管理系统的功能实现,主要包括:1.主页显示功能,通过MainServlet响应请求并转发至main.jsp页面,包含导航菜单和内容展示框架;2.登录功能实现,包括login.jsp页面设计、LoginServlet处理登录请求,验证用户名密码及验证码,使用MD5加密密码;3.验证码功能,通过CaptchaServlet生成验证码图片并将答案存入session;4.登录检测拦截器,通过LoginFilter检查session中的用户信息,未登录则重定向到登录页面;5.监听器实现,包括会话监听器和

2025-08-01 22:29:23 310

原创 思途JSP学习 0731

本文介绍了学生信息管理系统的功能升级,主要包括删除、新增和修改功能的实现。在删除功能中,通过前端复选框实现批量选择和删除操作,后端采用POST方式接收ID数组进行批量删除。新增功能通过弹窗表单实现数据录入,前后端均进行数据校验后存入数据库。修改功能则先查询选中学生的信息并填充表单,修改后提交更新。系统使用JSP+Servlet+JDBC架构,前后端均进行数据校验,并通过Ajax异步交互,实现了完整的学生信息增删改查功能。

2025-07-31 23:04:26 1015

原创 思途JSP学习 0730

本文介绍了学生信息管理系统中的条件搜索功能实现。主要包括:1. 前端JSP页面增加学号、姓名、性别等搜索条件表单,使用LayUI美化界面;2. 实现重置按钮功能清除搜索条件;3. 通过Ajax将搜索条件传递给后端Servlet;4. 创建StudentSearchBean类封装搜索条件;5. 在DAO层动态拼接SQL条件语句并执行分页查询;6. 前端显示高亮匹配结果和分页信息。文章详细讲解了RowMapper的使用、记录总数获取和分页查询的实现方法。

2025-07-30 22:12:19 740

原创 思途JDBC学习 0730

摘要:JDBC是Java连接数据库的标准API,包含DriverManager、Connection、Statement/PreparedStatement和ResultSet等核心组件。使用步骤包括加载驱动、建立连接、创建执行器、执行SQL和处理结果集。示例展示了MySQL数据库的连接和查询操作,强调使用try-with-resources管理资源。注意事项包括正确配置驱动、异常处理和资源关闭。代码演示了完整的查询流程,从连接数据库到获取并输出结果集数据。

2025-07-30 11:33:50 494

原创 思途SQL学习 0729

MySQL函数分为内置函数和用户自定义函数(UDF)。内置函数包括数学运算、字符串处理和日期时间处理等,可直接在SQL查询中调用。UDF通过CREATE FUNCTION创建,必须返回一个值,可接受参数并嵌入SQL语句使用。函数可包含变量声明、控制流和SQL查询,支持游标遍历数据。与存储过程不同,函数主要用于数据计算和转换,不能执行DML操作。游标(Cursor)用于逐行处理查询结果,需经历声明、打开、提取和关闭四个步骤,常用于存储过程和函数中处理大量数据。

2025-07-29 19:57:38 763

原创 链表反转中最常用的方法————三指针法

/ 找到原段的尾节点(即反转前的头,现在是 p.next)// 尾节点指向下一组开头// p 指向新的头(即 prev)完美完成 k=3 的反转!

2025-07-29 10:15:26 480

原创 思途SQL学习 0728

本文系统梳理了SQL核心知识点,主要内容包括:1.数据类型与约束机制,区分结构化/非结构化数据,介绍整数、字符串、日期等常见类型及主键、非空等约束;2.DQL查询语法详解,涵盖基础查询、条件筛选、分组聚合、子查询和表连接等操作;3.数据完整性保障策略,强调应用层维护外键关系;4.性能优化建议,如合理使用索引、避免全表扫描等。文章还提供了SQL最佳实践指南,包括命名规范、NULL值处理和SQL注入防范等实用技巧,为数据库开发与管理提供全面参考。

2025-07-28 21:51:44 728

原创 思途Servlet学习 0726

本文基于前文的学生信息管理系统,重点完善了分页功能和界面美化。通过JavaScript实现了动态分页条滚动功能,计算起始页和终止页并自动生成页码;使用CSS优化了表格和分页组件的显示效果;新增了页面跳转功能,用户可输入页码直接跳转。系统采用MVC架构,后端使用Servlet+Spring JDBC+MySQL,前端基于jQuery实现AJAX交互。整体优化后,系统界面更美观,分页操作更便捷,提升了用户体验。

2025-07-26 14:26:53 575

原创 思途JSP学习 0725

本文介绍了学生列表项目的升级过程,主要包括以下内容:1. 引入CSS和JS优化界面显示;2. 重构代码结构,使用BeanFactory实现单例模式管理;3. 采用AJAX异步请求替代传统页面跳转;4. 实现分页功能,包括前端分页导航和后端分页查询;5. 使用Pagination类封装分页逻辑,计算总页数和当前页数;6. 通过Map对象封装学生数据和分页信息返回给前端。项目从简单的数据展示升级为支持分页加载的现代化Web应用,提高了用户体验和系统性能。

2025-07-25 23:26:05 1121

原创 思途JSP学习 0724

介绍了JSP开发中的请求域概念及其在请求转发中的应用,详细讲解了JSP技术原理和9大内置对象。通过学生信息管理系统案例,演示了MVC架构的实现过程:Servlet处理请求、Service执行业务逻辑、Dao访问数据库(包含模拟数据和MySQL实现两种方式),最后通过JSP展示数据。案例中涉及请求转发与重定向的区别、JSTL标签库使用、Lombok简化代码、SpringJDBC操作数据库等技术要点,完整呈现了基于JSP的Web应用开发流程。

2025-07-24 21:47:01 1074

原创 思途JavaWeb学习 0723

本文摘要:课程笔记整理了Web开发相关内容,包括C/S与B/S架构对比、Java技术体系(SE/EE/ME)、Web开发语言特点(重点介绍Java优势)、HTTP协议与网络分层模型、Servlet生命周期等核心概念。同时详细记录了JavaWeb项目创建流程,包括Maven配置、Tomcat服务器搭建(版本11.0.9)及pom.xml文件中的依赖管理和插件设置,为基于JakartaEE11的Web应用开发提供了完整的技术框架和实施步骤参考。

2025-07-23 20:22:54 944

原创 思途JS学习0722

本文摘要:JavaScript基础语法包含变量声明(var/let/const)、7种数据类型、运算符和流程控制语句。数组和函数的操作方式,以及对象键值对的使用方法。DOM操作部分介绍了元素获取方法、属性修改和事件处理机制(冒泡/捕获)。BOM部分涵盖window对象、页面跳转和历史记录管理。最后简要介绍了jQuery的选择器、DOM操作和事件绑定等便捷功能。全文系统讲解了JavaScript的核心概念和常用API。

2025-07-22 22:22:07 733

原创 思途JavaScript学习0721

本文摘要:JavaScript核心知识点解析,涵盖基础语法、DOM操作和事件处理。重点包括:变量定义与数据类型(let/const)、严格/宽松相等比较(===/==)、流程控制、数组操作及快速排序实现。DOM操作详解元素获取(querySelector)、创建/插入(appendChild)、属性修改和事件绑定(addEventListener),特别演示了拖拽功能的实现。文章通过代码示例展示了JavaScript作为动态脚本语言的核心特性,包括函数定义、原型对象、箭头函数等关键概念,为前端开发提供实用指

2025-07-21 17:39:27 667

原创 html+CSS简单网页记录

本文介绍了一个摄影网站的前端实现方案,主要包含五个核心模块:1) 固定式导航栏,采用flex布局实现自适应,包含下拉菜单功能;2) 全屏轮播图,使用背景图居中显示;3) 多规格图片网格展示区,运用CSS Grid布局实现5图、4图和6图三种排版;4) 页脚区域展示联系信息;5) 返回顶部按钮。关键技术包括:position:fixed实现固定定位、flex弹性布局、grid网格系统、hover交互效果等。整个设计采用响应式布局,注重用户体验和视觉效果。

2025-07-20 00:00:43 1063

原创 思途CSS学习0718

CSS核心知识摘要 CSS是前端开发的样式核心,包含三大模块: 引入方式:行内样式(直接嵌入)、页内样式(style标签)、外部样式表(推荐,便于维护) 选择器系统:基础选择器(标签/ID/类)、复合选择器(子代/后代/兄弟)、伪类选择器(状态/子元素) 核心样式控制: 盒模型:内容+padding+border+margin的层级结构 定位布局:浮动/清除浮动、position定位(absolute/fixed等)、Flex/Grid现代布局方案 常用属性:颜色单位(RGB/16进制)、尺寸单位(逻辑像素

2025-07-18 19:05:02 915

原创 Java的灵魂———反射

本文介绍了Java反射机制的核心概念与应用。反射允许程序在运行时动态获取类信息并操作对象成员,主要通过Class、Constructor、Method、Field等核心API实现。文章详细讲解了获取Class对象的三种方式、动态创建对象、调用方法、访问字段等基本操作,并提供了代码示例。同时探讨了反射的高级特性如访问私有成员、动态代理和注解处理。在应用场景方面,分析了反射在框架开发、测试工具、序列化等领域的实际应用。最后总结了反射的优缺点,强调其灵活性但也需注意性能开销和安全风险,建议合理使用并结合缓存等优化

2025-07-17 20:31:45 829 1

原创 思途html学习 0717

本文系统介绍了HTML基础知识,包括HTML定义(超文本标记语言)、推荐编辑器(VSCode)及核心特性(空白处理、属性控制等)。详细解析了常用HTML标记:块级标记(h1-h6、p、hr等)、行内标记(b、i、sub等)、列表(ul、ol、dl)和表格。特别说明标记分类(块、行内、行内块)及重要属性(id、name等),并讲解实体符号的使用方法。最后给出学习建议:先掌握HTML基础再结合CSS/JS,推荐使用VSCode进行代码实践,注意正确嵌套标记和属性格式。全文为HTML初学者提供了清晰的学习路径和实

2025-07-17 19:06:04 657

原创 思途JAVA学习0716

Java基础语法概览:从环境配置到核心特性 摘要:Java作为面向对象编程语言,其核心内容包括:1)开发环境配置(JDK安装与环境变量设置);2)基础语法(变量、数据类型、运算符及流程控制);3)面向对象三大特性(封装、继承、多态)的实现;4)高级特性(static/final、集合框架、泛型、异常处理);5)IO流与多线程编程。重点掌握类与对象、继承体系、接口设计等面向对象思想,以及集合、异常等实用工具类的应用。开发时需注意数据类型选择、访问控制修饰符使用规范,并通过IDE工具提升效率。

2025-07-16 19:18:11 454

空空如也

空空如也

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

TA关注的人

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