公司:vivo
维沃移动通信有限公司(通称:vivo)是一家中国科技公司,主要生产智能手机、无线耳机等消费电子产品。
公司曾用名步步高通信设备有限公司、步步高通信科技有限公司,前身是1995年10月建立的步步高电话机厂,曾是步步高电子旗下品牌(前身为步步高音乐手机)。
Android系统Bitmap内存分配原理与优化
本文重点分析Bitmap内存占用的原理,顺带介绍查看图片内容的常用工具,以常见图片加载框架入手,举例说明其内存策略,最后提出一种优化内存分配的方案。适合初阶客户端开发工程师阅读。
富文本编辑器之游戏角色升级ing
本文通过游戏角色类比的方式,介绍了富文本编辑器的形态、发展历程,以及如何根据业务需求快速的选型、扩展插件和改造主题。希望能够让富文本编辑器接触较少的开发者,都可以深入的了解富文本编辑器。
vivo商城促销系统架构设计与实践-概览篇
本篇属于vivo商城促销系统概览介绍篇,重点对促销系统的技术架构、核心模块以及相关技术挑战进行介绍说明。
解放生产力,自动化生成Vue组件文档
本文介绍了为什么需要Vue组件文档自动生成工具,以及如何对Vue组件进行解析,从解析的结果中如何获取到我们想要的信息,进而利用获取到的信息生成文档。
详解Apache Dubbo的SPI实现机制
本文主要分析Dubbo中对 SPI机制实现方式及相关原理,以核心类ExtensionLoader的源码解读来将实现细节进行分析,并对各使用场景使用扩展类的流程细节进行展示和总结。
十亿级流量下,我与Redis时延小突刺的战斗史
本文记录了一次线上服务,慢接口报警的解决流程,包括遇到线上问题的应急方案、分析问题的思路,主要集中在Redis响应比较慢时的分析和解决方案,通过对问题解决过程的总结,希望可以给大家一些参考。
Android客户端网络预连接优化机制探究
本文探索了TCP的连接复用机制,通过这个机制来提高Android客户端网络请求速度的原理与细节,同时分析解答了使用中的一些问题。
你有一份Rx编程秘籍请签收
利用已有的知识去理解一个新的概念,利用高阶函数的思想去理解响应式编程中Observable的本质。
把握“时间”显示的诀窍
如何在界面中恰到好处的设计展示“时间”信息。
ANR日志分析全面解析
业界在如何解决和避免ANR问题上已经有较多博文,但是在如何分析ANR日志上很少有全面完备的阐述。本文系统总结了分析ANR日志的技巧,阅读本文将获得快速分析线上ANR日志的能力。
深入浅出负载均衡
本文先介绍负载均衡的作用以及技术分类,接下来详细介绍负载均衡的常见算法特性及具体实现。通过这些内容,能够帮助读者对负载均衡的特性及原理有一个较为全面的认知。
基于开源Tars的动态负载均衡实践
本文主要论述了vivo在TARS开源的技术基础上,对动态负载均衡算法策略的设计思路和技术实践。
dex优化对Arouter查找路径的影响
本文就是对应用内置后,arouter路径无法找到的问题进行剖析,了解apk编译的过程中,dex文件被做了怎样的修改。
Mybatis-Plus的应用场景及注入SQL原理分析
本文介绍了传统MyBatis开发中的弊端,通过MyBatis-plus内置通用 Mapper和条件构造器,可以感受到MyBatis-plus对于单表CRUD的便捷性,并且针对MyBatis-plus的SQL自动注入原理进行详细的源码分析。
玩转直播系列之消息模块演进(3)
本文详细介绍了直播系统中消息模块的技术演进过程,分析直播间消息通过http短轮询,IM长连接两种方式进行实践。希望在后续的直播消息演进中,能在直播开源社区看到新的消息架构思路,方便我们一起不断优化直播消息的稳定性,提高消息模块健壮性。
玩转直播系列之RTMP协议和源码解析(2)
本文主要基于RTMP协议原文和livego源码对RTMP协议进行了深入地解析。希望通过本文,能够让读者深入理解RTMP协议,甚至能够自己动手实现一个基本的RTMP服务器。