04 2020 档案

摘要:基本定义 单例模式就是确保某一个类只有一个实例,并且提供一个全局访问点。单例模式有如下几个特点: 它只有一个实例。 它必须要自行实例化。 它必须自行向整个系统提供访问点。 代码实现 饿汉式 直接初始化静态变量。这样就保证了线程安全。 public class Singleton { private 阅读全文
posted @ 2020-04-22 09:49 昨夜黄花今朝狼 阅读(344) 评论(0) 推荐(0)
摘要:基本定义 抽象工厂模式提供一个接口,用户创建相关或者依赖对象的家族,而不需要明确指定具体类。 抽象工厂允许客户端使用抽象的接口来创建一组相关的产品,而不需要关系实际产出的具体产品是什么,这样一来客户可以从具体的产品关系中解耦。 模式结构 AbstractFactory:抽象工厂。抽象工厂定义了一个接 阅读全文
posted @ 2020-04-20 10:50 昨夜黄花今朝狼 阅读(218) 评论(0) 推荐(0)
摘要:基本定义 工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法模式让实例化推迟到子类。 模式结构 Product :抽象产品。所有的产品必须实现这个共同的接口,这样一来,使用这些产品的类既可以引用这个接口。 ConcreteProduct:具体产品。 Creator:抽象 阅读全文
posted @ 2020-04-20 10:49 昨夜黄花今朝狼 阅读(208) 评论(0) 推荐(0)
摘要:简单工厂模式 基本定义: 简单工厂模式又称之为静态工厂方法,属于创建型模式。在简单工厂模式中,可以根据传递的参数不同,返回不同类的实例。简单工厂模式定义了一个类,这个类专门用于创建其他类的实例,这些被创建的类都有一个共同的父类。 模式结构: 1. Factory:工厂角色。专门用于创建实例类的工厂, 阅读全文
posted @ 2020-04-16 14:21 昨夜黄花今朝狼 阅读(294) 评论(0) 推荐(0)
摘要:灵魂三问 第一问, 什么是设计模式? 设计模式是在软件工程实践过程中,JAVA使用者们总结出的良好的编程方法,使用设计模式能够增加系统的健壮性,易修改性和可扩展性,当你进行开发的软件规模比较大的时候,良好的设计模式会给编程带来便利,让系统更加稳定。 第二问,为什么要学习设计模式? 普遍的目的: 1、 阅读全文
posted @ 2020-04-15 10:01 昨夜黄花今朝狼 阅读(308) 评论(0) 推荐(0)
摘要:Let’s Encrypt简介 官网:https://letsencrypt.org/ Let’s Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HT 阅读全文
posted @ 2020-04-13 10:43 昨夜黄花今朝狼 阅读(719) 评论(0) 推荐(0)