文摘首页 | 我的好库
好库文摘

浅析egg-cluster多进程管理模块(一)

浅析egg-cluster多进程管理模块(一) nodejs/cluster集群模块 cluster模块采用Master-Worker模式,以主进程操控子进程的方式启动多个http或https服务器。主要需解决两个问题:......

schifred 发布于 2017/8/14 12:39:57 阅读(10) 评论(0)

设计模式的征途—19.命令(Command)模式

在生活中,我们装修新房的最后几道工序之一是安装插座和开关,通过开关可以控制一些电器的打开和关闭,例如电灯或换气扇。在购买开关时,用户并不知道它将来到底用于控制什么电器,也就是说,开关与电灯、换气扇并无直接关系,一个开关在安装之后可能用来......

Edison Chou 发布于 2017/8/14 12:35:40 阅读(2) 评论(0)

设计模式解密(11)- 命令模式

1、简介 定义:将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队和记录请求日志,以及支持可撤销的操作; 主要解决:在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需要对行......

_Json 发布于 2017/7/19 17:35:53 阅读(39) 评论(0)

设计模式之-工厂模式

前言 回顾上篇的设计模式之-简单工厂模式 我们可以从中发现一些问题。 先看看以计算器为例的简单工厂的结构图如下: 那此时我们换成工厂模式呢?我们先看看工厂的结构图: 承接上篇计算器为例,我们需要新建一个工厂接口......

潇十一郎 发布于 2017/7/18 14:56:08 阅读(22) 评论(0)

设计模式解密(10)- 迭代器模式

1、简介 定义:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示; 主要用途:帮助我们遍历聚合对象; 关键代码:定义接口:hasNext, next; 英文:Iterator 类型:行为型模式......

_Json 发布于 2017/7/17 19:37:12 阅读(26) 评论(0)

设计模式解密(9)- 装饰者模式

1、简介 定义:装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 拆分定义,总结特点:        1、不改变原类文件。......

_Json 发布于 2017/7/17 12:35:41 阅读(26) 评论(0)

Lucene的使用与重构

忽然一想好久不写博客了,工作原因个人原因,这些天一直希望一天假如36个小时该多好,但是,假如不可能。 由于近期在项目中接触了lucene,这个已经没有人维护的全文搜索框架,确实踩了不少坑,为什么用lucene呢?其实我也不知道 关于lu......

行走即歌 发布于 2017/7/17 0:49:11 阅读(17) 评论(0)

面向对象设计模式——观察者(OBSERVER)模式

定义    定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。    Observer模式描述了如何建立这种关系。这一模式中的关键对象是目标(subject)和观......

SpartacusIn21 发布于 2017/7/15 15:35:25 阅读(18) 评论(0)

设计模式解密(8)- 适配器模式

  1、简介 定义:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 主要解决:主要解决在软件系统中,常常要将一些"现存的对象"放到新的环境中,而新环......

_Json 发布于 2017/7/14 17:09:20 阅读(27) 评论(0)

设计模式解密(7)- 代理模式

  1、简介 定义:为其他对象提供一种代理以控制对这个对象的访问 ; 分类: 静态代理(静态定义代理类,我们自己静态定义的代理类) 动态代理(通过程序动态生成代理类,该代理类不是我们自己定义的。而是由程序自动生成......

_Json 发布于 2017/7/13 17:07:31 阅读(27) 评论(0)

小团队管理与大团队管理

  我们公司和大部分传统软件公司一样,随着业务的发展和新领域的开拓,公司的管理风格越来越像华为,这是不是最佳的演进路线,我觉得值得探讨,以下是我的思考,希望跟领导讨论。 一个问题 前段时间跟一个创业的朋友聊天,说起他们最......

liulun 发布于 2017/7/13 13:04:01 阅读(15) 评论(0)

你的知识需要管理PKM

有一段时间没有更新技术博客了~,大脑中总感觉有点东西要写,却不知道从哪里开始写~至少写点东西,也算是一个阶段的成长、反思~ 学习(充电过程)、工作(知识变现过程)不是简单重复,永远都是最值得去反思、玩味的事儿~ 对于处在信息爆炸时代......

Avenstar 发布于 2017/7/11 8:19:28 阅读(24) 评论(0)

设计模式解密(6) - 建造者模式(生成器模式)

1、简介 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 分解一下定义:   1、复杂对象的表示;  2、复杂对象的构建过程;  3、可分离的通用构建过程,也适用于其它复杂对象的表示;  4、......

_Json 发布于 2017/7/7 17:42:47 阅读(24) 评论(0)

设计模式解密(6) - 建造者模式

1、简介 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 英文:Builder 类型:创建类模式  2、原理及组成 引:类图 四个要素 产品类:一般是一个较为复杂的对......

_Json 发布于 2017/7/7 16:56:28 阅读(25) 评论(0)

设计模式学习笔记(一) 概论

1、设计模式的发展史 设计模式来源于建筑行业,20世纪的70年代,Christopher Alexander在研究为解决同一个问题而设计出的不同建筑结构时,发现那些高质量的设计中有很强的相似性。提出用“模式语言”来指代这种相似性。在Ch......

物由心生 发布于 2017/7/7 9:06:10 阅读(15) 评论(0)

【事务管理器JOTM 】

JOTM (Java Open Transaction Manager)是由ObjectWeb协会开发的功能完整的且资源开放的独立的事务管理器。   什么是JOTM 它提供了 JAVA 应用程序的事务支持,而且与 JTA( J......

gaojingsong 发布于 2017/7/7 0:13:12 阅读(16) 评论(0)

redis内存管理

Redis主要通过控制内存上线和回收策略来实现内存管理。 1. 设置内存上限     redis使用maxmemory参数限制最大可用内存。限制的目的主要有: 用户缓存场景,当超出内存上限maxmemor......

Cais~ 发布于 2017/7/6 22:33:00 阅读(11) 评论(0)

设计模式解密(5)- 外观模式(门面模式)

1、简介 外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。 使用外观模式时,我们创建了一个统一的类,用来包装子系统中一个或多个复杂的类,客户端可以直接通过外观类来调用内部子系......

_Json 发布于 2017/7/6 15:54:58 阅读(23) 评论(0)

也谈TDD,以及三层架构、设计模式、ORM……:没有免费的午餐

想在园子里写点东西已经很久了,但一直没有落笔,忙着做 一起帮 的开发直播,还有些软文做推广,还要做奶爸带孩子,还要……好吧,我承认,真正的原因是: 太特么的难写了!   但再难写也要写啊,要等......

自由飞 发布于 2017/7/6 15:54:44 阅读(16) 评论(0)

设计模式解密(2)- 工厂模式(简单工厂、工厂方法、抽象工厂)

1、前言 工厂模式是创建型模式; 工厂模式主要是为创建对象提供接口,将创建对象的过程隔离起来,实现了创建者与调用者的分离,提高了程序的灵活性; 核心本质:   实例化对象,用工厂方法代替new操作;   将选择实现类、创建对象......

_Json 发布于 2017/6/30 22:15:49 阅读(27) 评论(0)
1 2 3 4 5 6 7 8 ... 下一页共223页  到第