自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java常用注解大全

javaSE、Web、Bean、依赖注入、数据验证、MVC、数据库、测试相关注解

2025-11-28 00:29:45 357

转载 Java算法基础

注:包装类型出现的原因:Java是一个面向对象的语言,基本类型并不具有对象的性质,为了与其他对象“接轨”就出现了包装类型(如我们在使用集合类型Collection时就一定要使用包装类型而非基本类型),它相当于将基本类型“包装起来”,使得它具有了对象的性质,并且为其添加了属性和方法,丰富了基本类型的操作。//换行输出,注意是小写的l不是大写的I。区别:在容量为0的时候,remove()会抛出异常,poll()返回false。区别:容量为0的时候,element()会抛出异常,peek()返回null。

2025-11-19 23:20:27 25

原创 SpringBoot3

SpringBoot 打包与部属,热部署,事务,异常处理,Bean管理,拦截器,整合Junit5、MyBatis-Plus

2025-08-18 00:16:44 1054

原创 SpringBoot3整合其他框架

如何构建SpringBoot项目,SpringBoot整合Mybatis,logback,Thymeleaf,PageHelper,已经Postman接口测试工具

2025-08-13 11:31:52 424 1

原创 MyBatis配置数据库

对象关系映射,它的作用是在关系型数据库和对象之间作一个映射,这样我们在具体的操作数据库的时候,只要像平时操作对象一样操作它就可以了,ORM框架会根据映射完成对数据库的操作,不需要和复杂的SQL语句打交道。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联,MyBatis访问数据库的mapper层就是持久层。3 性能不太好 连接池 缓存。

2025-08-09 17:43:26 902

原创 MySQL基础

MySQL基础语法及概念,查询,事务

2025-07-24 22:32:42 837 1

原创 Spring AOP

SpringAOP的代理模式,通过Schema-based方式和AspectJ方式进行通知,注解在SpringAOP中的使用以及简化代码

2025-07-13 22:32:29 1194

原创 Spring IoC/DI

Bean对象的实例化方式,Spring属性注入的方法,Bean的生命周期,注解在Spring上的使用

2025-07-06 18:28:09 2156 1

原创 javaSE:反射

反射运用的详细解释

2025-07-01 22:52:11 1056

原创 Junit_注解_枚举

Junit_注解_枚举的详细使用

2025-06-30 16:14:24 1186

原创 java多线程And网络编程

多线程,网络编程

2025-06-26 20:19:29 1989

原创 javaSE:IO流

本文详细介绍与使用了IO流各方法

2025-06-21 20:07:06 1044

原创 用O(logn)解决所有严格递推式的问题

O(logn)解决所有严格递推式的套路,快速幂原理

2025-05-28 23:58:02 1905

原创 数据结构与算法:单调栈

单调栈模板及其相关面试题

2025-05-28 19:22:24 519

原创 数据结构与算法:图

图的拓扑排序,Kruskal算法,Prim算法,Dijkstra算法

2025-05-25 20:04:18 483

原创 算法与数据结构:树

前缀树的增删改查,二叉树的递归套路,二叉树的遍历,序列化和反序列化,搜索二叉树,平衡二叉树,完全二叉树

2025-05-22 21:50:17 729

原创 八大排序及其对应面试题

1.不基于比较的排序,对样本数据有严格要求,不易改写2.基于比较的排序,只要规定好两个样本怎么比大小就可以直接复用3.基于比较的排序,时间复杂度的极限是O(NIOgN)4)时间复杂度O(N*IOgN)、额外空间复杂度低于O(N)、且稳定的基于比较的排序是不存在的。5)为了绝对的速度选快排、为了省空间选堆排、为了稳定性选归并。

2025-05-19 21:34:50 444

原创 Collection接口,List接口,Set接口(TreeSet,HashSet),Map接口(HashMap,TreeMap)

泛型实际就是 一个<>引起来的 参数类型,这个参数类型 具体在使用的时候才会确定具体的类型代码演示'}';输出结果为4我们发现age=18,name=wang的对象出现了两次,不符合唯一,无序的特点要想使其符合唯一,无序,要在Student类中重写hashCode()和equals()方法1.在类的定义处实现Comparable接口2.重写Comparable接口中抽象方法compareTo/*//按照年龄比较*//*//按照体重比较*///按照名字比较。

2025-05-10 16:36:59 1085

原创 异常中try-catch-finally-throw-thows的使用

异常中try-catch-finally-throw-thows的使用

2025-04-28 00:01:18 1084

原创 面向对象的封装 ,继承,多态,接口,Object类概念与用法

多种状态:同一行为不同子类表现出来的不同状态同一个方法调用,由于对象不同产生的行为也不同。

2025-04-26 11:36:10 1078

原创 java中this.static和import的用法

(如果允许this()出现在构造器的非第一行,可能会导致父类构造器尚未执行时,子类构造器中的代码已经访问了父类的成员变量或方法,这会导致未初始化的父类成员被使用,从而引发错误。当属性名字与形参(或局部变量)发生重名时,程序会发生就近原则,要想表示属性需在属性前加this.修饰。(3)访问方式:对象名.属性名 类名.属性名(推荐)(2)在静态方法中不能访问非静态的属性(方法)(1)在类加载时一起载入方法区的静态域中。(4)非静态的方法可以用对象名.方法调用。-------这是构造块。

2025-04-23 22:53:17 452

原创 java构造器的使用

例如 Person name=new Person(),new关键字实际上是调用一个方法,这个方法叫构造方法(构造器)

2025-04-23 09:49:43 310

空空如也

空空如也

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

TA关注的人

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