自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python versions prior to 3.5 are not supported for pyFlink

记录Python versions prior to 3.5 are not supported for pyFlink 报错解决过程

2021-12-28 10:43:43 1628

原创 怎么把JDK核心类库的源代码导到idea

1、用idea创建一个项目 File->New->Project...选择你的SDK(这里默认电脑中已经安装好SDK,我这里用的是JDK1.8),点击next,再点击next2、填写项目名称(JDK8_code),存储路径(D:\\JDK8-code),点击finish3、打开 刚所选的存储路径(D:\\JDK8-code),删除src文件4、打开jd...

2019-05-26 23:34:13 515

原创 springboot admin 2.1.2和2.1.3版本无限加载

页面会一直加载,如下:

2019-04-04 14:17:09 603 3

原创 模板模式(通常又叫模板方法模式 Template Method)

一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。与策略模式比较:模板方法注重的是固定流程。策略模式注重的是某个流程用户的选择。以查询为例:1、定义一个模板:public class JdbcTemplate { private DataSource dataSource;...

2018-08-03 16:17:47 755

原创 策略模式(Strategy)

行为行模式根据用户的需求处理对封装好的算法做出选择。解决在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。类图:1、创建一个支付接口:public interface Payment { public PayState pay(String uid,double amount);}2、实现接口:public class AliP...

2018-08-03 14:32:39 196

原创 代理模式(Proxy )

 为其他对象提供一种代理以控制对这个对象的访问。专人做专事,为了代码的解耦。应用:AOP、拦截器、jdbc、猎头、房屋中介、媒婆等等。一、静态代理 1、接口:public interface Person { public void findLove();}2、被代理类:public class Son implements Person { ...

2018-08-02 17:35:37 298

原创 原型模式(prototype)

创建型模式用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。1、通过反射去实现。2、循环赋值。3、通过克隆去实现。.........克隆实现方法(类似与孙悟空吹毫毛):类图:代码:1、孙悟空是只猴子:Monkey.javapublic class Monkey { protected int height; prote...

2018-08-02 12:31:09 233 1

原创 单例模式(Singleton)

保证了一个类只有一个实例,并提供访问它的一个全局访问点。属于创建者模式。特点:保证了从项目启动到系统终止,全程只会产生一个实例。应用场景:Listener本身、日历、IOC容器、配置信息等等常见的设计模式:1、饿汉式:Hungry.javapublic class Hungry { //私有化构造方法。 private Hungry(){}; //...

2018-07-31 11:43:04 150

原创 抽象工厂模式(Abstract Factory Pattern)

这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能照工厂模式提供对象。优点:客户端只能在工厂中选择一个对象。保证了代码的健壮性。缺点:增加代码的复杂度。类图:创建一个接口Milk.java:public interface Milk { Str...

2018-07-22 22:33:00 183

原创 工厂模式(Factory Pattern)

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。优点:1、一个调用者想创建一个对象,只要知道其名称就可以了。2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。3、屏蔽产...

2018-07-20 16:48:58 165

原创 设计模式简介

一、设计模式的分类根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 中所提到的,总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式...

2018-07-09 13:19:10 166

空空如也

空空如也

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

TA关注的人

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