自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 苍穹外卖项目笔记day01

苍穹外卖项目的配置以及项目笔记day01

2025-08-28 18:54:22 734

原创 如何在idea中导入外来文件

本文为Java新手提供IDEA正确导入项目的详细教程。

2025-08-12 22:42:13 690

原创 从零开始学JavaWeb之Mavent篇--Maven高级

这篇文章主要讨论了Java项目分模块设计的重要性及具体实现方法。文章首先指出未分模块项目存在的问题:随着业务扩张,单一项目会变得难以管理和维护,通用组件也难以复用。随后介绍了分模块设计的优势,通过将大型项目拆分为独立的功能模块(如商品模块、订单模块等),可以提升项目管理效率和代码复用性。文章还详细说明了分模块的具体操作步骤,包括创建maven模块、实体类迁移等,并介绍了继承关系和版本锁定在模块化管理中的应用。最终强调分模块设计能有效提升项目的可维护性和扩展性。

2025-08-08 17:30:00 601

原创 从零开始学JavaWeb之Springboot篇--SpringBoot原理与Bean

本文介绍了SpringBoot的核心配置原理,重点讲解了Bean管理、自动配置机制和起步依赖的底层实现。主要内容包括:1)Bean的获取方式、作用域设置及第三方Bean的注入方法;2)@Lazy注解实现延迟初始化的原理;3)自动配置的实现机制,包括@Conditional系列注解的条件装配逻辑;4)自定义Starter的开发流程,涉及自动配置类的编写和META-INF/spring.factories文件的配置。通过源码分析揭示了SpringBoot自动配置的核心原理,包括组件扫描、条件注解判断等关键环节。

2025-08-07 17:30:00 581

原创 从零开始学JavaWeb之Springboot篇--SpringBoot事务与AOP

本文介绍了Spring框架中的事务管理和AOP(面向切面编程)两大核心功能。事务管理部分包括事务属性(如传播行为)、事务管理日志配置等核心概念。AOP部分则详细阐述了动态代理机制,包括切入点表达式、通知类型、执行流程等关键知识点,并介绍了基于execution和annotation两种切入点表达式配置方式。文章通过图示清晰地展示了Spring事务和AOP的工作原理,为开发者提供了快速入门指南和实际应用场景的参考。

2025-08-06 17:30:00 626

原创 从零开始学JavaWeb之Springboot篇--SpringBoot登录认证

本文介绍了用户登录校验的常见技术方案,重点对比了会话跟踪的三种技术(Cookie、Session、JWT),推荐使用JWT令牌方案。详细讲解了JWT的生成、校验流程及其应用场景,并阐述了过滤器(Filter)和拦截器(Interceptor)的实现原理、执行流程及校验机制。文章还包含异常处理方案,特别是全局异常处理器的实现方法。整体呈现了从用户登录到权限校验的完整技术实现路径,为开发者提供了Web应用安全认证的实践指导。

2025-08-05 17:30:00 421

原创 从零开始学JavaWeb之Springboot篇--SpringBoot综合案例

本文介绍了后端开发规范与案例实现,主要包括部门管理的增删改查、员工分页查询、文件上传等功能模块。开发流程涉及Spring Boot注解使用(如@xxxMapping)、分页插件PageHelper应用、本地/云存储方案实现(含阿里云OSS配置)。关键点包括:RESTful接口设计规范、条件分页查询实现、文件上传处理(本地存储路径配置与云存储集成)、以及通过yml配置文件管理应用参数。各功能模块配有详细的技术实现图示,展现从接口定义到业务逻辑的完整开发链路。

2025-08-04 15:13:50 559

原创 从零开始学JavaWeb之Mybatis篇

本文详细介绍了MyBatis框架的使用与配置流程。主要内容包括:MyBatis 3.47版本的依赖配置、SQL语句编写与单元测试方法;JDBC与MyBatis的对比分析;Druid数据库连接池的切换配置;Lombok工具的使用与版本冲突解决方案;SQL日志输出设置;预编译SQL防注入原理;以及在IDEA中实现数据库增删改查的具体操作步骤。文章通过大量截图直观展示了各个配置环节,并提供了常见问题的解决方案,是MyBatis入门和实战开发的实用指南。

2025-07-24 17:30:00 442

原创 从零开始学JavaWeb之MySQL--事务篇

本文介绍了数据库事务回滚、索引及其底层实现原理。事务回滚功能类似PC回收站,执行回滚语句可恢复数据到操作前状态。重点讲解了B+树索引结构,通过示例说明查询过程(如查找59时,按区间层层定位到目标节点)。最后提供了索引创建和删除的SQL语法示例,包括普通索引和唯一索引的建立方式。内容涵盖事务管理机制与索引实现原理等数据库核心概念。

2025-07-23 17:30:00 438

原创 从零开始学JavaWeb之MySQL--多表设计与查询篇

本文介绍了数据库多表设计与查询的核心概念。在多表设计中,重点分析了1对多、多对多和一对一三种关系,以及外键约束(物理外键与逻辑外键)的应用。多表查询部分详细讲解了内连接、外连接、子查询(标量、列、行列、表子查询)等操作,通过SQL示例演示了笛卡尔积问题和连接查询的实际应用。最后通过一个包含四个表的综合案例,展示了复杂查询的实现方法,包括价格区间筛选、分组统计、套餐菜品关联查询等典型场景。这些内容为数据库多表操作提供了全面的技术指导。

2025-07-22 17:30:00 217

原创 从零开始学JavaWeb之MySQL--SQL语句篇

本文系统介绍了MySQL数据库的基础知识与操作。主要内容包括:数据库基本概念、主流数据库管理系统介绍;MySQL的启动/停止和客户端连接方法;数据库实现过程和关系型数据库特点;数据类型详解(如char与varchar区别);SQL语句分类与通用语法;DDL(数据库/表操作)、DML(数据增删改)、DQL(查询语法及执行顺序)、DCL(用户权限管理)四大类SQL语句的具体使用方法。通过图文结合的方式,全面讲解了从数据库创建到数据查询的完整操作流程,适合数据库初学者系统学习MySQL基础操作。

2025-07-21 17:30:00 344

原创 Springboot-mybatis中的问题分享-(2)

摘要: SpringBoot项目连接数据库后,若IDEA不显示数据库表且无SQL提示,通常是由于数据源未正确配置或未关联到项目所致。解决方法:1)在IDEA的Database工具中手动添加MySQL数据源,填写主机、端口、账号等信息并测试连接;2)在Mapper文件右键设置SQL方言为MySQL,并关联数据源。推荐优先使用方法一配置数据源,确保连接成功后即可正常显示数据库结构并获得SQL提示功能。

2025-07-21 15:26:03 1108

原创 从零开始学JavaWeb之SpringBoot篇

本文介绍了SpringBoot Web开发的基础知识和实践步骤。主要内容包括:1)SpringBoot项目创建流程,包括请求处理类编写和注解使用;2)HTTP协议详解,涵盖请求/响应格式、状态码和Tomcat配置;3)请求参数处理方法,包括简单参数、JSON参数和路径参数的处理;4)统一响应结果封装和三层架构设计;5)IOC容器实现分层解耦的原理和使用方法。文章通过图文并茂的方式,详细演示了从项目搭建到接口开发的完整流程,适合SpringBoot初学者快速入门Web开发。

2025-07-20 17:30:00 494

原创 从零开始学JavaWeb之Maven篇

本文介绍了Maven项目管理工具的核心概念与应用。内容涵盖:1)Maven依赖管理机制,包括依赖配置、传递性及排除方法;2)项目创建步骤(新旧版本对比)和坐标定位;3)依赖范围界定(compile/runtime等);4)构建生命周期三套标准(clean/default/site)及其阶段任务。通过图文展示了IDEA中依赖可视化分析工具的使用。全文系统梳理了Maven的核心功能,为Java项目构建提供标准化解决方案。

2025-07-18 17:30:00 379

原创 Springboot-mybatis中的问题分享-(1)

摘要: 在IDEA中创建SpringBoot项目时,不同项目可能因类型和导入方式差异导致无法统一显示。

2025-07-17 12:21:31 663

原创 从零学习JavaWeb之Vue 工程与Element组件篇

本文介绍了Vue项目开发全流程,包括环境准备、项目创建、目录结构、运行方式(通过NPM脚本或命令行操作)以及组件开发三要素(template、script、style)。同时展示了路由配置和项目部署方案(使用Nginx),并介绍了Element UI组件库的快速集成方法。文中配有详细的命令行操作截图和代码示例,涵盖从初始化到部署的完整开发链路

2025-07-16 17:30:00 378

原创 从零开始学JavaWeb之JavaScript&Vue&Ajax篇

本文主要介绍了JavaScript、Vue和Ajax的核心概念与应用。JavaScript部分涵盖基本语法、函数定义、JSON格式、DOM操作及事件监听;Vue部分讲解MVVM模式、常用指令和生命周期;Ajax则介绍其异步通信原理及原生实现方式。内容通过图文结合的方式,系统性地呈现了前端开发的关键技术要点

2025-07-14 17:30:00 351

原创 从零学习javaWeb之HTML&CSS篇

本文介绍了Web开发的基础知识,包括网页的组成结构、HTML与CSS的基本概念及使用方式。文章详细讲解了HTML的基本结构、标签类型(如标题、超链接、视频/音频标签、表格和表单标签),以及CSS的三种引入方式、选择器语法和盒子模型布局。同时提供了开发环境配置建议(推荐使用VS Code),并对比了GET与POST方法的区别,帮助初学者掌握Web开发的核心概念和基础语法。通过图文结合的方式,系统性地呈现了Web前端开发的基础知识体系。

2025-07-12 17:00:00 350

原创 Web开发

对web入门进行简单描述

2025-07-10 15:57:05 189

原创 MySQL

MySQL是一款开源的关系型数据库管理系统,采用SQL语言作为统一操作标准。本文详细介绍了MySQL社区版的下载与安装步骤:从官网获取安装包,选择对应版本进行安装配置,设置root账号密码,并完成环境变量配置以便全局访问。安装完成后,用户即可通过命令行或图形化工具管理数据库。MySQL社区版免费且功能完善,适合开发者学习和使用,其标准化操作方式也便于未来迁移到其他关系型数据库系统。

2025-05-24 22:50:41 415

空空如也

空空如也

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

TA关注的人

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