2017年04月的内容

设计模式

生产者消费者模式

生产者消费者模式
生产者消费者模式应该是一个经常聊的模式了,现在经常使用的MQ是这个模式的一个常见场景了。不多赘述,直接上一个简单的代码实现。 数据实体: package com.fullstacker.study.designpattern.consumer; public final class Data { private String id……继续阅读 »

cruise 4年前 (2017-04-27) 1096浏览 0评论 0个赞

读过的书

写在世界读书日

写在世界读书日
今天是世界读书日,全世界的人正和你一起阅读,但明天,后天以及往后的每一天都应当是阅读的日子。 清明节前参加了一个读书活动,每周坚持读一本书,今天刚好完成第三本书的周测,拿到了一个好久没有获得过的满分。当然,这个读书活动不是去读完整的书,而是阅读被组织者总结后的“卡片“。三本书分别是《如何阅读一本书》,《精力管理》,《拖延心理学》。除了在这个活动中读到……继续阅读 »

cruise 4年前 (2017-04-23) 1115浏览 0评论 0个赞

设计模式

Master-worker模式

Master-worker模式
master-worker模式是常用的并行模式。就像软件公司的工作模式一样,客户将需求提给项目经理,项目经理将需求分解,然后分配给各个开发人员,开发人员开发完成后将结果反馈给项目经理,由项目经理向客户交付。在这种工作模式之中,项目经理扮演的角色就是Master,开发人员的角色就是worker。master-worker模式的核心思想是,系统有两个进程协作工作……继续阅读 »

cruise 4年前 (2017-04-19) 233948浏览 0评论 0个赞

设计模式

Future模式

Future模式
Future模式,如字面意思,就是要在将来的某个时刻获取到结果,有点类似于ES6中的Promise。 一个简单的栗子: 定义一个数据接口: package com.fullstacker.study.designpattern.future; public interface Data { String getRequest(); } ……继续阅读 »

cruise 4年前 (2017-04-11) 56浏览 0评论 0个赞