加载中
Tars Java 客户端源码分析

作者:vivo 互联网服务器团队-Ke Shengkai 一、基本RPC框架简介 在分布式计算中,远程过程调用(Remote Procedure Call,缩写 RPC)允许运行于一台计算机的程序调用另一个地址空间计算机的程...

2021/04/28 20:58
63
玩转直播系列之从 0 到 1 构建简单直播系统(1)

作者:vivo 互联网服务器团队-Li Guolin 一、前言 随着5G时代的到来,音视频行业也可能迎来一个行业的春天,直播则是新视频行业一直以来的一个重要的产品形态,从最初的秀场直播,游戏直播,...

2021/04/28 20:58
103
如何把 Caffeine Cache 用得如丝般顺滑?

一、关于 Caffeine Cache 在推荐服务中,虽然允许少量请求因计算超时等原因返回默认列表。但从运营指标来说,越高的“完算率”意味着越完整的算法效果呈现,也意味着越高的商业收益。(完算率...

2021/04/28 17:58
2.5W
commons-pool2 池化技术探究

一、前言 我们经常会接触各种池化的技术或者概念,包括对象池、连接池、线程池等,池化技术最大的好处就是实现对象的重复利用,尤其是创建和使用大对象或者宝贵资源(HTTP连接对象,MySQL连接...

系统高可用之健康检查和健康度量那些事

一、前言 随着人们的生活水平的不断提高,人们对身体健康越来越重视,很多人都做过体检,一般公司都会有一年一度的体检福利,健康体检是家喻户晓了。 随着互联网的快速发展,同类同质产品之间...

如何把 Caffeine Cache 用得如丝般顺滑?

作者:vivo 互联网服务器团队-Li Haoxuan 一、关于 Caffeine Cache 在推荐服务中,虽然允许少量请求因计算超时等原因返回默认列表。但从运营指标来说,越高的“完算率”意味着越完整的算法效...

2021/04/21 20:58
87
commons-pool2 池化技术探究

作者:vivo 互联网服务器团队-Huang Xiaoqun 一、前言 我们经常会接触各种池化的技术或者概念,包括对象池、连接池、线程池等,池化技术最大的好处就是实现对象的重复利用,尤其是创建和使用...

2021/04/21 20:58
74
系统高可用之健康检查和健康度量那些事

作者:vivo 互联网服务器团队-Chen Jianbo 一、前言 随着人们的生活水平的不断提高,人们对身体健康越来越重视,很多人都做过体检,一般公司都会有一年一度的体检福利,健康体检是家喻户晓了...

2021/04/21 20:58
212
加密原理详解:对称式加密 VS 非对称式加密

一、前言 在了解加密原理前,我们来看看这样一个故事。 小红和小明是情侣,一天,小红给小明发短信说:“亲爱的,我银行卡上没有钱了,你给我转1万块吧。”有过上当受骗经历的人都知道这有可...

2021/04/21 12:37
6.1K
抢购倒计时自定义控件的实现与优化

一、 前言 随着网购的持续发展,抢购类倒计时在各类电商应用中已十分常见,这种设计可以提高用户的点击率和下单率等。 但是国内的电商应用大部分都仅支持中文,不适配其他的语言,因此当倒计...

2021/04/20 11:30
426
深入剖析共识性算法 Raft

一、 Raft简介 1.1 Raft简介 Raft 是一种为了管理日志复制的分布式一致性算法。Raft 出现之前,Paxos 一直是分布式一致性算法的标准。Paxos 难以理解,更难以实现。Raft 的设计目标是简化 Pa...

2021/04/19 10:44
2W
深入剖析共识性算法 Raft

作者:vivo 互联网服务器团队-ZhangPeng 一、 Raft简介 1.1 Raft简介 Raft 是一种为了管理日志复制的分布式一致性算法。Raft 出现之前,Paxos 一直是分布式一致性算法的标准。Paxos 难以理解...

2021/04/14 21:02
62
加密原理详解:对称式加密VS非对称式加密

作者:vivo 互联网服务器团队-Deng Qian 一、前言 在了解加密原理前,我们来看看这样一个故事。 小红和小明是情侣,一天,小红给小明发短信说:“亲爱的,我银行卡上没有钱了,你给我转1万块...

2021/04/14 21:02
124
抢购倒计时自定义控件的实现与优化

作者: vivo 互联网客户端团队Liu Zhiyi、Zhen Yiqing 一、 前言 随着网购的持续发展,抢购类倒计时在各类电商应用中已十分常见,这种设计可以提高用户的点击率和下单率等。 但是国内的电商应...

2021/04/14 21:02
35
神秘又强大的@SpringBootApplication注解

一、前言 大部分的配置都可以用Java类+注解来代替,而在SpringBoot项目中见的最多的莫过于@SpringBootApplication注解了,它在每个SpringBoot的启动类上都有标注。 这个注解对SpringBoot的启...

2021/04/14 09:07
413
Dubbo 编解码那些事

一、背景 笔者在一次维护基础公共组件的过程中,不小心修改了类的包路径。糟糕的是,这个类被各业务在facade中进行了引用、传递。幸运的是,同一个类,在提供者和消费者的包路径不一致,没有...

2021/04/13 09:47
1.3W
2D+1D | vivo官网Web 3D应用开发与实战

一、 前言 1.1 前端工程师,不写网页,还能做什么? 在近20年的前端发展史中,前端经历了铁器时代(小前端),信息时代(大前端)以至现在的全能前端时代。经历了几个时代的沉淀之后,前端领...

2021/04/12 10:27
8.1K
2D+1D | vivo官网Web 3D应用开发与实战

作者:vivo 官网商城前端团队-Ni Huaifa 一、 前言 1.1 前端工程师,不写网页,还能做什么? 在近20年的前端发展史中,前端经历了铁器时代(小前端),信息时代(大前端)以至现在的全能前端...

2021/04/07 20:59
223
Dubbo 编解码那些事

作者:vivo 互联网服务器团队-Sun wen 一、背景 笔者在一次维护基础公共组件的过程中,不小心修改了类的包路径。糟糕的是,这个类被各业务在facade中进行了引用、传递。幸运的是,同一个类,...

2021/04/07 20:59
32
神秘又强大的@SpringBootApplication注解

作者:vivo 互联网服务器团队-Peng peng 一、前言 大部分的配置都可以用Java类+注解来代替,而在SpringBoot项目中见的最多的莫过于@SpringBootApplication注解了,它在每个SpringBoot的启动类...

2021/04/07 20:59
19

没有更多内容

加载失败,请刷新页面

返回顶部
顶部