- 博客(10)
- 收藏
- 关注
原创 SpringBoot整合SSM
Spring框架为团队开发,将复杂的框架进行整合,使程序从控制调用浑然一体,以一种统一的方式调用核心:整合第三方框架核心机制IOC-DI@RestController控制反转:将其他框架里的对象创建的权力交给sping容器管理,由spring容器管理对象的生命周期@Autowired依赖注入:创建对象时,对象中有依赖的属性,spring负责属性赋值AOP 面向切面编程SpringMVC作用:接受用户请求,完成业务处理,返回响应给用户框架之间调用关系SpringBoot
2022-01-11 11:09:44
582
原创 经典排序算法
选泡插快归堆希桶计基 private static void swap(int[] arr, int j, int i) { int temp = arr[j]; arr[j] = arr[i]; arr[i] = temp; }选择排序n^2 不稳遍历找到最小的数,放到最前,依次遍历一遍,最小值下标指向最小值,跟第一个数交换for (int j = 0; j < arr.length; j++) { int minpo
2022-01-11 10:47:12
148
原创 Java基础面试
为什么要重写hashcode()方法主要原因是默认从Object继承来的hashCode是基于对象的ID实现的。如果你重写了equals,比如说是基于对象的内容实现的,而保留hashCode的实现不变,那么很可能某两个对象明明是“相等”,而hashCode却不一样。这样,当你用其中的一个作为键保存到hashMap、hasoTable或hashSet中,再以“相等的”找另一个作为键值去查找他们的时候,则根本找不到。HashMap底层是数组+链表+红黑树,哈希表key : value结构,key不可
2022-01-11 10:40:55
501
原创 Mybatis
POJO(Plain Old Java Objects,普通老式 Java 对象)package com.jt.springboot_demo2.pojo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Accessors;import java.io.Serializable;/** * 实体对象: * 1
2022-01-02 21:49:14
325
原创 SpringMVC、Spring
MavenMaven是跨平台的项目管理工具。主要服务于基于java平台的项目构建、依赖管理和项目信息管理。Java工程中我们自己去找jar,或者来自官网,或者来自网友的分享,或者来自项目团队的共享,不论何种方式,都需要把jar文件复制到lib目录中,并且buildpath。四大特征仓库 repository全球仓库,称为中央仓库,全球开发者都可以连接它来自动下载jar包全球各地做镜像仓库,如中国就有网易、阿里等镜像仓库本地仓库。下载一次后,不会再次下载的,除非你删除了。当用户需要某个ja
2021-12-19 23:11:03
542
原创 面对对象-异常
异常的继承结构:Throwable: 顶级父类 --Error: 错误,程序无法处理 --VirtulMachineErrorJava --虚拟机运行错误 --StackOverFlowError --栈溢出异常 --OutOfMemoryError --Exception: 我们可以编码修复的错误 --RunTimeException --运行时异常,无法在bian无法抛出 --ArithmeticExcept
2021-12-19 23:06:33
477
原创 面对对象-多态
前提: 需要存在继承或者实现关系(继承) 要有覆盖操作(方法的重写)成员方法: (成员变量的多态性,也就是动态绑定,必须存在于方法的重写之上) 编译时:要查看引用变量所属类中是否有所调用的方法(编译时要看父类是否定义了这个资源) 运行时:调用实际对象所属的类中的重写方法(运行时使用的是子类的功能) 如果方法重写了,成员方法的定义使用的是父类的,实现(方法体
2021-12-19 22:58:58
334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人