公司:vivo
维沃移动通信有限公司(通称:vivo)是一家中国科技公司,主要生产智能手机、无线耳机等消费电子产品。
公司曾用名步步高通信设备有限公司、步步高通信科技有限公司,前身是1995年10月建立的步步高电话机厂,曾是步步高电子旗下品牌(前身为步步高音乐手机)。
玩转直播系列之从 0 到 1 构建简单直播系统(1)
随着5G时代的到来,音视频行业也可能迎来一个行业的春天,直播则是新视频行业一直以来的一个重要的产品形态,从最初的秀场直播,游戏直播,到今年由于疫情,目前比较火的在线教育直播,带货直播等,各类新的直播形式则是越来越多的展示在大众面前。
作为技术开发的我们,今天我们一起简单的了解一下,如何快速搭建一套最简单的直播系统,简单地了解一下主流直播的架构模型。
Tars Java 客户端源码分析
本文将介绍Tars-Java客户端设计理念,方便开发人员理解其设计原理。
如何把 Caffeine Cache 用得如丝般顺滑?
本文从最常用的 get 方法入口,结合源代码,细数作者使用 Caffeine Cache 过程中遇到的各种坑和思考,作为闭坑指南分享给各位看官。
commons-pool2 池化技术探究
本文主要是分析commons-pool2池化技术的实现方案,希望通过本文能让读者对commons-pool2的实现原理一个更全面的了解。
系统高可用之健康检查和健康度量那些事
影响服务不可用和响应慢的因素很多,可能是服务硬件损坏、光纤被挖断,可能是请求量过大导致数据库CPU负载、磁盘IO过高等等,要保证系统高可用,就要消除单节点故障,如何“发现问题节点”,就是系统健康检查需要做的事情。
你还在纠结用圆形头像 or 方形头像吗?
圆形头像 or 方形头像?不同形状的特性是什么?设计决策背后的设计理念有哪些?一篇小文助你决策头像的方圆之争。
加密原理详解:对称式加密VS非对称式加密
数据加密是信息时代互联网安全的前提,本文通过一个简单的故事,带您深入浅出,抽丝剥茧了解共享密钥,对称式加密和非对称式加密原理。
抢购倒计时自定义控件的实现与优化
当倒计时和其他文案处于同一行展示,完成倒计时自适应显示优化倒计时效果的同时,该如何避免倒计时带来的性能问题,本文将给出相应的解决方案。
深入剖析共识性算法 Raft
Raft 出现之前,Paxos 一直是分布式一致性算法的标准。Paxos 难以理解,更难以实现。Raft 的设计目标是简化 Paxos,使得算法既容易理解,也容易实现。
神秘又强大的@SpringBootApplication注解
大部分的配置都可以用Java类+注解来代替,而在SpringBoot项目中见的最多的莫过于@SpringBootApplication注解了,它在每个SpringBoot的启动类上都有标注。
这个注解对SpringBoot的启动和自动配置到底有什么样的影响呢?本文将为各位大佬解析它的源码,揭开@SpringBootApplication注解神秘的面纱。
Dubbo 编解码那些事
笔者在一次维护基础公共组件的过程中,不小心修改了类的包路径。糟糕的是,这个类被各业务在facade中进行了引用、传递。幸运的是,同一个类,在提供者和消费者的包路径不一致,没有引起各业务报错。
2D+1D | vivo官网Web 3D应用开发与实战
3D数据可视化因其知识传输速度快、数据信息展示更直观、信息传达更容易,所以更加容易让使用者进行数据的理解和空间知识的呈现。
目前可见的3D数据可视化应用领域有智慧城市、汽车、手机模型展示等。
相信随着浏览器对WebGL的支持度越来越广,以及5G的普及,前端3D可视化的应用领域会越来越广泛。
HSB色彩模式,让配色有理有据
你还在靠自己的直觉配色吗?让我们一起来了解下,HSB色彩模式是如何让我们的配色变得有理有据的吧~
Android内存泄露检测 LeakCanary2.0(Kotlin版)的实现原理
开源Android内存泄漏监控工具LeakCanary2.0版本的实现原理。
微服务时代组件化和服务化的抉择
在微服务拆分和迭代过程中,是不断的拆分出新的独立的服务还是封装独立的组件以jar包依赖的方式提供服务是我们经常需要面对的问题。
目标导向的设计提案选题方法详解
确定了合理的选题,设计提案才能做到有的放矢。本文对通过目标分析和拆解来确定选题的方法进行了详细介绍。