自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何构建高可用的系统(一):Overview

1. What首先,我们需要对"可用性"下一个定义。 业界常用SLA(Service Level Agreement)来描述一个系统的可用性, SLA包含很多信息(服务内容、故障恢复时间、可用性等), 在这里我们笼统的用“N个9”来指代,比如4个9指的是99.99%的可用性、 5个9指的是99.999%的可用性。假如一个系统声称它的年可用性是4个9, 那它提供的可用性承诺

2018-12-22 17:44:49 909

原创 全球异地多活架构设计(二): 数据层的支持

要做到全球异地多活, 一定要在数据层支持多机房写入, 并且对大多数业务场景提供最终一致性的解决方案。原因如下:跨洲的网络延迟在100ms的数量级,如果只有单点写, 对于用户体验是种灾难对于高频操作来说, 如果做强一致性,那么任然受限于网络延迟, 对于用户体验是种灾难那么随之而来就有两个问题需要解决:跨机房的数据同步多点写入时的数据冲突处理一 、数据同步数据的同步有几个核心问...

2018-12-01 15:43:43 2201

Android UI模板之自定义Topbar

Android UI模板之自定义Topbar,利用自定义属性、配置式赋值等方式,提高代码可复用性。

2015-06-07

Android APP版本更新源码

Android APP版本更新源码,利用进度条实时显示下载进度。

2015-06-04

Android仿QQ下拉刷新

自定义ListView,仿QQ下拉刷新效果

2015-06-02

空空如也

空空如也

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

TA关注的人 TA的粉丝

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