自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 zookeeper应用场景

1、统一命名服务 2、配置管理 3、集群管理 4、共享锁

2015-07-14 20:36:01 241

原创 分布式服务框架 Zookeeper

zookeeper主要用作: 1)统一命名服务 2)状态同步服务

2015-07-14 19:11:06 313

原创 数据库事物隔离级别

1)READ UNCOMMITTED 2)READ COMMITTED 3)REPEATABLE READ 4)SERIALIZABLE

2015-07-13 23:02:12 289

原创 如何搭建高质量高效的持续集成平台

互联网项目随着业务的发展,系统越来越多,业务越来越复杂,系统架构也越来越复杂。业务的增长和人员的增多,给技术架构、团队合作、产品的交付带来了巨大的挑战。本文将讲述为了达到高质量持续交付的目标而做出的架构改进。希望能够帮助大家在大项目之间集成与开发,能够提高开发效率和开发质量,减少测试人员的工作量与项目的风险,提供高质量高效率的项目交付。 在58团购早期,基本只分为3个大工程,即前台工程,后台工程

2015-07-12 21:50:15 2904

转载 jvm垃圾收集器用法

Serial收集器: Serial收集器是在client模式下默认的新生代收集器,其收集效率大约是100M左右的内存需要几十到100多毫秒;在client模式下,收集桌面应用的内存垃圾,基本上不影响用户体验。所以,一般的Java桌面应用中,直接使用Serial收集器(不需要配置参数,用默认即可)。 ParNew收集器:Serial收集器的多线程版本,这种收集器默认开通的线程数与CPU数量相同,-

2015-06-18 14:47:24 343

转载 一种基于“哨兵”的分布式缓存设计

14年双11大促缓存方案,今天有点闲暇时间,回顾一下当时的思路。 场景介绍: 大促活动下,对于某些产品进行整点秒杀活动。预计流量是平时峰值5+倍。 商品计算逻辑比较复杂:某个最终展示的商品属性和价格,可能需要上亿次动态条件计算获得,动态条件每时每刻都在变化,并且商品的库存属性属于行业共有库存,每时每刻都在变化。 计算模型:前端机并发去后端获取实时计算数据,然后合并结果,根据用户信息给商品打

2015-06-16 11:03:58 299

原创 一致性hash算法的实现

一致性hash算法常用的场景是在memcached或分布式存储的集群中。如果在一个分布式的系统集群中,采用普通的hash算法将数据映射到具体节点上,如:key%N,key是数据的key,N是节点Node的数量。如果有一台机器退出或这有一台机器加入这个集群,那么所有所有的数据映射都失效。如果是分布memcached缓存,那么几乎所有的缓存都不能命中,导致db的压力会瞬间过大。如果采用一致性hash算

2015-01-28 10:27:43 260

空空如也

空空如也

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

TA关注的人

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