JVM自定义类加载器在代码扩展性的实践
类加载器作为JVM的核心概念,其在将代码编译产生的.class文件加载到虚拟机形成可以直接使用的类型过程中有重要的作用;由于加载过程中通过一个类的全限定名来获取定义此类的二进制字节流没有进行严格限制,从而给广大的开发者们留下广阔的发挥空间。
阅读全文 :JVM自定义类加载器在代码扩展性的实践
分享 vivo 互联网技术干货与沙龙活动,推荐最新行业动态与热门会议。
类加载器作为JVM的核心概念,其在将代码编译产生的.class文件加载到虚拟机形成可以直接使用的类型过程中有重要的作用;由于加载过程中通过一个类的全限定名来获取定义此类的二进制字节流没有进行严格限制,从而给广大的开发者们留下广阔的发挥空间。
阅读全文 :JVM自定义类加载器在代码扩展性的实践本篇文章就是通过一个小问题着手,从思路到实施一步步教大家面对一个问题时怎么从源码的角度去分析解决问题。
阅读全文 :跑马灯带你深入浅出TextView的源码世界2022年3月24日至3月25日,vivo互联网将在【ArchSummit全球架构师峰会】带来主题为《推荐技术在 vivo 互联网商业化业务中的实践》的分享。
阅读全文 :推荐技术在 vivo 互联网商业化业务的实践 | 3月25日 ArchSummit北京站本文分享了如何对Dubbo服务进行优雅的参数校验,以实现服务端统一的数据返回格式,同时也在一定程度提升开发效率,避免重复简单的参数校验逻辑。
阅读全文 :Dubbo服务如何优雅的校验参数本文通过对vivo外销多语言文案系统的介绍,阐述了其整体架构,设计思路和接入方式等。通过这些介绍说明系统相较传统多语言解决方案的优势,以及其系统化,可视化,即时生效等优点。
阅读全文 :vivo全球商城全球化演进之路—多语言解决方案Apache Kafka 作为一个热门消息队列中间件,具备高效可靠的消息处理能力,且拥有非常广泛的应用领域。文章介绍基于 Kafka 的实时数仓在搜索的实践应用。
阅读全文 :基于 Kafka 的实时数仓在搜索的实践应用如何将业务中沉淀的内容具象化表现出来,赋能上下游,赋能更多业务,通过此文,你可以了解到插件管理平台诞生的背景、技术架构以及核心技术揭秘。
阅读全文 :【营】在开局,提升【豹】发力 - vivo活动插件管理平台推送平台的特点是并发高、消息量大、送达及时性较高。系统设计中采用Redis集群作为消息存储和中转,以及token信息存储。集群规模大。本文围绕推送系统对Redis集群的使用,遇到的问题及解决方案,优化过程讲解。
阅读全文 :Redis 在 vivo 推送平台的应用与优化实践流量回放怎么实现?有哪些问题和挑战?能给我们带来多少收益?本专题将通过vivo流量回放在项目落地实践给大家提供一些借鉴和参考。
阅读全文 :流量录制与回放在vivo的落地实践本文介绍了vivo评论中台在面对前台不同流量级别、不同数据量级的业务时,是如何通过流量隔离和数据隔离来保障中台的高可用,具有一定的行业通用性。
阅读全文 :vivo 评论中台的流量及数据隔离实践本章内容将分享,vivo直播平台这2年相关的技术发展历程,希望大家对直播有一个基础的了解,如果有相关的同学刚刚开始从事直播相关业务的开发,能够给大家带来一些启发。
阅读全文 :vivo直播应用技术实践与探索本文前半部分重点阐述事件驱动架构的定义和重要概念,以及架构设计的场景和原因分析,后半部分简单描述事件驱动架构在内容平台的落地。
阅读全文 :事件驱动架构在 vivo 内容平台的实践本文介绍了Jetpack-MVVM全家桶的核心组件LiveData 在使用中应该注意的坑,以及应对的解决方案。
阅读全文 :Jetpack—LiveData组件的缺陷以及应对策略