自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring框架总结梳理

1、IOC和DI的对比概述 IOC: 控制反转 即控制权的转移,将我们创建对象的方式反转了,以前对象的创建是由我们开发人员自己维护,包括依赖关系也是自己注入。使用了spring之后,对象的创建以及依赖关系可以由spring完成创建以及注入,反转控制就是反转了对象的创建方式,从我们自己创建反转给了程序创建(spring) DI: Dependency Injection 依赖注入 spring这...

2020-03-30 10:21:19 229

原创 idea常用快捷键整理

在读spring源码时非常便捷 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Ctrl+H,显示类结构图(类的继承层次) Ctrl + Shift + H 查看方法的层次关系 Ctrl + I 实现接口方法 Ctrl+O,重写父类方法 Ctrl+N,可以快速打开类 Ctrl+Shift+N,可以快速打开文件 Ctrl+P,可以显示参数信息 Ctrl+U,转到父类 Ctrl+/...

2020-03-29 12:41:05 132

原创 spring注入+策略模式切换业务实现(解决一个接口多个实现动态切换的问题)

一、问题描述: 通过spring托管的service业务类,这个类是通过反射拿到的,经过实验发现这个类只能反射取得service实现了接口的方法,而extends类的方法一律不出现,debug后发现这个servie实例被spring替换成jdkDynmicProxy类,而不是原始对象了,它里面只有service的接口方法,而没有extends 过的super class方法。 结论:当使用策略模式...

2020-03-02 14:13:38 4661 2

转载 Java的三种代理模式

1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法 举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的...

2020-03-02 13:06:08 223

转载 Hibernate Validation验证

一、前言 Hibernate Validation是一个后端验证框架,目前比较流行的验证做法:前端jquery-form-validate + 后端hibernate-validate,提到Hibernate Validator就不得不提JSR 303-Bean Validation规范,JSR-303 是Java EE 6 中的一项子规范,叫做Bean Validation,官方参考实现是Hib...

2020-03-01 18:16:48 469

空空如也

空空如也

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

TA关注的人

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