自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven高级:SpringBoot模块化开发与设计指南

这是一个关于Maven高级技术在SpringBoot项目中的应用指南,涵盖了分模块开发的意义、模块拆分原则、创建Maven模块、编写代码、安装到本地仓库等内容。同时,还介绍了依赖传递、可选依赖、排除依赖以及聚合工程、继承关系等相关知识。最后,提到了属性管理、版本管理、多环境配置等方面的内容,并简要介绍了私服的概念及其分类。

2024-10-28 15:15:44 1435 61

原创 【Linux探索学习】第一弹——Linux的常用指令

本文档介绍了Linux系统中常用的命令,旨在帮助初学者快速掌握Linux的基本操作。文档首先介绍了几个基础命令,包括ls、pwd、cd、touch、mkdir和rm,这些命令分别用于查看目录内容、显示当前目录、切换目录、创建文件、创建目录和删除文件。接着,文档详细解释了如何使用这些命令,并提供了操作示例。此外,文档还涵盖了Linux命令的一些使用技巧,如使用Tab键自动补全命令或文件名、使用上下箭头调出历史命令、使用clear或Ctrl+l清屏等。

2024-10-27 13:26:33 968 28

原创 SpringBoot高级-底层原理

这是一个关于SpringBoot自动化配置原理的博文,包括了starter依赖管理机制、自动化配置初体验、底层原理等多方面的内容。此外,还有SpringBoot健康监控的相关内容,如健康监控服务和Admin可视化。

2024-10-23 20:37:03 9499 116

原创 【Spring Boot实战教程】第一章——多环境配置与第三方技术整合

在实际开发中,项目的开发环境、测试环境、生产环境的配置信息通常不会完全一致。为了便于管理和切换不同环境下的配置,Spring Boot提供了多环境配置的支持。

2024-10-22 20:04:56 3624 60

原创 【Vue进阶】第一章——熟悉Vue常用指令:从文本插值到表单绑定

本章节将详细介绍Vue.js中的一些核心指令,包括文本插值、属性绑定、条件渲染、列表渲染、事件绑定和表单绑定等。通过实际的代码示例和详细的解释,帮助读者深入理解这些指令的工作原理和使用技巧,从而在实际项目中更加灵活地运用Vue.js。

2024-10-18 23:53:04 994 7

原创 【Spring框架精讲】第一章——SpringAOP实战:掌握面向切面编程的艺术

本章将深入探讨Spring框架中的AOP(面向切面编程)技术,从基础概念入手,逐步解析AOP的工作原理、应用场景以及如何在Spring中实现AOP。通过一系列的实际案例,读者将学会如何利用AOP进行代码的非侵入式增强,包括但不限于日志记录、性能监控、事务管理和安全控制等功能。适合对Spring框架有一定了解,希望进一步掌握AOP技术的开发者阅读。

2024-10-17 22:52:34 1729 16

原创 【SSM框架精析】第三弹——全面掌握异常处理机制:从自定义异常到全局异常处理器

本篇博客将深入探讨SSM框架下的异常处理策略,包括如何定义业务异常与系统异常,以及如何利用@RestControllerAdvice和@ExceptionHandler注解实现全局异常处理,确保应用在面对各种异常情况时能够提供友好且一致的用户体验。适合正在使用或计划使用SSM框架进行Web应用开发的读者,尤其是那些希望提升应用健壮性和用户体验的技术爱好者。

2024-10-15 21:01:17 890 11

原创 【SSM框架探索】第二篇——SSM整合与表现层数据封装优化

这篇博客将详细介绍SSM(Spring + SpringMVC + MyBatis)框架的整合过程以及如何通过定义Result类来优化表现层数据的响应格式,确保前后端交互的一致性和简便性。我们将从创建工程、添加必要的依赖开始,逐步完成Spring、MyBatis、SpringMVC的整合配置,并探讨如何通过自定义的结果封装类来统一API的响应格式,提升开发效率和用户体验。适合对SSM框架有一定了解,希望深入了解其整合细节及最佳实践的开发者阅读。

2024-10-15 20:31:34 801 5

原创 【JavaScript进阶】深入探讨JS中的对象及其事件处理

介绍了JavaScript中的对象和函数的概念以及它们在实际编程中的应用。最后,还简要介绍了JavaScript中的事件处理机制,以及如何使用事件处理器来响应用户的操作。

2024-10-14 20:34:19 831 2

原创 【SpringMVC】第一弹.全面掌握:核心概念与请求响应处理技巧

"SpringMVC实战案例解析","SpringMVC中文乱码问题解决方法","SpringMVC请求路径与方式详解","SpringMVC POJO嵌套参数处理指南","SpringMVC集合类型参数处理策略

2024-10-14 11:35:15 1089 28

原创 【JavaScript】 编程基础:变量声明、数据类型及函数使用

JavaScript (简称 JS) 是一种广泛应用于网页开发的脚本语言,主要用于实现网页上的动态效果和交互功能。它可以直接嵌入 HTML 页面中,也可以通过外部文件引入。应用场景动画效果:如轮播图、下拉菜单等。用户交互:如表单验证、弹出广告窗口等。特点无需编译:直接由浏览器解析执行。弱类型语言:变量类型在运行时确定,与 Java 这样的强类型语言不同。变量定义:ES5 之前:使用 var 关键字,如 var i = 10;ES6 之后:使用 let 定义变量,const 定义常量,如

2024-10-13 17:24:06 1213 23

原创 【Web开发】第二弹:HTML表单详解

button,表示按钮标签, 按钮标签一般很少使用,提供“普通|重置|提交”功能。​ 2)size="2" 每次select标签中显示2个子标签option 了解。1.由行rows和列cols组成。提交后台的就是文本值。

2024-10-12 17:16:21 514 4

原创 【Web开发】第一弹:HTML表格基础与应用实例

table>行:tr列:td表头:自动加粗和居中th,表示列table标签单独存在没有意义,必须借助于子标签tr td th名称作用border表格边框width表格的宽度height表格的高度单元格边沿与其内容之间的空白单元格之间的空白表格的背景颜色名称作用align单元格内容的水平对齐方式,取值:left 左 、right 右、center 居中名称作用colspan单元格可横跨的列数(横向合并单元格) columnrowspan。

2024-10-12 16:56:55 777

原创 Mybatis高级查询-一对多查询

tb_user:用户表tb_order:订单表tb_item:商品表tb_orderdetail:订单详情表【表关系】1.tb_user和 tb_order表关系tb_user 《==》 tb_order:一对多, 一个人可以下多个订单tb_order 《==》 tb_user:一对一,一个订单只能属于一个人结论:tb_user和tb_order属于一对多的关系,需要将一方tb_user的主键作为多方tb_order的外键维护关系2.tb_order 和 tb_item 表关系。

2024-10-10 20:39:28 3346 38

原创 Mybatis延迟加载

应用场景 如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。延迟加载的好处 先从单表查询、需要时再从关联表去关联查询,大大提高 数据库性能,因为查询单表要比关联查询多张表速度要快。延迟加载的条件:1)resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。2)延迟加载是针对分步查询而言的。

2024-10-09 23:50:15 1290

原创 Mybatis注解开发

一、全局配置:能够影响mybatis的运行【1】能够配置的参数:settings:mappers:【2】properties:属性作用:设置参数 ,加载外部的资源文件中的参数用法:1、设置参数:取参数: ${driver}2、加载外部的资源文件:从src路径下加载获取资源文件中的参数: ${key}【3】settings设置:开启驼峰自动映射:作用: 数据库下划线命名: user_name 驼峰命名:userName【4】typeAliases:类型别名。

2024-10-09 23:48:45 1202

原创 Mybatis全局配置介绍

mybatis-config.xml,是MyBatis的全局配置文件,包含全局配置信息,如数据库连接参数、插件等。整个框架中只需要一个即可。1、mybatis全局配置文件是mybatis框架的核心配置,整个框架只需一个;2、mybatis全局配置文件中的配置顺序:注意如果配置多项,必须按照以下顺序进行配置properties:属性配置settings:设置typeAliases:类型别名设置typeHandlers:类型处理器enviroments:环境配置environment(环境变量)

2024-10-08 20:24:43 2220

原创 MyBatis框架入门与下载

mybatis框架介绍mybatis框架官网和jar包下载mybatis是Apache软件基金会下的一个开源项目,前身是iBatis框架。2010年这个项目由apache 软件基金会迁移到google code下,改名为mybatis。2013年11月又迁移到了github(GitHub 是一个面向开源及私有 软件项目的托管平台)。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射(多表)。MyBatis 避免了几乎所有的JDBC。

2024-10-03 14:04:50 1127

原创 Maven项目管理入门:POM文件详解与依赖管理

通过上面三个参数我们就能够确定一个唯一版本号的jar包。

2024-10-03 13:50:42 2075

原创 Maven项目构建的生命周期

目录1.1 生命周期是什么1.2 maven的三套生命周期clean生命周期default生命周期site生命周期2、maven生命周期相关命令2.1、mvn clean2.2、mvn compile2.3、mvn test2.4、 mvn package2.5、 mvn install2.6、mvn tomcat:run在Maven出现之前,项目构建的生命周期就已经存在,软件开发人员每天都在对项目进行清理,编译,测试及部署。虽然大家都在不停地做构建工作,但公司和公司间,项目和项目间,往往使用不同的方式做类

2024-10-03 13:46:44 941

原创 Maven下载、安装与环境配置详解:从零开始搭建高效Java开发环境

注意:JAVA_HOME路径需要设置成bin目录的上一级目录;仓库就是一个目录(文件夹),这个目录被用来存储我们项目的所有依赖(就是jar包)和插件。仓库包括两类仓库:1)本地仓库2)远程仓库远程仓库又包括两类:a:中央仓库b:私服。

2024-10-02 16:35:54 2059

原创 深入浅出:使用DOM4J结合XPath高效解析XML

当将数据存储在XML后,我们就希望通过程序获取XML的内容。我们使用Java基础所学的IO知识是可以完成的,不过需要非常繁琐的操作才可以完成,且开发中会遇到不同问题(只读、读写)。人们为不同问题提供不同的解析方式,使用不同的解析器进行解析,方便开发人员操作XML。

2024-10-02 16:19:48 1318

原创 深入浅出MySQL事务处理:从基础概念到ACID特性及并发控制

在实际的业务开发中,有些业务操作要多次访问数据库。一个业务要发送多条SQL语句给数据库执行。需要将多次访问数据库的操作视为一个整体来执行,要么所有的SQL语句全部执行成功。如果其中有一条SQL语句失败,就进行事务的回滚,所有的SQL语句全部执行失败。简而言之,事务指的是逻辑上的一组操作,组成这组操作的各个单元要么全都成功,要么全都失败。事务作用:保证在一个事务中多次操作数据库表中数据时,要么全都成功,要么全都失败。

2024-09-30 20:29:47 1071

原创 MySQL5.7安装

本次选择zip包的方式安装MySQL。

2024-09-27 23:29:51 1481

原创 MySQL进阶:深入理解数据约束与优化查询

讲解数据库约束的作用对表中的数据进行进一步的限制,保证数据的正确性、有效性和完整性。约束种类: 主键约束UNIQUE: 唯一约束NOT NULL: 非空约束DEFAULT: 默认值 了解: 外键约束。

2024-09-27 23:11:28 845

原创 探索XML:从基础到实践的全面指南

目标什么是XML什么是XML英文:eXtensible Markup Language 可扩展的标记语言,由各种标记(标签,元素)组成。可扩展:所有的标签都是自定义的,可以随意扩展的。如:,标记语言:整个文档由各种标签组成。清晰,数据结构化!XML是通用格式标准,全球所有的技术人员都知道这个东西,都会按照XML的规范存储数据,交互数据!!XML作用作用:总体上来说,就是为了存储维护数据的。

2024-09-26 20:53:22 867

原创 反射-代理-注解——总结

数据类型 变量 = 注解对象.属性;

2024-09-26 20:44:26 880

原创 Java 注解详解:从基础到自定义及解析

目标能够理解注解在程序中的作用路径什么是注解注解的作用注解什么是注解?

2024-09-25 22:35:39 1152

原创 Java反射机制入门:解锁运行时类信息的秘密

2、基于Class对象,获取Method对象。获取Constructor对象的方式。3、使用Method对象,执行方法。Constructor类常用方法。案例:使用无参构造器创建对象。案例:使用有参构造器创建对象。案例:使用私有构造器创建对象。案例:调用无参无返回值的方法。案例:调用有参有返回值的方法。Class类中的常用方法。Method类常用方法。1、获取Class对象。

2024-09-24 18:02:00 3070 7

原创 Spring MVC 快速入门指南及实战演示

SpringMVC是一种基于Java实现MVC模型的轻量级Web框架优点使用简单、开发便捷(相比于Servlet)灵活性强代码编写完后,我们要想测试,只需要打开浏览器直接输入地址发送请求即可。但是我们如果我们发送的是`GET`请求可以直接使用浏览器,但是如果要发送的是`POST`请求呢?如果要求发送的是post请求,我们就得准备页面在页面上准备form表单,测试起来比较麻烦。所以我们就需要借助一些第三方工具,如PostMan.

2024-08-03 22:20:48 1340 7

原创 Java编程进阶:深入解析包装类、String类与集合框架精髓

Java编程进阶:深入解析包装类、String类与集合框架精髓

2024-06-12 08:59:07 1464 6

原创 Java进阶工具: BigInteger, BigDecimal, 正则表达式 & Arrays 实战指南

Java进阶工具: BigInteger, BigDecimal, 正则表达式 & Arrays 实战指南

2024-06-12 08:44:13 1070 1

原创 Spring框架实战教程:第三方资源管理与Spring容器

Spring框架实战教程:第三方资源管理与Spring容器

2024-06-05 17:58:02 609 1

原创 Spring注解驱动开发与第三方整合实战指南

Spring注解驱动开发与第三方整合实战指南

2024-06-02 23:56:53 848 1

原创 深入浅出Spring框架:从IOC与DI基础到掌握自动装配原理

深入浅出Spring框架:从IOC与DI基础到掌握自动装配原理

2024-06-01 13:27:37 1911 5

原创 Java面向对象编程高级(二)

Java面向对象编程高级(二)

2024-05-23 22:54:51 862 4

原创 Java面向对象编程高级(一)

java面向对象编程高级(一)

2024-05-22 23:21:44 1220 3

原创 JDK 8 安装与环境配置指南

JDK8安装

2024-05-21 23:35:06 2505

原创 JAVA中的多态:理解跟实践

JAVA的多态

2024-05-21 20:25:22 952 2

原创 java面向对象编程进阶

java面向对象编程

2024-05-20 16:40:21 981 4

Redis入门.xmind

包括下面这些 redis简介 数据类型 redis常用java客户端 Redis持久化

2024-10-26

空空如也

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

TA关注的人

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