2017年04月的文章

设计模式

生产者消费者模式

邢桂帅 发布于 2017-04-27

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

阅读(153)评论(0)赞 (0)

读过的书

写在世界读书日

1

邢桂帅 发布于 2017-04-23

今天是世界读书日,全世界的人正和你一起阅读,但明天,后天以及往后的每一天都应当是阅读的日子。 清明节前参加了一个读书活动,每周坚持读一本书,今天刚好完成第三本书的周测,拿到了一个好久没有获得过的满分。当然,这个读书活动不是去读完整的书,而是阅读被组织者总结后的“卡片“。三本书分别...

阅读(162)评论(0)赞 (1)

设计模式

Master-worker模式

邢桂帅 发布于 2017-04-19

master-worker模式是常用的并行模式。就像软件公司的工作模式一样,客户将需求提给项目经理,项目经理将需求分解,然后分配给各个开发人员,开发人员开发完成后将结果反馈给项目经理,由项目经理向客户交付。在这种工作模式之中,项目经理扮演的角色就是Master,开发人员的角色就是...

阅读(144)评论(0)赞 (1)

设计模式

Future模式

邢桂帅 发布于 2017-04-11

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

阅读(155)评论(0)赞 (0)