公司:vivo
维沃移动通信有限公司(通称:vivo)是一家中国科技公司,主要生产智能手机、无线耳机等消费电子产品。
公司曾用名步步高通信设备有限公司、步步高通信科技有限公司,前身是1995年10月建立的步步高电话机厂,曾是步步高电子旗下品牌(前身为步步高音乐手机)。
vivo 企业云盘服务端实现简介
本文将介绍企业云盘的基本功能以及服务端实现。
vivo 游戏中心包体积优化方案与实践
介绍App包体积优化的必要性,游戏中心App在实际优化过程中的有效措施,包括一些优化建议以及有优化思路。
glibc 内存分配与释放机制详解
本文以一次线上故障为基础介绍了使用glibc进行内存管理可能碰到问题,进而对库中内存分配与释放机制进行分析,最后提供了相应问题的解决方案。
为什么刷手机停不下来?来「上瘾模型」分分钟带你了解!
上瘾模型(HOOKED模型)来自于美国斯坦福教授所著的《上瘾》畅销书,是培养用户使用产品习惯的一种标准化模型(现多用于互联网产品设计中),分为四个步骤:触发、行动、多变的酬赏、投入。
浅谈TiKV集群运维问题排查与修复——磁盘空间占用问题
本文介绍了 TiKV 磁盘空间问题的排查思路与解决方案。
浅谈活动中台系统技术债管理实践
本文通过在活动中台系统的技术债实践经验,介绍技术债的含义、分类和管理。
游戏推荐业务中基于sentinel的动态限流实践
本文介绍了一种基于 sentinel 进行二次开发的动态限流解决方案,包括什么是动态限流、为什么需要引入动态限流、以及动态限流的实现原理。
一次基于AST的大规模代码迁移实践
本文简单阐述了基于AST的代码迁移概念和大致流程,并通过代码案例带大家了解到了其中的处理细节。
vivo 全链路多版本开发测试环境落地实践
测试环境全链路多版本部署,解决多测试环境资源争抢等问题。
Redis集群slot迁移改造实践
Redis集群经常需要进行在线水平扩缩容,实际操作过程中发现迁移期间服务时延剧烈抖动,业务侧感知明显,为了应对以上问题对原生Redis集群slot迁移功能进行优化改造。
设计如何平衡氛围感与高效性?-应用商店游戏页设计改版
应用商店作为vivo生态下应用下载的官方平台,整体的易用性和易理解性上必须保持高标准。但针对游戏页场景,除了保持基础体验之外,对于游戏类型的app传递的吸引性上也非常重要。
Cookie的secure属性引起循环登录问题分析及解决方案
本文主要分析单点登录和权限系统设计的基本原理,然后结合实际案例来分析循环登录的原因,并给出具体的解决办法。
TimeWheel 算法介绍及在应用上的探索
介绍时间轮算法的算法思想及其数据结构,详细阐述了三种时间轮模型的数据结构和优劣性,介绍时间轮算法在 Dubbo 框架中的应用,并给出了它在 Dubbo 中的主要实现方式与实践。
MySQL亿级数据平滑迁移实战
本文介绍了一次 MySQL 数据迁移的流程,通过方案选型、业务改造、双写迁移最终实现了亿级数据的迁移。
高性能无锁队列 Disruptor 核心原理分析及其在i主题业务中的应用
本文首先介绍了Disruptor高性能内存队列的基本概念、使用Demo、高性能原理及源码分析,最后通过两个例子介绍了Disruptor在i主题业务中的应用。
MySQL 5.7 DDL 与 GH-OST 对比分析
介绍MySQL5.7 DDL以及GH-OST的原理,从效率、空间占用、锁阻塞、binlog日志产生量、主备延时等方面,对比GH-OST和MySQL5.7 DDL的差异。