摘要: 介绍: 原型模式(原始模式)是指:通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的办法创建更过的同类型对象,即对象.clone()。 传统方式: 我们都知道克隆羊多莉的故事。本模式中使用多莉来做讲解。 每一只羊都有一下几个共同属性:姓名(name)、年龄(age)、颜色(co 阅读全文
posted @ 2022-03-12 21:26 pluto_charon 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 介绍: 工厂模式专门负责及那个大量有共同接口的类实例化,工厂模式可以动态决定奖哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式有一下几种形态: 简单工厂模式:又称静态工厂方法模式,是不同的工厂方法模式的一个特殊实现。 工厂方法模式:又称多态性工厂模式 抽象工厂模式:又称工具箱模式 简单工厂 阅读全文
posted @ 2022-03-10 21:07 pluto_charon 阅读(184) 评论(0) 推荐(3) 编辑
摘要: 最近在维护一个旧项目,看到里面的很多代码,太杂太乱了。当时因为赶工代码也没有任何设计模式可言。紧赶慢赶的把功能实现了。所以现在维护代码就很难受。而且刚做java那会学的java设计模式,现在也忘得差不多了,于是趁着疫情封闭在家,把设计模式又重新学一遍吧。 如何同时提高一个软件系统的可维护性和可复用性 阅读全文
posted @ 2022-03-10 19:45 pluto_charon 阅读(117) 评论(0) 推荐(1) 编辑
摘要: 介绍: 所谓单例设计模式,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 比如Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象,SessionFactory并不是轻量级的 阅读全文
posted @ 2022-03-09 22:38 pluto_charon 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 在文章的开始,我们先来看一段代码以及他的执行情况: public class PossibleRecording{ static int x = 0, y = 0; static int a = 0, b = 0; public static void main(String[] args) thr 阅读全文
posted @ 2022-01-19 22:42 pluto_charon 阅读(193) 评论(2) 推荐(0) 编辑
摘要: java定时任务目前主要有三种: Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行;而且作业类需要集成java.util.TimerTask,一般用的较少。 Spring 阅读全文
posted @ 2021-10-24 17:20 pluto_charon 阅读(2078) 评论(0) 推荐(0) 编辑
摘要: 书接上回: SpringCloud专题之一:Eureka Spring Cloud专题之二:OpenFeign Spring Cloud专题之三:Hystrix Spring Cloud 专题之四:Zuul网关 Spring Cloud专题之五:config Spring Cloud 专题之六:bu 阅读全文
posted @ 2021-08-15 14:35 pluto_charon 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 书接上回: SpringCloud专题之一:Eureka Spring Cloud专题之二:OpenFeign Spring Cloud专题之三:Hystrix Spring Cloud 专题之四:Zuul网关 Spring Cloud专题之五:config 在上一篇文章中,我们说到了如果confi 阅读全文
posted @ 2021-08-08 17:27 pluto_charon 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 书接上回: SpringCloud专题之一:Eureka Spring Cloud专题之二:OpenFeign Spring Cloud专题之三:Hystrix Spring Cloud 专题之四:Zuul网关 随着服务越来越多,部署的集群越来越多,如果需要改某一个配置信息,那需要改动代码,打印成j 阅读全文
posted @ 2021-08-01 22:52 pluto_charon 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 书接上回: SpringCloud专题之一:Eureka Spring Cloud专题之二:OpenFeign Spring Cloud专题之三:Hystrix 经过前面三章对Spring Cloud的基本组件的介绍,我们可以构建一个简单的微服务架构系统了。比如,通过使用Spring Cloud E 阅读全文
posted @ 2021-07-06 23:42 pluto_charon 阅读(714) 评论(1) 推荐(0) 编辑