自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工厂方法模式

文章目录工厂方法模式1、定义2、工厂方法模式的结构3、代码实现4、工厂方法模式的优缺点和应用场景 工厂方法模式 1、定义 定义一个创建对象的接口,让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行,简单来说就是父类工厂负责创建产品对象,子类负责生产具体产品对象。 2、工厂方法模式的结构 Fruit:抽象的产品类 AppleFruit、OrangeFruit:具体的产品类 FruitFactory:抽象的父类产品工厂 AppleFruitFactory、OrangeFruitFac

2021-02-18 23:28:19 117

原创 简单工厂模式

文章目录简单工厂模式1、定义2、简单工厂模式的结构3、代码实现4、简单工厂模式的优缺点和应用场景 简单工厂模式 1、定义 由一个工厂对象决定创建出哪一种产品类的实例,简单来说就是根据不同参数获取不同的实例 2、简单工厂模式的结构 Fruit:抽象的产品类 AppleFruit、OrangeFruit:具体的产品类 FruitFactory:工厂类 3、代码实现 Fruit: /** * @author: Renaaa * @date: 2021-02-18 22:02 * @descriptio

2021-02-18 22:53:03 127

原创 SpringCloud与SpringBoot版本对应关系

今天在创建SpringCloud项目过程中遇到了一个坑:当我将SpringCloud项目架子搭好之后,启动Eureka的时候报错(具体的错误提示忘记截图了),然后对问题摸索了好久之后才发现是SpringBoot与SpringCloud对应的版本问题。 由于我项目中SpringBoot项目的版本用的是2.2.X,而SpringCloud的版本用的是 Greenwich.SR2所以造成了报错导致Eur...

2020-03-30 22:38:18 829 2

原创 Linux下修改主机名和系统时间的方法

众所周知,在Linux系统下的一切操作都是需要使用指令来完成的,其中修改主机名和修改系统时间也不例外。今天说以下如何在Linux系统下修改主机名和系统时间。 修改主机名 修改主机名分为两种: 1:临时修改(重启之后主机名还会变回原本的名字); 使用 hostname 修改当前主机名 hostname new-hostname(新的主机名) 2:永久修改(修改过后将不会变为原来的名字); 修改 /...

2019-07-09 19:53:07 760 4

原创 SpringMVC由于上传文件导致的400错误的解决方法

昨天在用SSM写项目的时候需要用到图片上传,于是将页面的form表单提交方式改为了multipart/form-data(默认为application/x-www-form-urlencode),并且将文件上传解析器也配置完成的情况下,代码出现了400的问题。这个问题足足困扰了我一个小时之久。后来在朋友的帮助下终于得以解决。解决方法如下: 图片上传的input标签中的name属性不要与实体类中图片...

2019-07-06 16:18:10 874 4

原创 异常处理器的使用

异常处理器 SpringMVC在处理请求的过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 异常处理的思路 系统中的异常包括两类:预期异常和运行时异常,前者通过捕获异常从而获取异常信息,后者主要同通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由...

2019-07-06 15:49:47 301

原创 Data类方法小记

Data类 Data类表示特定的瞬间,精确到毫秒; Data类的空参构造方法获取的是当前计算机系统的时间; Data(long类型参数) --传入的是long类型的参数,是值毫秒值; 例如: Data data = new Data(0); Syetem.out.println(data); 此处返回的结果是 1970年1月1日的0点0分0秒(java代码中的时间原点是格里尼治时间的1970年1...

2019-05-31 20:19:13 591

原创 使用CalendarAPI写java版万年历

使用CalendarAPI写java版万年历 在论坛里看了好多万年历的版本,然后发现没有一款是使用Calendar做出来的,所以今天分享一个使用CalendarAPI写的Java版万年历,非常的简单,只要明白Calendar的使用方法就可以。 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util...

2019-05-31 19:41:25 801

空空如也

空空如也

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

TA关注的人

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