自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis-plus-join mybatis-plus必备神器

mybatis-plus-join是mybatis plus的一个多表插件,上手简单,十分钟不到就能学会全部使用方式,只要会用mp就会用这个插件,仅仅依赖了lombok,而且是扩展mp的构造器并非更改原本的构造器,不会对原有项目产生一点点影响,相信大多数项目都有这俩插件,四舍五入就是没依赖。......

2022-07-20 09:50:50 36546 37

原创 maven发布项目到中央仓库

maven发布自己的项目到中央仓库1.注册sonatype网站账号https://issues.sonatype.org/secure/Signup!default.jspa注册成功之后然后直接登录就行了2.新建新的问题(issues)这个组id,可以是io.github.你的GitHub用户名 或者你的域名 反着来 打个比方,如果是 你的域名是 mhb.icu 那么就是 icu.mhb然后就等待工作人员评论等到工作人员说这种说认证通过了,可以去上传jar包到中央仓库了3.配置p

2021-09-25 15:15:11 527 2

原创 使用 AOP + 自定义注解 实现 controller的日志打印

首先引入aop pom依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>5.0.8.RELEASE</version> <scope>compile</scope> </dependency

2020-05-25 09:40:48 964

原创 java反射超详细(包含一些mybatis、spring源码理解)

Class : 在反射中表示内存中的一个Java类,Class可以代表的实例类型包括,类和接口、基本数据类型、数组Object : Java中所有类的超类Constructor: 封装了类的构造函数的属性信息,包括访问权限和动态调用信息Field : 提供类或接口的成员变量属性信息,包括访问权限和动态修改Method: 提供类或接口的方法属性信息,包括访问权限和动态调用信息Modifier : 封装了修饰属性, public、protected、static、final、synchronized、

2020-01-10 11:38:06 332

原创 java接口(超简单理解)

1.接口继承和实现继承的规则不同,一个类只有一个直接父类,但是可以实现多个接口2.Java接口本身没有任何实现,因为Java接口不涉及表象,只描述public行为,所以Java接口比Java抽象类 更抽象化3.Java接口的方法只能是抽象的公开的(默认就是抽象公开的),Java接口不能有构造器,Java接口可以有public静态和final属性

2020-01-10 11:36:49 427

原创 不枯燥的学习java抽象

使用前我们先注意抽象类的注意事项:1.抽象类必须使用abstract修饰符来修饰,抽象方法也必须使用abstract修饰符来修饰,抽象方法不能有方法体。2.抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类实例。即使抽象类里不包含抽象方法,这个抽象类也不能创建实例。3.抽象类可以包含成员变量、方法(普通方法和抽象方法都可以)、构造器、初始化块、内部类(接口、枚举)5种成分。抽象类的构造器不能用于创建实例,主要用于被子类调用。4.含有抽象方法的类(包括直接定义了一个抽象方法;或继承

2020-01-10 11:12:30 142

空空如也

空空如也

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

TA关注的人

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