自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot中的异常处理器

我们在以上的开发中,统一使用Result返回固定的数据格式给到前端,但是由于程序可能会出现BUG等问题,会导致最终返回给前端的数据,在异常情况下就又不统一了。但是以上使用,@ExceptionHandler(Exception.class)来处理异常,就太宽泛了,怎么能处理更加精确的异常呢?使用了以上注解的类,就可以接收系统中出现的异常了,但是异常出现以后,怎么处理就需要专门的处理方法来处理了.在出现异常的地方捕获异常后,再抛出我们自己定义的异常即可.此时我们就可以统一接收自己的异常了。

2024-03-07 15:00:00 242

原创 Git命令(持续更新中...)

命令说明git config --globl user.name “用户名”配置本地git用户git config --global user.email “邮箱”配置本地git邮箱git init初始化git代码仓库git add .把当前目录的所有改动提交至暂存区git add xxx.txt只把xxx.txt某个指定的文件提交至暂存区git commit -m “提交信息”将暂存区的内容提交至版本库形成一个版本git reset --

2024-03-06 21:57:29 485

原创 Git常用命令

当安装Git后首先要做的事设置用户名称和email地址. 这是非常重要的,因为每次Git提交都会使用该用户信息. 在Git命令行中执行下面命令。

2024-03-06 21:56:42 1207

原创 SpringBoot整合MyBatis

【代码】SpringBoot整合MyBatis。

2024-03-06 08:15:00 111

原创 DTO与VO

当接收前端提交过来的参数时,有些参数不能被实体类直接接收,为了不破坏实体类的单一原则,我们扩展出来一个类继承实体类,当给前端返回数据的时候,有些数据实体类里并没有这些属性,为了不破坏实体类的单一原则,我们扩展出来一个类继承实体类,来扩展自己的一些数据属性给到前端,此时这种类就可以定义成 XXXVo。来接收前端提交过来的所有参数,此时这种类就可以定义成 XXXDto。

2024-03-05 09:35:48 297

原创 SpringBoot中的配置文件

【代码】SpringBoot中的配置文件。

2024-03-05 09:31:02 276

原创 SpringBoot常用注解

被该类注解修饰的类,会被Spring管理起来. 即Spring的程序一启动, 就会被扫描到并实例化到容器中,等待被使用。指将返回的方法值作为响应体响应给前端,当返回值是实体类,列表等类型时,直接就以JSON格式返回给前端了。接收URL路径中的变量,如/book/{id},可以将路径中的{id}参数进行接收。将提交过来的日期格式的字符串,直接转换为JAVA的日期类型。用来接收DELETE请求,标明请求的URL地址。用来接收GET请求,标明请求的URL地址。用来接收请求,标明请求的URL地址。

2024-03-05 09:27:58 514

原创 REST风格开发

REST指的是API接口即,URL定义的风格假如有一个学生管理系统的开发,使用REST风格是一种什么样的形式呢?

2024-03-01 15:06:44 224

原创 SpringBoot接收参数的几种形式

在SpringBoot中获取参数基本方式有5种,需要都掌握.这里需要记住一个技术术语或概念API接口: 你写好的那个URL地址,就被称为API接口。

2024-02-29 21:22:27 1578

原创 Spring与SpringBoot入门

Spring本质上就是一个大的"容器",他可以帮我们创建(实例化)好我们需要的对象,我们需要使用这些对象的时候,只需要给这个容器要就可以了,即从容器中取出来使用即可第一步干了啥?AnnotationConfigApplicationContext类是Spring自带的类,这个类的作用就是加载一个配置文件;如果想知道加载的这个文件是不是一个配置类: SpringConfig怎么就知道它是一个配置类呢?

2024-02-27 19:11:50 1182

原创 新建SpringBoot项目

基础开发,可勾选Lombok,Spring Configuration Processor和Spring Web如果新建项目后,pom.xml中有以下配置,请将true改为false,该配置项在使用http://start.aliyun.com启动器URL时会生成,我们需要改掉默认值,改为false, 这样生成jar包才能运行,如果建完项目后,配置文件默认的是application.properties, 我们需要改为application.yml的格式,yml的格式使用更广泛,功能性,语义化更强。

2024-02-27 19:07:52 677

原创 深入探索JSP技术:构建高效Web应用的关键

在现代Web开发中,理解并掌握JSP技术对于每位软件工程师来说至关重要。本文将详细介绍JSP及其在构建网络应用中的应用,带领读者深入了解这一强大的技术工具。

2023-12-19 21:36:35 425

原创 Mybatis深入教程:从基础到高级

/ 省略getter和setter方法// ...

2023-12-17 13:53:50 115

原创 HTML基础:打开网页魔法的大门

朋友们,今天来聊聊HTML - 超文本标记语言。这可不是什么普通的文本,它是构建整个网络世界的基石。从文字到图片,再到音视频,HTML标签都能搞定!跳出普通文本的框框,HTML让我们的网页不只是文字那么简单。是的,HTML全靠那些看起来简单却强大无比的标签!

2023-12-17 13:26:55 67

原创 深入浅出 MyBatis:手把手教你成为数据库操作高手!

以上就是 MyBatis 的基本使用教程。通过这些步骤,你可以有效地将 MyBatis 应用到你的项目中,提高数据库操作的效率和准确性。现在,是时候动手实践,让你的数据库操作变得轻松而高效了!

2023-12-13 13:57:16 53

原创 Java函数式编程入门:探索四大函数式接口

定义函数式接口是只包含一个抽象方法的接口。它们的目的是为了实现函数式编程——一种将函数或方法作为编程范式。在Java 8中,函数式接口可以通过Lambda表达式、方法引用或构造器引用实现。使用示例。

2023-12-11 19:36:21 50

原创 雪花算法:分布式系统的关键艺术

雪花算法不仅仅是一种技术,它是分布式系统中的一种艺术形式,将时间、空间和序列的概念完美结合。它的设计既简洁又强大,为我们提供了一个在高并发环境中生成唯一ID的可靠方法。这就是真正的技术魅力!

2023-12-10 17:19:34 46

原创 深入解析MySQL约束:数据完整性的守护者

在这篇文章中,我将带大家深入了解MySQL中的约束机制,它是维护数据库数据完整性、有效性和正确性的重要工具。

2023-12-10 14:40:00 57

原创 解锁MySQL的威力:针对常见问题的快速解决指南

案例: 您的博客项目需要一个表来存储博文的标题、内容和发布日期。案例: 您刚写完了第一篇博文,标题是“My First Post”,现在您需要将它加入到MyBlog表中。案例: 在重新阅读您的第一篇博文后,您决定将标题更改为“My First Edited Post”。案例: 您想找出所有标题中包含“First”的博文,以检查您的首次相关文章。案例: 若您的第一篇博文不再相关,您可能需要将其从MyBlog表中删除。案例: 您的博客平台现在有多位作者,您想要统计每位作者发表了多少篇文章。

2023-12-10 12:09:56 34

原创 Java注解详解

注解是对程序代码进行标注和解释的一种方式。在Java中,注解提供了一种元数据形式,能够在程序中嵌入有关程序的信息,以便进行进一步的处理。注解通过使用符号来声明,如@Override等。javaCopy codepublic @interface 注解名称 {public 属性类型 属性名() default 默认值;自定义一个注解@Test,用于指定类的方法上,如果某一个类的方法上使用了该注解,就执行该方法。元注解是描述注解的注解。@Target:指定了注解能在哪里使用。@Retention。

2023-12-08 19:58:11 361

原创 枚举精解:Java中的Enum

通过深入了解Java中的枚举,我们能更好地理解其灵活性和实用性。利用枚举,我们可以清晰地表达代码中的常量,使代码更为可读、可维护。为了间接表示一些固定的值,Java提供了枚举(Enum),它是指变量的值一一列出来,变量的值只限于列举出来的值的范围内。

2023-12-08 19:38:38 53

原创 畅游Java流:深入探索Stream流

探索Java中Stream流的使用,让代码更为清晰、简洁,充分发挥函数式编程的优势。畅游在Stream流的操控中,体验Java的新风尚!对数据使用Stream流的方式操作完毕后,可以把数据收集到集合中。中间操作执行后,Stream流仍然可以继续进行其他操作。终结操作执行后,Stream流将不能再执行其他操作。

2023-12-08 19:02:25 54

原创 Java可变参数:让函数接受任意数量的参数

可变参数又称参数个数可变,用作方法的形参出现,那么方法参数个数就是可变的了方法的参数类型已经确定,个数不确定我们可以使用可变参数修饰符 返回值类型 方法名(数据类型… 变量名){}

2023-12-08 07:59:28 107

原创 集合进阶指南:从基础知识到高级应用

是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何实现,它提供更具体的子接口(如Set和List)实现有序集合,这里的有序指存取顺序用户可以精准控制列表中每个元素的插入位置,用户可以通过整数索引访问元素,并搜索列表中的元素与Set集合不同,列表通常允许重复元素不可以储存重复元素没有索引,不能使用普通for循环遍历底层数据结构是哈希表存取无序不可以储存重复元素没有索引,不能使用普通for循环遍历。

2023-12-07 20:03:04 37

原创 JAVA8时间日期类详解

用于表示没有时区信息的日期和时间,这个类是不可变的,线程安全的,用于处理日期和时间。

2023-12-07 18:51:34 33

原创 Java字符串深度解析:从内存管理到高级方法的全面指南

创建对象的时候,先去内存中查看是否有相同内容的字符串对象,如果有的话,直接引用其内存地址。创建对象的时候,直接在内存开辟一块新空间.

2023-12-05 07:54:10 39

原创 深入了解Java异常:Exception和RuntimeException的区别和处理方法

异常就是程序出现了不正常的情况。

2023-12-02 12:37:00 111

原创 JAVA常用API

Math类包含执行基本数字运算的方法Object是类层次结构的根,每个类都可以将Object作为父类,所有类都直接或者间接的继承该类. 换句话说,该类所具备的方法,所有类都会有一份BigDecimal是用来进行精确计算的创建BigDecimal的对象,构造方法使用参数类型为字符串的四则运算中的除法,如果除不尽请使用divide三个参数的方法。

2023-11-29 15:58:40 86

原创 Lambda表达式

在数学中,函数就是有输入量,输出量的一套计算方案,也就是拿数据做操作面向对象思想强调必须通过对象的形式来做事情函数式思想则尽量忽略面向对象的复杂语法: 强调做什么,而不是以什么形式做.而我们要学习的Lambda表达式就是函数式思想的体现。

2023-11-29 15:57:53 41

原创 java进阶---多态

同一个对象,在不同时刻表现出来的不同形态。

2023-11-25 19:55:20 86

原创 面向对象高级---接口

实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口。概念:接口就是一种公共的规范标准,只要符合规范,大家都可以通用。继承关系,只能单继承,但是可以多层继承。继承关系,可以单继承,也可以多继承。我们可以创建接口的实现类对象使用。要么重写接口的实现类对象使用。

2023-11-25 19:01:25 137

原创 java---抽象类 用abstract修饰

没有方法体,只有方法签名,必须用abstract修饰,拥有抽象方法的类必须定义为抽象类。需要一个类定规范,定规则的时候,就可以让抽象方法来发挥作用。必须要有构造器,提供给子类创建对象调用父类构造器使用。不能创建对象,抽象方法不能执行,因为他没有方法体。有得: 抽象类得到了拥有抽象方法的能力。有失: 抽象类失去了创建对象的能力。

2023-11-25 18:45:18 75

原创 设计模式之单例设计模式

单例模式就是解决不管创建了多少次对象,始终得到的都是同一个对象,并且提供一种可以访问这个对象的方式,可以直接访问,不需要实例化该类的对象.

2023-11-25 17:36:12 497

原创 继承的好处和弊端

提高了代码的复用性(多个类相同的成员可以放在同一个公共的父类)提高了代码的维护性(如果方法的代码需要修改,统一修改一个地方就可以)

2023-11-23 09:58:59 37

原创 JAVA三大特性之继承

继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法。

2023-11-20 20:55:35 44

原创 JAVA中的static 关键字

static关键字是静态的意思, 是java中的一个修饰符,可以修饰成员方法,成员变量。

2023-11-20 20:17:25 47

原创 JAVA案例驱动模式

如果将所有的类文件都放在同一个包下,不利于管理和后期维护,所以对于不同功能的类文件,可以放在不同的包下进行管理。

2023-11-20 20:09:08 75

原创 JAVA--企业级分层开发模式

一层干一层的事,代码做好隔离,每一层代码分别处理一层的事,如果不同的层要使用另外层的代码的时候,进行逻辑调用。

2023-11-17 13:40:11 62

原创 JAVA中的集合详解--ArrayList

增强版的for循环 for(元素: 集合)基本for循环,需要引入下标。可调整大小的数组实现。lambada表达式。

2023-11-15 09:30:12 47

原创 JAVA的常用API

String类在java.lang包下,所以使用时不用导包String类代表字符串,java程序中所有的双引号字符串, 都是String类的对象字符串不可变,他们的值在创建后不能被更改StringBuilder是一个可变的字符串类,我们可以把它看成一个容器,这里的可变指的是StringBuilderer对象中的内容是可变的。

2023-11-15 09:29:16 40

空空如也

空空如也

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

TA关注的人

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