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

原创 七、代理模式

一、静态代理 //卖票接口 public interface SellTickets { void sell(); } //火车站 火车站具有卖票功能,所以需要实现SellTickets接口 public class TrainStation implements SellTickets { public void sell() { System.out.println("火车站卖票"); } } //代售点 public class ProxyPoint

2022-05-27 08:08:53 45

原创 六、建造者模式

一、建造者模式 //自行车类 public class Bike { private String frame; private String seat; public String getFrame() { return frame; } public void setFrame(String frame) { this.frame = frame; } public String getSeat() {

2022-05-26 23:35:44 40

原创 五、原型模式

二、原型模式 //奖状类 public class Citation implements Cloneable { private String name; public void setName(String name) { this.name = name; } public String getName() { return (this.name); } public void show() { S

2022-05-26 22:36:44 44

原创 四、工厂模式

一、简单工厂模式 二、工厂方法模式 三、抽象工厂模式

2022-05-26 08:14:59 40

原创 三、单例模式

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录饿汉式-方式1(静态变量方式)懒汉式 饿汉式-方式1(静态变量方式) /** * 饿汉式 * 静态变量创建类的对象 */ public class Singleton { //私有构造方法 private Singleton() {}

2022-05-26 00:24:33 36

原创 二、软件设计原则

1、开闭原则 对扩展开放,对修改关闭 在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。 想要达到这样的效果,我们需要使用接口和抽象类。 因为抽象灵活性好,适应性广,只要抽象的合理,可以基本保持软件架构的稳定。而软件中易变的细节可以从抽象派生来的实现类来进行扩展,当软件需要发生变化时,只需要 根据需求重新派生一个实现类来扩展就可以了。 下面以 搜狗输入法 的皮肤为例介绍开闭原则的应用。 分析:搜狗输入法 的皮肤是输入法背景

2022-05-18 19:22:45 123

原创 一、UML类图

一、概述 统一建模语言(Unified Modeling Language,UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。 2.UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图。 二、类的表示方法 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和address

2022-05-18 18:20:55 97

翻译 VIEW_01 Elasticsearch 面试专题

面试题目录 VIEW_01 Elasticsearch 面试专题 文章目录面试题目录一、公司使用场景及规模、调优1.1 设计阶段调优1.2、写入调优1.3、查询调优1.4、其他调优二、elasticsearch 的倒排索引是什么三、elasticsearch 索引数据多了怎么办,如何调优,部署3.1 动态索引层面3.2 存储层面3.3 部署层面四 elasticsearch 的 master 选举的五、Elasticsearch 索引文档的过程六、Elasticsearch 搜索的过程七、部署时,Lin

2022-04-24 00:20:38 312

空空如也

空空如也

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

TA关注的人

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