加载中
彻底搞懂 IO 底层原理

武侠小说里有很多的“心法”和“招式”。计算机技术里的“心法”和“招式”呢,我们可以简称为“道”和“术”; “道” 最基础的计算机理论,隐藏于表象之下,非常抽象、晦涩难懂,需要用具象...

2020/11/30 10:17
4.6K
异步编程之事件循环机制

JavaScript 是一门单线程语言,我们可以通过异步编程的方式来实现实现类似于多线程语言的并发操作。 本文着重讲解通过事件循环机制来实现多个异步操作的有序执行、并发执行;通过事件队列实现...

2020/11/25 20:59
7
Seata是什么?一文了解其实现原理

一、背景 随着业务发展,单体系统逐渐无法满足业务的需求,分布式架构逐渐成为大型互联网平台首选。伴随而来的问题是,本地事务方案已经无法满足,分布式事务相关规范和框架应运而生。 在这种...

2020/11/25 20:59
16
Canal 组件简介与 vivo 帐号实践

互联网应用随着业务的发展,部分单表数据体量越来越大,应对服务性能与稳定的考虑,有做分库分表、数据迁移的需要,本文介绍了vivo帐号应对以上需求的实践。 一、前言 Canal 是阿里巴巴开源项...

2020/11/25 20:59
187
分布式搜索引擎Elasticsearch的架构分析

一、写在前面 ES(Elasticsearch下文统一称为ES)越来越多的企业在业务场景是使用ES存储自己的非结构化数据,例如电商业务实现商品站内搜索,数据指标分析,日志分析等,ES作为传统关系型数据...

2020/11/25 20:59
23
播放器性能优化之路

下面是播放的完整流程: 播放器加载一个网络url,首先要进行网络请求,网络如何优化,涉及到网络优化的方方面面。 网络拉取回来数据之后,识别一下当前视频的具体封装格式,这个可以正式流式...

2020/11/25 09:25
531
vivo商城前端架构升级—多端统一探索、实践与展望篇

一、引言 本文将会从整体上介绍 vivo 商城在前端维度的多端统一探索和实践。 从多端价值、为什么要做多端统一、如何满足多端业务需求、实践与创新,简洁直白的阐述我们在多端统一上所做的一切...

2020/11/24 09:08
1.4W
vivo 调用链 Agent 原理及实践

一、项目背景 2017年,vivo互联网研发团队认为调用链系统对实际业务具有较大的价值,于是开始了研发工作。3年的时间,调用链系统整体框架不断演进……本文将介绍vivo调用链系统 Agent 技术原...

2020/11/23 10:17
3.4K
Java 8 Stream原理解析

说起 Java 8,我们知道 Java 8 大改动之一就是增加函数式编程,而 Stream API 便是函数编程的主角,Stream API 是一种流式的处理数据风格,也就是将要处理的数据当作流,在管道中进行传输,并...

2020/11/18 20:59
14
vivo 调用链 Agent 原理及实践

一、项目背景 2017年,vivo互联网研发团队认为调用链系统对实际业务具有较大的价值,于是开始了研发工作。3年的时间,调用链系统整体框架不断演进……本文将介绍vivo调用链系统 Agent 技术原...

2020/11/18 20:59
155
分布式集群如何实现高效的数据分布

一、前言 随着互联网的发展,用户产生的数据越来越多,企业面临着庞大数据的存储问题,目前市面上主流的分布式大数据文件系统,都是对数据切片打散,通过离散方法将数据散列在集群的所有节点...

2020/11/18 11:28
1.2K
如何在公司项目中使用 WebSocket— 入门实战指南

本文从 WebSocket 基础概念出发,介绍在实际开发中从本地联调到部署上线的流程以及注意事项,让 WebSocket 小白以最小成本应用到项目中。 一、WebSocket 基础 1、什么是 WebSocket WebSocke...

2020/11/17 14:28
5.8K
vivo 云服务海量数据存储架构演进与实践

一、写在开头 vivo 云服务提供给用户备份手机上的联系人、短信、便签、书签等数据的能力,底层存储采用 MySQL 数据库进行数据存储。 随着 vivo 云服务业务发展,云服务用户量增长迅速,存储在...

2020/11/16 10:10
1.1K
vivo商城前端架构升级—多端统一探索、实践与展望篇

一、引言 本文将会从整体上介绍 vivo 商城在前端维度的多端统一探索和实践。 从多端价值、为什么要做多端统一、如何满足多端业务需求、实践与创新,简洁直白的阐述我们在多端统一上所做的一切...

2020/11/11 20:59
75
分布式集群如何实现高效的数据分布

一、前言 随着互联网的发展,用户产生的数据越来越多,企业面临着庞大数据的存储问题,目前市面上主流的分布式大数据文件系统,都是对数据切片打散,通过离散方法将数据散列在集群的所有节点...

2020/11/11 20:59
11
播放器性能优化之路

优化播放器性能,我们首先要知道播放的完整流程,从播放的各个阶段分析视频播放存在的问题。 下面是播放的完整流程: 播放器加载一个网络url,首先要进行网络请求,网络如何优化,涉及到网络...

2020/11/11 20:59
35
使用 Preload&Prefetch 优化前端页面的资源加载

对于前端页面来说,静态资源的加载对页面性能起着至关重要的作用。本文将介绍浏览器提供的两个资源指令-preload/prefetch,它们能够辅助浏览器优化资源加载的顺序和时机,提升页面性能。 一、...

Hystrix 如何解决 ThreadLocal 信息丢失

本文分享 ThreadLocal 遇到 Hystrix 时上下文信息传递的方案。 一、背景 笔者在业务开发中涉及到使用 ThreadLocal 来存放上下文链路中一些关键信息,其中一些业务实现对外部接口依赖,对这些...

2020/11/10 09:13
4.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部