摘要: 背景 电商平台经常举行一些秒杀场景的活动来对商品进行促销,来带动整个企业的影响力;而秒杀活动一般是在特定的时间、特定的商品进行限量的销售抢购,这样会吸引大量的用户进行抢购,并在活动约定的时间点同时的进行秒杀抢购;这样也就形成如下特点: 1)大量用户同一时间同时进行抢购,网站瞬时访问流量激增。 2)访 阅读全文
posted @ 2017-12-27 17:58 LongerSoft 阅读(2585) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2016-10-07 15:21 LongerSoft 阅读(284) 评论(0) 推荐(0)
摘要: Builder模式是一步一步创建一个复杂对象的创建型模式,允许用户在不知道内部构建细节的情况下,可以更精细的控制对象的构造流程。也就是针对于不同的对象,在不知道构建细节的情况下,通过不同的构建实现过程,得到不同的结果。 Builder模式的定义 将一根复杂对象的构建与它的表示分离,使得同样的构建过程 阅读全文
posted @ 2016-03-02 20:40 LongerSoft 阅读(395) 评论(0) 推荐(0)
摘要: 定义: 单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 使用场景: 确保某一个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象只应该有且只有一个。 UML类图: 单例模式几个关键点: 1、构造函数不对外开放,一般为private。 2、通过一 阅读全文
posted @ 2016-03-01 20:39 LongerSoft 阅读(4519) 评论(0) 推荐(0)
摘要: 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 阅读全文
posted @ 2016-02-19 13:37 LongerSoft 阅读(235) 评论(0) 推荐(0)
摘要: SRP单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 OCP开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 LSP Liskov替换原则 子类型必须能够替换掉它们的基类型 DIP 依赖倒置原则 抽象不应该依赖于细节。细节应该依赖于抽象。 ISP 接口隔离原则 阅读全文
posted @ 2016-02-19 13:33 LongerSoft 阅读(218) 评论(0) 推荐(0)