如何“拼”出一个页面-游戏中心模块化实践
面对业务的不断发展,用户对产品的需求多样化,开发同学需要思考怎么样帮助产品和运营实现快速迭代的方案。职业生涯中,开发需要思考如何在业务开发过程中找到自我成长的方法。本文给出了上述两个问题的答案。
阅读全文 :如何“拼”出一个页面-游戏中心模块化实践
分享 vivo 互联网技术干货与沙龙活动,推荐最新行业动态与热门会议。
面对业务的不断发展,用户对产品的需求多样化,开发同学需要思考怎么样帮助产品和运营实现快速迭代的方案。职业生涯中,开发需要思考如何在业务开发过程中找到自我成长的方法。本文给出了上述两个问题的答案。
阅读全文 :如何“拼”出一个页面-游戏中心模块化实践一般来讲,Android开发人员会使用反射调用Acticity中的mReferrer字段来获取跳转来源的包名,但是这种方案是否真的安全呢?我们从源码中来寻找答案。
阅读全文 :Android Activity Deeplink启动来源获取源码分析今年的1024,vivo为工程师们准备了一场属于技术人的Annual Meeting,vivo将和大家一起,度过一个快乐而又充实的程序员节!
阅读全文 :带你感受 v星人的1024 | 精彩回顾消息队列是一种服务间异步通信方式,广泛应用于微服务架构设计中的解耦、异步、削峰等场景。消息在被处理和删除之前一直存储在队列上。本文主要从源码角度讲述 RocketMQ 存储模块如何设计。
阅读全文 :深入剖析 RocketMQ 源码 - 消息存储模块本文着重于JVM调优实践,一步一步介绍线上某核心服务的JVM调优落地过程,希望能给读者提供JVM调优的思路和可参考、可落地的方案。
阅读全文 :高并发场景下JVM调优实践之路Jedis作为业内较通用的Redis客户端,通过深入剖析Jedis的多种模式的工作原理能够在日常工作中更好的使用。
阅读全文 :深入剖析Redis客户端Jedis的特性和原理通过学习AAPT2的源码,可以增加Android开发对APK编译流程的理解,帮助解决日常开发中遇到的因为资源导致的编译失败的问题。
阅读全文 :Android 构建工具--AAPT2源码解析(一)本文详细介绍在水平分库分表中常见的一些误区,以及一些常用的手法,以帮助识别可能存在的问题、少走弯路。
阅读全文 :你分库分表的姿势对么?——详谈水平分库分表vivo 互联网技术联合机械工业出版社华章公司为喜爱阅读的小伙伴们免费送书啦。在评论区留言你对下文观点,我们将选出三条优质留言,各送出《从零构建知识图谱》一本。
阅读全文 :图数据库实践与创新浅析 | 赠书随着google推出Jetpack Compsoe工具包,Android能轻松实现声明式的开发,文章将介绍声明式动效的强大与简洁之处。
阅读全文 :高效动画实现原理-Jetpack Compose 初探索本文基于自动化营销的业务高扩展性实践,分析介绍工厂模式、模板方法模式、策略模式以及状态模式这四种设计模式在营销策略引擎项目开发中的应用场景,同时进一步介绍了状态机和工作流引擎涵盖多种设计模式的系统组件应用,并分享了实践过程中的思考和总结。
阅读全文 :设计模式如何提升 vivo 营销自动化业务扩展性 | 引擎篇01Netty是一款高性能网络IO框架,本文结合线上长连接真实案例,深入讲述Netty的流量控制原理以及问题解决的思路和步骤。
阅读全文 :深入理解Netty-从偶现宕机看Netty流量控制本文基于NameServer的源码来深入剖析NameServer的实现原理以及其中的一些编程技巧。
阅读全文 :深入剖析RocketMQ源码-NameServer阅读本文你将了解到Dubbo的整体分层设计,每一层的意义,以及Dubbo的初始化流程和RPC调用过程,在这个过程涉及到的领域模型Protocol、Invoker、Exporter、Invocation、Result、URL等。
阅读全文 :源码解读Dubbo分层设计思想本篇属于《vivo营销自动化技术解密》系列文章的开篇,先围绕着营销自动化的定义、出现的背景和解决的问题痛点以及技术挑战出发。从整体上介绍了vivo营销自动化平台的业务架构、核心业务模块功能、系统架构和几大核心技术设计。
阅读全文 :vivo营销自动化技术解密|开篇