自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之代理模式(二)

CGlib动态代理: CGlib是一个第三方开源组件,作用是用来生成动态代理对象,与JDK动态代理不同的是,不需要创建接口,生成的代理对象是真实对象的子类,所以真实对象不能用final修饰。 目前,主流的框架都使用了CGlib,例如mybatis,spring,hibernate。 如何使用CGlib创建代理对象? 实现MethodInterceptor(import net.sf.cglib....

2020-03-14 21:28:59 111

原创 设计模式之代理模式(一)

1.设计模式:通俗的来说就是设计的一些套路。 2.设计模式的要素: 名称 解决的问题 解决的方案 3.面向对象的设计原则: 整体原则是高内聚,低耦合 单一职责原则:一个类最好只做一件事 开闭原则:对修改关闭,对扩展开放 依赖倒转原则:依赖抽象而不依赖具体类 接口隔离原则:每个接口的职责单一 里氏代换原则:子类可以替换父类 4.设计模式一共有23种,分为三类: 创建型:工厂,单例,原型… ...

2020-03-13 22:58:49 81

原创 JAVA学习笔记

1.java程序设计语言,java虚拟机,java api类库这部分统称为JDK 2.JDK(java development kit):用于支持java程序开发的最小环境 3.javaAPI类库中的java SE API子集和java虚拟机这两部分统称为JRE 4.JRE(JAVA Runtime Environment):支持java程序运行的标准环境 5.JAVA技术体系可分为四个平台: ...

2020-03-07 21:16:06 112

空空如也

空空如也

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

TA关注的人

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