公司:vivo
维沃移动通信有限公司(通称:vivo)是一家中国科技公司,主要生产智能手机、无线耳机等消费电子产品。
公司曾用名步步高通信设备有限公司、步步高通信科技有限公司,前身是1995年10月建立的步步高电话机厂,曾是步步高电子旗下品牌(前身为步步高音乐手机)。
方法论研究所-双钻模型
✅做正确的事情,把事情做正确
HBase Meta 元信息表修复实践
围绕HBase meta表常见的故障以及对应解决方案进行描述。
反应式编程 RxJava 设计原理解析
聚焦对RxJava中几种主要的设计模式的理解,通过梳理Observable的相关类图以及讲解这些类之间的关系,让大家能够更清晰的理解RxJava中事件驱动的工作原理。
揭露 FileSystem 引起的线上 JVM 内存溢出问题
由FileSystem类引起的一次线上内存泄漏导致内存溢出的问题分析解决全过程。
用户行为分析模型实践(四)—— 留存分析模型
针对在实际使用过程问题,探索了基于ClickHouse留存分析模型实践方案。
Redis Pipelining 底层原理分析及实践
本文结合实践分析Spring Boot框架下Redis的Lettuce客户端和Redisson客户端对Pipeline特性的支持原理,并针对实践过程中遇到的问题进行分析。
MySQL 主从 AUTO_INCREMENT 不一致问题分析
介绍MySQL5.7 中常见的replace into 操作造成的主从auto_increment不一致现象,一旦触发了主从切换,业务的正常插入操作会触发主键冲突的报错提示。
vivo 消息中间件测试环境项目多版本实践
在开源 RocketMQ 基础之上,关于【测试环境项目多版本隔离】业务诉求的落地与实践。
Java 8 内存管理原理解析及内存故障排查实践
介绍 Java8 虚拟机的内存区域划分、内存垃圾回收工作原理解析、虚拟机内存分配配置,各垃圾收集器优缺点及场景应用、实践内存故障场景排查诊断。
vivo统一接入网关VUA转发性能优化实践
介绍如何使用QAT通过硬件加速来提高HTTPS转发的性能,并探讨QAT在不同应用场景中的表现。
Sharding-JDBC源码解析与vivo的定制开发
本文对Sharding-JDBC的解析、路由、改写、执行、归并五大核心引擎进行了源码解析,并结合业务实践经验,总结了使用Sharding-JDBC的一些痛点问题并分享了对应的定制开发与改造方案。
vivo 在离线混部探索与实践
在离线混部技术可以在保证服务质量的同时,极大的提升数据中心资源利用率,降低成本。
vivo 短视频体验与成本优化实践
在线点播场景,播放体验提升与成本优化是同等重要的两件事,并在部分场景体验优化与成本优化存在一定的互斥关系。
设计评审—怎样给大家讲好你的设计方案?
评审中讲不好好设计方案,可能前期没有梳理思路、可能是讲解过程有问题,甚至可能一开始,我们就没做好接收评审建议的准备...
vivo 海量基础数据计算架构应用实践
vivo在万亿级数据增长驱动下,基础数据架构建设的演进过程。
版式设计基础
版式设计是平面设计的一个组成部分,是视觉传达设计的重要环节。版式设计通过调动各类视觉元素进行形式上的排列组合,突出版式上新颖的创意和个性化的表现,强化形式和内容的互动关系,以期产生全新的视觉效果。