自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于springboot使用new Date()报错问题

当我们在idea中使用以下代码String string="2001-01-01";Date date1=new Date(string);我们可以看到Date上有一条删除线,这就表示这种写法已经过时了,如果我们在springboot中运行这些代码,我们可以看到以下的错误提示Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing fa

2021-03-30 20:58:17 915

原创 抽象工厂模式的理解和使用方法

抽象工厂模式相较于普通工厂模式,抽象工厂模式的规模更大,是围绕一个超级工厂创建其他的工厂,可以理解为生产工厂的工厂。原理理解自己的衣柜里挂着各种不同的衣服,我们可以将衣柜理解为工厂,从里面可以获得不同的衣服,我们只需要提供想要获取的衣服信息;当然,家里面可能不止一个衣柜,有的衣柜是装衣服的,有的是装被子的,这时家可以看成是衣柜的工厂,通过家我们可以获取到衣柜。家获取到衣柜,衣柜获取到衣服,我们将家抽象出来,变为一个抽象的工厂类,我们只需要告诉家我们想开哪个衣柜,我们就能获取到那个衣柜。代码实现代码

2021-03-30 20:43:32 250

原创 简单工厂模式的常见使用方式

工厂模式它提供了一种创建对象的最佳方式,我们不用将对象的创建逻辑暴露出来,通过使用一个公共的接口来指向新创建的对象。优点: 1、通过名字便可以实现对象的获取 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、隐藏对象的创建过程,使用者只需要关注产品接口就行。缺点: 每次在需要新的产品时,都需要添加一个产品类,在一定程度上增加了系统的复杂度。代码实现//汽车接口interface Car{ int speed();}//产品1class Honda implemen

2021-03-30 16:33:53 168

空空如也

空空如也

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

TA关注的人

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