自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java的 spi机制

Spi的背景: 1)我们现在的编程主要是接口编程,模块之间不对实现进行硬编码, 2)一旦代码中涉及具体的实现,就违反了可插拔的原则,如果要替换一种实现就需要修改代码。 spi的用处: 为了实现模块装配的时候不写死代码,spi提供了一种服务发现机制,有点类似IOC的思想,将装配的控制权转移到代码外,意思就是你如果在装配的时候有2个实现类,那么你可以通过配置文件来写要加载的实现类。 Spi的缺点: 1)Jdk标准的SPI会一次性实例化扩展点所有的实现,由于是全部加载不管是否2)有使用到所有很浪费资源 没有IOC

2021-02-20 17:36:14 91

原创 简单工厂设计模式

什么是简单工厂设计模式 简单设计工厂是由封装,多态和继承来组成,由一个定义的类来负责创建其他类的实例,被创建的其他类都有一个共同的父类,简单工模式也被称为静态工厂方法(Static Factory Method)模式,属于类的创建型模式,不过他不在我们的23种GOF设计模式之一,可以很好的实现代码的解耦。 工厂模式的分析和实现例子 上面阐述了什么是工厂模式,下面我们也不在啰嗦直接上代码(计数机例子)并通过简单的说明来让各位明白简单工厂模式,简单工厂模式一共分为三个角色:工厂角色,抽象产品角色,具体产品角色

2021-02-20 17:22:16 214

项目管理10大模板.doc

项目管理资源模板大全

2021-02-20

canal-master.zip

canal-master 源码

2021-02-20

postman_Chrome插件

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。... 摘要: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。

2017-12-04

空空如也

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

TA关注的人

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