会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
瓶邪半语
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2021年9月7日
02Condition条件控制
摘要: 一、Condition.await()做了什么? 1 public final void await() throws InterruptedException { 2 if (Thread.interrupted()) 3 throw new InterruptedException(); 4 N
阅读全文
posted @ 2021-09-07 20:06 瓶邪半语
阅读(35)
评论(0)
推荐(0)
编辑
2021年9月2日
01ReentrantLock
摘要: 一、锁的实现(设计思维) 1.锁的互斥特性—>共享资源—>标记(0无锁,1代表有锁) 2.没有抢占到锁的线程?—>释放CPU资源【等待、唤醒】 3.等待的线程怎么存储?—>数据结构去存储一系列等待中的线程,FIFO(等待队列) 4.公平和非公平(能否插队) 5.重入的特性(识别是否同一个人?Thre
阅读全文
posted @ 2021-09-02 23:06 瓶邪半语
阅读(38)
评论(0)
推荐(0)
编辑
2021年7月11日
24访问者模式
摘要: 一、访问者模式定义 1.访问者模式是一种将数据结构与数据操作分离的设计模式,是指封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。属于行为型模式。 2.访问者模式被称为最复杂的设计模式,并且使用频率不高,设计模式的作者也评价为:大多情况下,你不需
阅读全文
posted @ 2021-07-11 23:10 瓶邪半语
阅读(69)
评论(0)
推荐(0)
编辑
23观察者模式
摘要: 一、观察者模式定义 1.观察者模式又称发布-订阅模式,定义一种一对多的依赖关系,一个主题对象可被多个观察者对象同时监听,使得每当主题对象状态变化时,所有依赖于它的对象都会得到通知并被自动更新。属于行为型模式 2.观察者模式的核心是将观察者和被观察者解耦,以类似于消息/广播发送的机制联动两者,使被观察
阅读全文
posted @ 2021-07-11 22:36 瓶邪半语
阅读(62)
评论(0)
推荐(0)
编辑
22解释器模式
摘要: 一、解释器模式定义 1.解释器模式是指给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。是一种按照规定的语法(文法)进行解析的模式,属于行为型模式。 2.其核心思想是识别文法,构建解释。分离终结符号和非终结符号,提取出需要的信息 3.解释器模式的应用场景:
阅读全文
posted @ 2021-07-11 22:09 瓶邪半语
阅读(52)
评论(0)
推荐(0)
编辑
21中介者模式
摘要: 一、中介者模式定义 1.中介者模式又称为调解者模式或者调停者模式。用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。属于行为型模式 2.中介者模式的核心是通过中介者解耦系统各层次对象的直接耦合,层次对象的对外依赖通信统统交由中
阅读全文
posted @ 2021-07-11 18:39 瓶邪半语
阅读(79)
评论(0)
推荐(0)
编辑
2021年7月8日
20备忘录模式
摘要: 一、备忘录模式定义 1.备忘录模式又称为快照模式或令牌模式,是指在不破坏封装的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态,属于行为型模式 2.在软件系统中,备忘录模式可以为我们提供一种”后悔药“机制,它通过存储系统各个历史状态的快照,使得我们
阅读全文
posted @ 2021-07-08 23:31 瓶邪半语
阅读(66)
评论(0)
推荐(0)
编辑
19状态模式
摘要: 一、状态模式定义 1.状态模式也称为状态机模式,是允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类,属于行为型模式 2.状态模式中类的行为是由状态决定的,不同的状态下有不同的行为。其意图是让一个对象在其内部改变的时候,其行为也随之改变。状态模式核心是状态与行为绑定,不同的状态对应
阅读全文
posted @ 2021-07-08 21:51 瓶邪半语
阅读(72)
评论(0)
推荐(0)
编辑
2021年7月7日
18.命令模式
摘要: 一、命令模式定义 1.命令模式是对命令的封装,每一个命令都是一个操作:请求的一方发出请求要求执行一个操作;接收的一方收到请求,并执行操作。命令模式解耦了请求方和接收方,请求方只需请求执行命令,不用关心命令是怎么被接收,怎样被操作以及是否被执行等。属于行为型模式 2.命令模式的本质是解耦命令请求与处理
阅读全文
posted @ 2021-07-07 23:25 瓶邪半语
阅读(148)
评论(0)
推荐(0)
编辑
17迭代器模式
摘要: 一、迭代器模式定义 1.迭代器模式又称为游标模式,它提供一种顺序访问集合/容器对象元素的方法,而又无须暴露集合内部表示。迭代器模式可以为不同的容器提供一致的遍历行为,而不用关心容器内容元素组成结构,属于行为型模式。 2.迭代器的本质是抽离集合对象迭代行为到迭代器中,提供一致访问接口 3.迭代器模式应
阅读全文
posted @ 2021-07-07 21:55 瓶邪半语
阅读(43)
评论(0)
推荐(0)
编辑
下一页