加载中
分布式存储系统可靠性:系统量化估算

作者:vivo互联网通用存储研发团队-Gong Bing 一、引言 我们常常听到衡量分布式存储系统好坏的两个指标:可用性和可靠性指标。 可用性指的是系统服务的可用性。一般按全年可用时间除以全年时...

2021/07/28 20:58
71
手把手教你实现Android编译期注解

一、编译期注解在开发中的重要性 从早期令人惊艳的ButterKnife,到后来的以ARouter为首的各种路由框架,再到现在谷歌大力推行的Jetpack组件,越来越多的第三方框架都在使用编译期注解这门技术...

灵活运用分布式锁解决数据重复插入问题

一、业务背景 许多面向用户的互联网业务都会在系统后端维护一份用户数据,快应用中心业务也同样做了这件事。快应用中心允许用户对快应用进行收藏,并在服务端记录了用户的收藏列表,通过用户...

2021/07/26 10:19
4.2K
深度解析 Lucene 轻量级全文索引实现原理

一、Lucene简介 1.1 Lucene是什么? Lucene是Apache基金会jakarta项目组的一个子项目; Lucene是一个开放源码的全文检索引擎工具包,提供了完整的查询引擎和索引引擎,部分语种文本分析引擎;...

2021/07/20 09:14
1.1W
从源码分析Hystrix工作机制

一、Hystrix解决了什么问题? 在复杂的分布式应用中有着许多的依赖,各个依赖都有难免在某个时刻失败,如果应用不隔离各个依赖,降低外部的风险,那容易拖垮整个应用。 举个电商场景中常见的...

2021/07/19 11:06
2.7K
从源码分析Hystrix工作机制

作者:vivo互联网服务器团队-Pu Shuai 一、Hystrix解决了什么问题? 在复杂的分布式应用中有着许多的依赖,各个依赖都难免会在某个时刻失败,如果应用不隔离各个依赖,降低外部的风险,那容易...

2021/07/14 20:59
19
打通“任督二脉”:Android 应用安装优化实战

疑问: (1)了解APK安装流程有什么好处 (2)了解APK安装流程可以解决什么问题 一、可以在安装流程里做什么 安装就分为下面三个阶段,每个阶段可以做些什么工作,可以帮助我们优化安装流程,...

2021/07/13 08:54
4.8K
初探 Redis 客户端 Lettuce:真香!

一、Lettuce 是啥? 一次技术讨论会上,大家说起 Redis 的 Java 客户端哪家强,我第一时间毫不犹豫地喊出 "Jedis, YES!" “Jedis 可是官方客户端,用起来直接省事,公司中间件都用它。除了 ...

2021/07/12 09:00
6.7K
打通“任督二脉”:Android 应用安装优化实战

作者:vivo互联网客户端团队-Xu Jie 疑问: (1)了解APK安装流程有什么好处 (2)了解APK安装流程可以解决什么问题 一、可以在安装流程里做什么 安装就分为下面三个阶段,每个阶段可以做些什...

2021/07/07 20:59
33
Android系统Bitmap内存分配原理与优化

一、前言 笔者最近致力于vivo游戏中心稳定性维护,在分析线上异常时,发现有相当一部分是由OutOfMemory引起。谈及OOM,我们一般都会想到内存泄漏,其实,往往还有另外一个因素——图片,如果...

2021/07/06 09:46
3.2K
富文本编辑器之游戏角色升级ing

一、前言 想必大家看到这个标题,心中不禁会浮现几个问题: 什么是富文本编辑器? 富文本编辑器和游戏角色有什么关系? 为什么是升级ing? 什么是富文本编辑器——富文本编辑器集成了格式设置...

2021/07/05 09:21
3.5K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部