加载中
JDK ThreadPoolExecutor核心原理与实践

作者:vivo互联网服务器团队-Xu Weiteng 一、内容概括 本文内容主要围绕JDK中的ThreadPoolExecutor展开,首先描述了ThreadPoolExecutor的构造流程以及内部状态管理的机理,随后用大量篇幅深入...

2021/12/16 20:59
32
JavaMoney规范(JSR 354)与对应实现解读

一、概述 1.1 当前现状 当前JDK中用来表达货币的类为java.util.Currency,这个类仅仅能够表示按照**[ISO-4217]**描述的货币类型。它没有与之关联的数值,也不能描述规范外的一些货币。对于货...

2021/12/14 10:16
2K
vivo浏览器的快速开发平台实践-总览篇

一、什么是快速开发平台 快速开发平台,顾名思义就是可以使得开发更为快速的开发平台,是提高团队开发效率的生产力工具。近一两年,国内很多公司越来越注重研发效能的度量和提升,基于软件开...

2021/12/13 09:43
1.2K
JavaMoney规范(JSR 354)与对应实现解读

作者:vivo互联网服务器团队-Hou Xiaobi 一、概述 1.1 当前现状 当前JDK中用来表达货币的类为java.util.Currency,这个类仅仅能够表示按照[ISO-4217]描述的货币类型。它没有与之关联的数值,...

2021/12/08 20:59
42
vivo浏览器快速开发平台实践-总览篇

作者:vivo互联网服务器团队-Lu Xiaohu 一、什么是快速开发平台 快速开发平台,顾名思义就是可以使得开发更为快速的开发平台,是提高团队开发效率的生产力工具。近一两年,国内很多公司越来越...

2021/12/08 20:59
45
12月16日vivo开发者大会:揭秘 vivo 互联网服务亿级用户的技术架构演进之路

|摘要| ■ 2021 vivo开发者大会,将于2021年12月16日在线上直播。vivo 开发者大会是 vivo 一年一度面向科技、互联网行业及合作伙伴举办的大型会议。 ▽ vivo开发者大会主题 ▽ 本次大会以“...

2021/12/08 20:59
53
字节码引用检测原理与实战

一、字节码与引用检测 1.1 Java字节码 本章中的字节码重点研究Java 字节码,Java字节码(Java bytecode)是Java虚拟机执行的一种指令格式。可以通过javap -c -v xxx.class(Class文件路径) 命...

2021/12/07 10:23
6.6K
vivo 敏感词匹配系统的设计与实践

一、前言 谛听系统是vivo的内容审核平台,保障了vivo各互联网产品持续健康的发展。谛听支持审核多种内容类型,但日常主要审核的内容是文本,下图是一个完整的文本审核流程,包括名单匹配、敏...

2021/12/06 16:05
3.4K
vivo 敏感词匹配系统的设计与实践

作者:vivo互联网服务器团队-Liang Kangwu 一、前言 谛听系统是vivo的内容审核平台,保障了vivo各互联网产品持续健康的发展。谛听支持审核多种内容类型,但日常主要审核的内容是文本,下图是...

2021/12/01 20:59
122
Redis线程模型的前世今生

一、概述 众所周知,Redis是一个高性能的数据存储框架,在高并发的系统设计中,Redis也是一个比较关键的组件,是我们提升系统性能的一大利器。深入去理解Redis高性能的原理显得越发重要,当然...

2021/11/30 10:13
1.3W
服务API版本控制设计与实践

一、前言 笔者曾负责vivo应用商店服务器开发,有幸见证应用商店从百万日活到几千万日活的发展历程。应用商店客户端经历了大大小小上百个版本迭代后,服务端也在架构上完成了单体到服务集群、...

服务API版本控制设计与实践

作者:vivo互联网服务器团队-Song jie 一、前言 笔者曾负责vivo应用商店服务器开发,有幸见证应用商店从百万日活到几千万日活的发展历程。应用商店客户端经历了大大小小上百个版本迭代后,服...

2021/11/24 20:59
125
Chrome 插件特性及实战场景案例分析

一、前言 提起Chrome扩展插件(Chrome Extension),每个人的浏览器中或多或少都安装了几个插件,像一键翻译、广告屏蔽、录屏等等,通过使用这些插件,可以有效的提高我们的工作效率;但有时候...

vivo统一告警平台设计与实践

一、背景 一套监控系统检测和告警是密不可分的,检测用来发现异常,告警用来将问题信息发送给相应的人。vivo监控系统1.0时代各个监控系统分别维护一套计算、存储、检测、告警收敛逻辑,这种架...

2021/11/22 10:22
5.4K
vivo统一告警平台建设与实践

作者:vivo互联网服务器团队-Chen Ningning 一、背景 一套监控系统检测和告警是密不可分的,检测用来发现异常,告警用来将问题信息发送给相应的人。vivo监控系统1.0时代各个监控系统分别维护...

2021/11/17 20:59
36
Chrome 插件特性及实战场景案例分析

作者:vivo互联网前端团队-Zhang hao 一、前言 提起Chrome扩展插件(Chrome Extension),每个人的浏览器中或多或少都安装了几个插件,像一键翻译、广告屏蔽、录屏等等,通过使用这些插件,可以...

2021/11/17 20:59
11
Android Activity Deeplink启动来源获取源码分析

一、前言 目前有很多的业务模块提供了Deeplink服务,Deeplink简单来说就是对外部应用提供入口。 针对不同的跳入类型,app可能会选择提供不一致的服务,这个时候就需要对外部跳入的应用进行区...

如何“拼”出一个页面-游戏中心模块化实践

一、背景 vivo游戏中心是一款垂类的应用商店,为用户提供了多元化游戏的下载渠道。随着游戏中心手游品类的丰富,各品类用户的量级也不断增加,不同游戏偏好的用户核心关注点也不同,从预约、...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部