话题公司 › vivo

公司:vivo

维沃移动通信有限公司(通称:vivo)是一家中国科技公司,主要生产智能手机、无线耳机等消费电子产品。

公司曾用名步步高通信设备有限公司、步步高通信科技有限公司,前身是1995年10月建立的步步高电话机厂,曾是步步高电子旗下品牌(前身为步步高音乐手机)。

高性能缓存 Caffeine 原理及实战

结合项目实战讲述如何正确使用Caffeine来提高业务接口性能。

Java 多线程上下文传递在复杂场景下的实践

本文描述了vivo海外商城在发展过程中为了适应多个国家的商城系统开发 ,如何把识别出来的国家信息在系统中传递下去,并且解决多线程,定时任务等多种场景下的问题。

SpringBoot 2.0 中 HikariCP 数据库连接池原理解析

本文重点讲解了FastList 与ConcurrentBag 的优化原理,通过 ThreadLocal 将连接池中的连接按线程做一次预分配,避免直接竞争共享资源,减少并发CAS带来的CPU CACHE的频繁失效,达到显著提升性能的效果。

MySQL 5.6.35 索引优化导致的死锁案例解析

本文描述了在一次压测过程中,由于Index Merge优化导致的死锁,详细描述了死锁产生的原因以及解决方案,并顺便介绍了MySQL索引结构及加锁机制。

谈谈统计学正态分布阈值原理在数据分析工作中的运用

本文初步阐述了数据正态分布阈值原理,以及说明了四分位算法在数据异常波动中的应用逻辑,提供了一套基于正态分布阈值原理的数据解决方案。

深入剖析 RSA 密钥原理及实践

本文从算法原理和组成结构出发,对RSA密钥进行了深入剖析,之后通过案例对RSA证书在不同场景下的应用做了介绍。

Kafka 原理以及分区分配策略剖析

本文主要介绍了kafka的一些基本概念,围绕kafka的基础架构,对生产者、消费者以及kafka的工作流程,文件存储机制、分区分配策略等进行了简要的介绍。

深入浅出 ZooKeeper

ZooKeeper 是 Apache 的顶级项目。ZooKeeper 为分布式应用提供了高效且可靠的分布式协调服务,提供了诸如统一命名服务、配置管理和分布式锁等分布式的基础服务。在解决分布式数据一致性方面,ZooKeeper 并没有直接采用 Paxos 算法,而是采用了名为 ZAB 的一致性协议。

ZooKeeper 主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储。但是 ZooKeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控存储数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理。

vivo 互联网业务就近路由技术实战

在vivo互联网业务高速发展的同时,支撑的服务实例规模也越来越大,然而单个机房能承载的机器容量是有限的,于是同城多机房甚至多地域部署就成为了业务在实际部署过程中不得不面临的场景。

vivo 全球商城:订单中心架构设计与实践

将订单模块从商城拆分出来,独立为订单系统,使用独立的数据库,为商城相关系统提供订单、支付、物流、售后等标准化服务。

vivo 商城架构升级-SSR 实战篇

讲述vivo商城前端架构升级过程中,在服务端渲染(SSR)方向的技术探索和实战经验。

vivo 微服务 API 网关架构实践

本文介绍基于 Zuul2 进行定制化改造,打造一个功能齐全的业务网关。

SPI 在 Dubbo 中的应用

本文从JDK自带的SPI入手,分析SPI和双亲委派的关系,进而重点分析Dubbo的SPI机制。

领域驱动设计(DDD)实践之路(四):领域驱动在微服务设计中的应用

从单体架构的弊端引入微服务,结合领域驱动的概念介绍了如何做微服务划分、设计领域模型并展示了整体的微服务化的系统架构设计。结合分层架构、六边形架构和整洁架构的思想,以实际使用场景为背景,展示了一个微服务的程序结构设计。

vivo 全球商城:从 0 到 1 代销业务的融合之路

代销是商城已经落地的成熟业务,本文提供给各位读者两个异构系统业务融合的对接经验和架构思路。

Sentinel 是如何做限流的

本文主要介绍了阿里巴巴提供的Sentinel的限流功能。通过源码阅读,探究Sentinel限流功能的底层实现原理,讲解了Sentinel的责任链模式及滑动窗口限流算法。

ホーム - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-26 01:52
浙ICP备14020137号-1 $お客様$