公司:vivo
维沃移动通信有限公司(通称:vivo)是一家中国科技公司,主要生产智能手机、无线耳机等消费电子产品。
公司曾用名步步高通信设备有限公司、步步高通信科技有限公司,前身是1995年10月建立的步步高电话机厂,曾是步步高电子旗下品牌(前身为步步高音乐手机)。
前端生成海报图技术选型与问题解决
主要聚焦海报图分享这个形式,探讨纯前端在H5&小程序内,合成海报到下载到本地、分享至社交平台整个流程中可能遇到的问题,以及如何解决。
vivo 制品管理在 CICD 落地实践
介绍在DevOps领域,vivo CICD制品管理的演进过程与落地实践。
分布式任务调度内的 MySQL 分页查询优化
介绍主键分页查询存在SQL性能问题,如何去创建高效的索引去优化主键分页查询的SQL性能问题。
有隙可乘 - Android 序列化漏洞分析实战
描述FileProvider,startAnyWhere实现,Parcel不对称漏洞以及这三者结合产生的漏洞利用实战,漏洞利用的影响和修复预防措施。
方法论研究所-双钻模型
✅做正确的事情,把事情做正确
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 在离线混部探索与实践
在离线混部技术可以在保证服务质量的同时,极大的提升数据中心资源利用率,降低成本。