个人简介

Echo Blog


江湖无名 安心练剑
  • AB测试从0到1-01统计基础(上):系统掌握指标的统计属性
    01 统计基础(上):系统掌握指标的统计属性 你好,我是博伟。 在学习、解决技术问题的时候,我们都知道有这么一句话“知其然知其所以然”。那么,A/B测试的“所以然”是什么呢?在我看来,就是A/B测试背后的计算原理,知道A/B测试为什么要这么设计,最佳实践中为什么要选择这样的指标、那样的检验方法。 那说到A/B测试背后的计算原理,我们首先得知道,A/B测试的理论基础是假设检验(Hypoth...
    2015-01-01 15:20:27 | AB测试从0到1
  • AB测试从0到1-00开篇词用好A_B测试,你得这么学
    00 开篇词 用好A_B测试,你得这么学 你好,我是博伟。欢迎和我一起学习A/B测试。 可能你对我还不是很熟悉,我先来做个自我介绍。我目前呢,在美国的互联网大厂FLAG工作,是一名资深数据科学家。在过去的7年多时间里,我一直在做A/B测试、机器学习建模、大数据分析的相关工作。 在从事A/B测试的经历中,我参与到从设计测试、实施测试到最后分析测试结果,给出业务指导的全过程,后来逐步在团队中...
    2015-01-01 15:20:27 | AB测试从0到1
  • 300分钟吃透分布式缓存~完-35如何为社交feed场景设计缓存体系?
    35 如何为社交feed场景设计缓存体系? 在上一课时我们讲解了如何为海量计数场景进行缓存设计,本课时中我将讲解如何为社交 Feed 场景设计缓存体系。 Feed 流场景分析 Feed 流是很多移动互联网系统的重要一环,如微博、微信朋友圈、QQ 好友动态、头条/抖音信息流等。虽然这些产品形态各不相同,但业务处理逻辑却大体相同。用户日常的“刷刷刷”,就是在获取 Feed 流,这也是 F...
    2015-01-01 15:20:27 | 300分钟吃透分布式缓存~完
  • 300分钟吃透分布式缓存~完-34如何为海量计数场景设计缓存体系?
    34 如何为海量计数场景设计缓存体系? 在上一课时我们讲解了如何为秒杀系统进行缓存设计,在本课时我们将具体讲解如何为海量计数场景设计缓存服务。 计数常规方案 计数服务在互联网系统中非常常见,用户的关注粉丝数、帖子数、评论数等都需要进行计数存储。计数的存储格式也很简单,key 一般是用户 uid 或者帖子 id 加上后缀,value 一般是 8 字节的 long 型整数。 最常见的计...
    2015-01-01 15:20:27 | 300分钟吃透分布式缓存~完
  • 300分钟吃透分布式缓存~完-33如何为秒杀系统设计缓存体系?
    33 如何为秒杀系统设计缓存体系? 本课时我们具体讲解如何为秒杀系统设计缓存体系。 秒杀系统分析 互联网电商为了吸引人气,经常会对一些商品进行低价秒杀售卖活动。比如几年前小米的不定期新品发售,又如当前每年定期举行双11、双12中的特价商品售卖。秒杀售卖时,大量消费者蜂拥而至,给电商带来了极大的人气,也给电商背后的服务系统带来了超高的并发访问负荷。 在不同电商、不同的秒杀活动,秒杀系统售...
    2015-01-01 15:20:27 | 300分钟吃透分布式缓存~完
  • 300分钟吃透分布式缓存~完-32一个典型的分布式缓存系统是什么样的?
    32 一个典型的分布式缓存系统是什么样的? 本课时我们具体看下一个典型的分布式缓存系统是什么样的。 分布式 Redis 服务 由于本课程聚焦于缓存,接下来,我将以微博内的 分布式 Redis 服务系统为例,介绍一个典型的分布式缓存系统的组成。 微博的 Redis 服务内部也称为 RedisService。RedisService 的整体架构如图所示。主要分为Proxy、存储、集群管理、...
    2015-01-01 15:20:27 | 300分钟吃透分布式缓存~完
  • 300分钟吃透分布式缓存~完-31如何设计足够可靠的分布式缓存体系,以满足大中型移动互联网系统的需要?
    31 如何设计足够可靠的分布式缓存体系,以满足大中型移动互联网系统的需要? 上一课时我们了解了为什么不能设计出同时满足一致性、可用性、分区容错性的分布式系统,本课时我们来具体看下,工作中应该如何设计分布式系统,以满足大中型互联网系统的需求。 传统 CAP 的突破 随着分布式系统的不断演进,会不断遇到各种问题,特别是当前,在大中型互联网系统的演进中,私有云、公有云并行发展且相互融合,互联网...
    2015-01-01 15:20:27 | 300分钟吃透分布式缓存~完
  • 300分钟吃透分布式缓存~完-30面对海量数据,为什么无法设计出完美的分布式缓存体系?
    30 面对海量数据,为什么无法设计出完美的分布式缓存体系? 随着互联网的发展,分布式系统变得越来越重要,当前的大中型互联网系统几乎都向着分布式方向发展。分布式系统简单说就是一个软硬件分布在不同机房、不同区域的网络计算机上,彼此之间仅仅通过消息传递进行通信及协调的系统。分布式系统需要利用分布的服务,在确保数据一致的基础上,对外提供稳定的服务。 CAP 定理的诞生 在分布式系统的发展中,影响...
    2015-01-01 15:20:27 | 300分钟吃透分布式缓存~完