自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot Bean管理(扫描、注册、注册条件)

一般的扫描包路径 需要使用xml标签或者是@ComponentScan(basePackages = “xxx.xxx”) ,但是在SpringBoot中不需要。在springBoot 项目的启动类中有一个注解:,这个注解包含以下注解:但是ComponentScan并没有指明包路径,它能够扫描到service和controller层是因为:如果不指定扫描包的路径,比如:以下是一个项目的结构。

2024-04-24 20:00:52 827 1

原创 整合Mybatis,配置数据库

配置数据源(yml格式)

2024-04-17 19:52:36 197

原创 SpringBoot 中获取yml文件的值

获取yml的值 还可以使用注解@ConfigurationProperties(prefix = “前缀”)获取该学生的的name。

2024-04-16 19:47:42 242

原创 SpringBoot中的yaml 与properties文件书写格式

想要使用 YAML 作为属性配置文件(以 .yml 或 .yaml 结尾),需要将 SnakeYAML 库添加到 classpath 下,Spring Boot 中的 spring-boot-starter-web 或 spring-boot-starter 都对 SnakeYAML 库做了集成, 只要项目中引用了这两个 Starter 中的任何一个,Spring Boot 会自动添加 SnakeYAML 库到 classpath 下。在 YAML 中,对象可能包含多个属性,每一个属性都是一对键值对。

2024-04-07 16:48:41 329

原创 java中的File

相对路径:相对路径是不带盘符的,它是相对于项目而言的例如:“a.txt”绝对路径:绝对路径是带盘符的 ,是相对于计算机而言。例如:“C:\a.txt”

2024-03-12 18:53:21 358

原创 Java多态

成员变量 在成员变量中,子类会把父类的成员变量继承下去父类:name 子类:name成员方法:如果子类对父类的方法进行了重写,那么在虚方法表里面,子类会把父类覆盖掉。

2024-01-24 19:31:04 340

原创 java继承

封装:对象代表什么就得封装什么样的数据,并提供数据对应的行为。

2024-01-17 19:15:11 1254

原创 static

特点:类名见名知义,私有化构造方法,方法需要定义为静态的。:帮助我们去做一些事情,但不描述任何事物的类。

2024-01-11 19:05:21 411

原创 集合与数组

数组可以存基本数据类型和引用数据类型集合集合可以存引用数据类型,不能存基本数据类型,如果一定要存储基本数据类型的话,需要把他们变成对应的。

2024-01-07 21:11:32 371

原创 StringBuilder和Stringjoiner

StringJoiner 可以看做是一个容器,创建之后里面的内容是可以变的,也能提高字符串的操作效率,而且操作更简洁。(但是市面上用的比较少)toString : 通过toString 就可以实现把StringBuilder 转换为String。当我们调用一个方法的时候,不需要用变量去接受他的结果,可以继续调用其他的方法。例如完成代码:将{1,2,3}指定输出格式为[1,2,3]append:添加数据,并返回对象本身。length: 获取字符串的长度。reverse:反转容器中的内容。

2023-12-26 19:27:36 383

转载 String字符串

快捷键:ctrl +alt+T :选择指定的代码,快速用逻辑判断符包裹起来。

2023-12-13 12:31:05 46

原创 Java面向对象

类:public class 类型{创建对象:类名 对象名=new 类名( );:类名首字母大写,需要见名知义,驼峰命名一个java文件中可以定义多个class类,且只能一个类是public装饰,而且public修饰的类名必须成为代码文件名。

2023-12-12 18:37:56 414

原创 将实体类输出为指定格式(包含下划线,驼峰,大小写)

UPPER_CAMEL_CASE:所有名称元素,包括第一个,都以大写字母开头,后跟小写字母,并且没有分隔符,例如 WorkPlace。SNAKE_CASE:所有字母均为小写,并在名称元素之间使用下划线作为分隔符,例如 work_place。LOWER_DOT_CASE:所有字母均为小写字母,用点连接字符,例如work.place。LOWER_CASE:字段名均为小写字母,没有分隔符,例如 workplace。KEBAB_CASE:字段名之间用连字符分隔,例如work-place。

2023-11-13 14:51:10 165

原创 java读取.properties文件,通过key获取value

* 4.通过读取文件**

2023-11-02 13:12:06 143

原创 Java方法

public static void 方法名(参数1,参数2。方法调用的时候形参和实参必须以一对应。

2023-09-26 20:15:53 159

原创 方法的重载

联系:遍历数组{1,2,3,4,5,6}输出为[1,2,3,4,5,6]练习2:设计一个方法求数组的最大值,并将最大值返回练习3:判断一个数是否在数组里面 将结果返回给调用处return:其实和循环没什么关系,他是跟方法有关的 有两个作用:表示结束方法和返回结果如果方法执行到了return,那么整个方法结束,里面的循环也就随之结束了。break:break和方法没什么关系,他是和循环有关系,表示结束循环或者switch的。

2023-09-26 20:10:36 136

原创 java设置指定的时间日期

注意,如果需要获取第n天前的日期,然后在继续其他时间的日期,需要将日历重置成今天的日期。

2023-09-20 18:58:32 624

原创 maven(总)

groupid:定义maven项目隶属的实际项目-公司名称artifactid:该元素定义实际项目中的一个maven模块-项目名version:该元素定义maven项目当前所处的版本。

2023-09-07 20:00:46 147

原创 方法的定义和格式

方法调用的时候,参数的数量和类型必须与方法定义中的小括号里面的变量一一对应,否则程序会报错。//与方法里面的变量一一对应 } public static void GetSum(int a , int b) {方法的返回值其实就是方法运行的最终结果,,为了在调用处拿到方法产生的结果,就需要定义带有返回值的方法格式:public static 返回值类型 方法名(){方法体;return 返回值;带返回值的方法的调用:直接调用:方法名(实参);

2023-07-31 12:26:54 206

原创 工作中遇到的关于配置问题

新建的项目没有目录,只有项目名字:点击一下刷新即可。刷新按钮在file下面。选择deployment,点击加号选择war格式就OK啦。想记录一下 一个程序员小白每天遇到的问题。

2023-07-31 09:39:13 98

原创 数组练习题,数组的动态初始化

max的初始值不能随便写成0,如果数组中的值都是负数,此时max等于0 ,大于数组中的任意值,所以一般临时默认为索引0的值是最大的。静态:已经知道数组的具体数据(可以写死) :int[] arr= {1,2,4}动态:不知道数组里面的具体数值 int[] arr={?动态初始化:初始化的时候,只指定数组的长度,有系统为数组分配初始值。字符类型:默认初始化值为’/u0000’ 空格。,系统会根据元素的个数,计算出数组的长度。小数类型:默认初始化值0.0。,由系统给出默认初始化值。整数类型:默认初始化值0。

2023-07-28 14:02:08 151

原创 List集合

list集合在java.util下使用时需要导包。

2023-05-03 22:04:23 974

原创 springboot2

springboot是整合spring技术栈的一站式框架。springboot是简化spring技术栈的快速开发脚手架。

2023-05-03 17:41:16 734

原创 maven

maven

2023-02-18 15:00:16 450

原创 spring的了解以及项目构建

spring

2023-02-18 14:57:00 495

原创 Java数组(复习)

Java数组

2023-01-13 17:11:50 681

原创 Java猜数小游戏

java 复习

2023-01-12 19:37:43 67

原创 Java流程控制语句(复习)

Java复习

2023-01-12 10:49:36 199

原创 Java复习—运算符

Java复习——运算符

2023-01-08 14:59:38 377

原创 Java基础概念(总)(二刷复习)

Java基础

2023-01-04 18:54:22 465

原创 Java ——jdk(复习)

Javajdk

2023-01-03 15:45:07 293

原创 Java -人机交互(复习二刷)-黑马程序员

Java复习笔记

2023-01-03 14:37:37 61

原创 java异常处理机制

异常处理机制抛出异常捕获异常异常处理的五个关键字:try:尝试处理一些异常,监控区域catch:捕获finally:无论执不执行,都会走throw,throws:抛出异常代码解释; int a=1; int b=0; System.out.println(a/b);运行结果:异常处理之后:代码: int a=1; int b=0; try { //try监控异常

2022-02-09 15:29:53 548

原创 java异常Error和Exception

什么是异常实际工作中,遇到的情况不可能是非常完美的,比如:你写的某个模块,用户输入的不一定符合你的要求,你的程序要打开某一个文件,这个文件可能不存在,或者文件格式不对,你要读取数据库的数据,数据可能是空的等等。我们的程序在跑着,或者内存或者硬盘满了等等。软件运行的的过程中,非常可能遇到刚刚提到过的这些异常问题,我们叫做异常,英文名是:Exception。意思是例外,例外情况,或者叫做异常,怎么让我们写的程序作出合理的处理,而不至于程序崩溃。异常是指程序运行的过程中出现的不期而至的各种情况,如文件找不

2022-02-09 14:46:35 415

原创 java 内部类

内部类内部类就是在一个类的内部再定义一个类,比如,A类中定义了一个B类,那么B类相对于A类来说就称为内部类,而A类相对于B类就是外部类了。成员内部类静态内部类局部内部类匿名内部类代码1.public class Outer { private int age = 10; public void out(){ System.out.println("这是外部类的方法"); } public class Inner{ //内部类

2022-01-27 16:36:01 444

原创 java 接口

接口普通类:只有具体实现;抽象类: 具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法。专业的约束,约束和实现分离;面向接口编程。接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。接口的本质是契约,就像我们人间的法律一样,制定好后,大家都去遵守。oo的精髓,是对对象的抽象,最能体现这一点的就是接口。声明类的关键字是class,声明接口的关键字是interface创建一个UserService接口,添加方法public inter

2022-01-27 16:17:01 53

原创 java 抽象类

抽象类abstract修饰符可以用来修饰方法,也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。抽象类中可以没有抽象方法,但是有抽象类的方法一定要声明为抽象类。抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的。子类抽象继承类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类不能new这个抽象类,只能靠子类去实现它:约束!抽象类可以写普通的方法。抽象方法必须在

2022-01-27 15:26:38 392

原创 java Static补充

Static:修饰成员变量略静态代码块:public class Test {//2.匿名代码块 { System.out.println("匿名代码块"); }// 1. static 静态代码块首先被执行,但是只能执行一次 static{ System.out.println("静态代码块"); }// 3. 构造方法 public Test(){ System.out.println("构造方法

2022-01-27 15:03:03 263

原创 instanceof 和类型转换

instanceof 和 类型转换instanceof:instanceof是Java的一个保留关键字,先有继承关系,再有instanceof的使用左边是对象,右边是类,返回类型是Boolean类型。它的具体作用是测试左边的对象是否是右边类或者该类的子类创建的实例对象,是,则返回true,否则返回false。System.out.println(a(对象) instanceof B (类));类型转换:格式:((类型).对象).方法新建一个Person父类public class Pers

2022-01-27 14:27:39 222

原创 java多态

多态即同一种方法可以根据发送对象的不同而采用多种不同的的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用的类型可以有很多多态存在的条件:有继承关系子类重写父类的方法父类引用指向子类对象。注意: 多态是方法的多态,属性没有多态多态注意事项:多态是方法的多态,属性没有多态。父类和子类,有联系。 类型转换异常: ClassCastException!存在条件: 继承关系,方法需要被重写,父类引用指向子类对象。 Father f1=new Son();方

2022-01-27 13:47:23 66

空空如也

空空如也

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

TA关注的人

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