上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 73 下一页
摘要: Java程序员们应该对java.io对不会陌生,因为java.io包采用了装饰器模式。 一、定义: Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。因此,装饰器模式具有如下的特征: 它必须具有一个装饰的对象。 它必须拥有与被装饰对象相同的接口。 阅读全文
posted @ 2016-02-26 10:47 邱明成 阅读(12871) 评论(0) 推荐(3) 编辑
摘要: Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们。用户不知道内部的具体构建细节。Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反 阅读全文
posted @ 2016-02-26 10:31 邱明成 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 供应链电子商务的主要功能 包括: 计划、采购、入厂物流、库存、配套生产协作、产品销售、出厂物流、售后服务、退货、结算等 阅读全文
posted @ 2016-02-25 21:59 邱明成 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、概述 本文将讲述Bit-Map算法的相关原理,Bit-Map算法的一些利用场景,例如BitMap解决海量数据寻找重复、判断个别元素是否在海量数据当中等问题.最后说说BitMap的特点已经在各个场景的使用性。 二、Bit-Map算法 先看看这样的一个场景:给一台普通PC,2G内存,要求处理一个包含 阅读全文
posted @ 2016-02-25 21:42 邱明成 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 一、 设计理念 1. 空间换时间 1) 多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag) 反向代理缓存 应用端的缓存(me 阅读全文
posted @ 2016-02-25 20:15 邱明成 阅读(616) 评论(0) 推荐(1) 编辑
摘要: http://lusongsong.com/info/post/932.html 阅读全文
posted @ 2016-02-25 14:45 邱明成 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 倒排索引(Inverted Index):倒排索引是实现“单词-文档矩阵”的一种具体存储形式,通过倒排索引,可以根据单词快速获取包含这个单词的文档列表。倒排索引主要由两个部分组成:“单词词典”和“倒排文件”。 单词词典(Lexicon):搜索引擎的通常索引单位是单词,单词词典是由文档集合中出现过的所 阅读全文
posted @ 2016-02-25 14:20 邱明成 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 我公司一兄弟,在controller层,每次调用controller的时候都创建了velocity引擎,而且没有去关闭,最终导致的现象就是jvm的内存信息正常,但是jvm之外的内存发生了泄露,导致是用jvm工具无法定位问题 最终使用对可能有问题的接口进行压测,发现了某个接口有问题,然后通过revie 阅读全文
posted @ 2016-02-25 11:25 邱明成 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式: 工厂方法模式: 阅读全文
posted @ 2016-02-24 20:36 邱明成 阅读(224) 评论(0) 推荐(0) 编辑
摘要: public class Test { public static void main(String[] args) { Person person1 = new Person(); person1.setId("1"); person1.setName("qiumc"); Person perso 阅读全文
posted @ 2016-02-24 20:22 邱明成 阅读(359) 评论(0) 推荐(0) 编辑
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 73 下一页