自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 设计模式学习笔记十:构造器模式

构造器(Builder)模式,也叫生成器模式,属于创建型模式之一。GoF设计模式一书描述此模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。适用场景:创建复杂对象,并且该对象的算法可以独立出来进行复用,构造过程必须允许被构造的对象有不同的表示。 本例子代码基于GoF Builder设计模式场景的Java实现,因为在阅读别人的构造器模式示例代码的时候发现都描述的

2015-06-28 22:13:44 658

原创 设计模式学习笔记九:原型模式(和深浅复制)

原型设计模式是一个比较简单的设计模式,创建型模式的一种。主要作用是实现对象的自我复制。在实现上大多采用实现JDK中的Cloneable接口。适用场景同它的作用,也就是需要进行对象拷贝的情况。         在属性拷贝过程中,本例子实现了两种方式:浅复制和深复制。代码如下: package com.array7.prototype; import java.io.*; /** *

2015-06-28 00:10:40 623

原创 设计模式学习笔记八:享元模式

享元模式,又叫蝇量模式(有点恶心):适用于是小类的复用,多与工厂模式配合使用。 上代码: package com.array7.flyweight; import java.util.HashMap; public class Run { public static void main(String[] args) { // 调用 FruitFactory factory = n

2015-06-26 19:21:39 639

原创 互联网秒杀设计

吕毅,百度公司资深研发工程师,传统的LAMP人。 2012年从新浪平台架构部加入百度移动服务事业群组(MSG)手机百度产品线。在百度期间,随着产品线发展和业务上QPS增长,架构设计方面略有所获,对移动端业务、优化有独特的理解和方法。 分享内容抢先看:本次分享介绍了手机百度对抢购业务的设计实实线,主要包含如下主题: 1. 抢购业务介绍 2. 具体抢购项目中的设计 2.1. 如何解耦

2015-06-13 00:46:00 4978 7

原创 生产者消费者模式实现

生产者与消费者解耦,典型应用:MQ。不多解释,code talking: 调用模块: package com.array7.ds.pc; import java.util.concurrent.BlockingDeque; import java.util.concurrent.LinkedBlockingDeque; public class Run { public stat

2015-06-10 13:21:00 1061

原创 Ping CAP CTO、Codis作者谈redis分布式解决方案和分布式KV存储

此文根据【QCON高可用架构群】分享内容,由群内【编辑组】志愿整理,转发请注明出处。 苏东旭,Ping CAP CTO,Codis作者 开源项目Codis的co-author黄东旭,之前在豌豆荚从事infrastructure相关的工作。现在在创业公司PingCAP。 本次分享的内容主要包括五个大部分: Redis、RedisCluster和Codis; 我们更爱一致性; Codis在生产

2015-06-06 17:26:01 6045

nginx-1.9.0 文档

从官方爬下来的文档,需要的朋友自行下载。一起进步。

2015-05-09

Java并发编程实战源码

Java并发编程实战源码,努力前进。包含:jcip-annotations-src.jar和jcip-examples-src.jar。So, you know that.

2015-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除