公司:vivo
维沃移动通信有限公司(通称:vivo)是一家中国科技公司,主要生产智能手机、无线耳机等消费电子产品。
公司曾用名步步高通信设备有限公司、步步高通信科技有限公司,前身是1995年10月建立的步步高电话机厂,曾是步步高电子旗下品牌(前身为步步高音乐手机)。
存量用户运营企业微信的“用户端小程序”优化方案
存量用户运营团队的企业微信端产品“C端用户小程序”,是一款服务于vivo线下代理、门店和导购,帮助导购连接用户,快速与用户进行沟通的工具。
用户行为分析模型实践(一)—— 路径分析模型
路径分析应用是对特定页面的上下游进行可视化展示并分析用户在使用产品时的路径分布情况。
C/C++ 性能优化背后的方法论:TMAM
介绍TMAM理论相关介绍,同时利用该理论并结合vtune 进行程序性能优化实践。
Webpack 基石 tapable 揭秘
Webpack基于tapable构建了其复杂庞大的流程管理系统,基于tapable的架构不仅解耦了流程节点和流程的具体实现,还保证了Webpack强大的扩展能力。
亿级用户中心的设计与实践
如何在亿级的情况下保证系统的高可用,高性能以及高安全,本文能够给你一套实践方案。
一文帮你搞懂 Android 文件描述符
介绍文件描述符的概念以及工作原理,并通过源码了解 Android 中常见的 FD 泄漏。
vivo 官网资源包适配多场景的应用
本文介绍了资源包的概念及使用场景,同时对资源包的几种使用方案进行对比。通过本文,大家可以快速掌握资源包的使用方法,解决单一配置满足多场景、多样式的问题。
MongoDB 在评论中台的实践
讲述 vivo 评论中台在数据库设计上的技术探索和实践。
Android NativeCrash 捕获与解析
本文对Android端NE的捕获、解析和还原三个方面进行探索和介绍。
深入理解 web 协议(三):http2
本文介绍 http2 流量节省的奥秘。
深入理解 ProtoBuf 原理与工程实践(概述)
本文对 ProtoBuf 产生的背景,基本用法,优缺点和使用场景做了概述。
高性能缓存 Caffeine 原理及实战
结合项目实战讲述如何正确使用Caffeine来提高业务接口性能。
Java 多线程上下文传递在复杂场景下的实践
本文描述了vivo海外商城在发展过程中为了适应多个国家的商城系统开发 ,如何把识别出来的国家信息在系统中传递下去,并且解决多线程,定时任务等多种场景下的问题。
SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
本文重点讲解了FastList 与ConcurrentBag 的优化原理,通过 ThreadLocal 将连接池中的连接按线程做一次预分配,避免直接竞争共享资源,减少并发CAS带来的CPU CACHE的频繁失效,达到显著提升性能的效果。
MySQL 5.6.35 索引优化导致的死锁案例解析
本文描述了在一次压测过程中,由于Index Merge优化导致的死锁,详细描述了死锁产生的原因以及解决方案,并顺便介绍了MySQL索引结构及加锁机制。
谈谈统计学正态分布阈值原理在数据分析工作中的运用
本文初步阐述了数据正态分布阈值原理,以及说明了四分位算法在数据异常波动中的应用逻辑,提供了一套基于正态分布阈值原理的数据解决方案。