随笔分类 -  java

摘要:#1, ForkJoin 简介 ForkJoin是由JDK1.7之后提供的多线程并发处理框架。ForkJoin框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值分解成多个计算,然后将各个计算结果进行汇总。相应的,ForkJoin将复杂的计算当做一个任务,而分解的多 阅读全文
posted @ 2023-07-06 17:19 primaryC 阅读(19) 评论(0) 推荐(0)
摘要:1,观察者模式 观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的其他对象。 又被称为发布-订阅(Publish/Subscribe)模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有 阅读全文
posted @ 2023-03-30 23:04 primaryC 阅读(80) 评论(0) 推荐(0)
摘要:1,模板模式简介 模板模式(模板方法模式),属于行为型设计模式。 模板模式实际上封装了一个固定流程,该流程有几个步骤组成,具体步骤细节可以由子类进行不同实现。 2,模板模式结构 1. 抽象类(模板) 抽象模板类,给出一个算法的轮廓和骨架,由一个模板方法和若干个基本方法组成。 模板方法:定义一套算法的 阅读全文
posted @ 2023-03-30 21:19 primaryC 阅读(31) 评论(0) 推荐(0)
摘要:1,简单工厂模式 1.1,简介 简单工厂:封装创建产品的过程。提供一个返回产品实例的方法,此方法封装了产品实例的逻辑,根据参数返回不同的实例。所有产品一个工厂实例生成。 缺点:每多一个产品,就要修改 instance() 方法,修改的多,方法就变长。 优点:我就是这么用的,简单实用。。。 简单工厂模 阅读全文
posted @ 2023-01-31 22:19 primaryC 阅读(72) 评论(0) 推荐(0)
摘要:1,代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类 阅读全文
posted @ 2023-01-31 21:54 primaryC 阅读(295) 评论(0) 推荐(0)