摘要:
田琪(@摇摆巴赫)是京东资深架构师,10年互联网行业从业经验,之前曾分别就职于搜狐、新浪、腾讯等公司,目前负责京东云主机及云数据库的架构及研发工作,对云计算基础技术有深刻理解。DockerCon 2015于6月22-23号在美国旧金山落下帷幕,这个由Docker公司发起的Docker领域峰会,包括D... 阅读全文
摘要:
关于memcached和redis的使用场景,根据大神们的讨论和我在网上查到的资料,总结一下:两者对比:redis提供数据持久化功能,memcached无持久化;redis的数据结构比memcached要丰富,能完成场景以外的事情;memcached的单个key限制在250B,value限制在1MB... 阅读全文
摘要:
最近在学习TCP/IP协议,通过看书和实践终于理解了三次握手和四次挥手,也终于不用总去查什么是三次握手什么是四次挥手了~下图是在本子上画的,Linux系统下实在没找到好用的画图工具,SYN和ACK是根据telnet登入和退出的抓包记录记录的,抓包工具是使用tcpdump,client是我的本机,se... 阅读全文
摘要:
总想写点技术积累。因为最近工作比较忙,一忙一懒,找足了借口 :(今天想简单记录一下前段时间发现在做数据清洗时遇到的问题,在处理这件事情上,感受到了许多。大概需求是这样的:有两组数据库,每组都是分库分表的结构。从两组库中查出数据,根据规则再进行入库、清除缓存、发送消息队列。数据有几千万。遇到这样的问题... 阅读全文
摘要:
构造器(Builder)模式,也叫生成器模式,属于创建型模式之一。GoF设计模式一书描述此模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。适用场景:创建复杂对象,并且该对象的算法可以独立出来进行复用,构造过程必须允许被构造的对象有不同的表示。本例子代码基于GoF... 阅读全文
摘要:
原型设计模式是一个比较简单的设计模式,创建型模式的一种。主要作用是实现对象的自我复制。在实现上大多采用实现JDK中的Cloneable接口。适用场景同它的作用,也就是需要进行对象拷贝的情况。 在属性拷贝过程中,本例子实现了两种方式:浅复制和深复制。代码如下: 阅读全文
摘要:
享元模式,又叫蝇量模式:适用于是小类的复用,多与工厂模式配合使用。没看设计模式的人,在coding的时候应该会不知不觉中写过这种结构的代码,只不过不知道名字叫什么而已。 享受模式详细定义:传送门 上代码: 阅读全文
摘要:
郑重声明:近期发现有人恶意抄袭文章,请坚守底线完整转载文章,尊重知识和他人劳动成果。吕毅,百度公司资深研发工程师,传统的LAMP人。 2012年从新浪平台架构部加入百度移动服务事业群组(MSG)某业务线(以下简称“A”)。在百度期间,随着产品线发展和业务上QPS增长,架构设计方面略有所获,对移动... 阅读全文
摘要:
生产者与消费者解耦,典型应用:MQ。不多解释,code talking:调用模块:package com.array7.ds.pc;import java.util.concurrent.BlockingDeque;import java.util.concurrent.LinkedBlocking... 阅读全文
摘要:
此文根据【QCON高可用架构群】分享内容,由群内【编辑组】志愿整理,转发请注明出处。苏东旭,Ping CAP CTO,Codis作者 开源项目Codis的co-author黄东旭,之前在豌豆荚从事infrastructure相关的工作。现在在创业公司PingCAP。本次分享的内容主要包括五个大部... 阅读全文