当我们谈前端性能的时候,我们谈的是什么
本文结合谷歌官方工具Lighthouse,分析了最新的前端页面性能评分标准,帮助大家更好地理解各项性能指标,以提升并优化相关的前端项目
谈谈统计学正态分布阈值原理在数据分析工作中的运用
本文初步阐述了数据正态分布阈值原理,以及说明了四分位算法在数据异常波动中的应用逻辑,提供了一套基于正态分布阈值原理的数据解决方案。
Android构建工具--AAPT2源码解析(一)
AAPT2是Android资源编译打包工具,它把Android资源编译分为编译和链接两部分。通过学习AAPT2的源码,可以增加Android开发对APK编译流程的理解,帮助解决日常开发中遇到的因为资源导致的编译失败的问题。
分布式定时任务调度框架实践
本文介绍了任务调度框架使用的需求背景和痛点,对业界普遍使用的开源分布式任务调度框架的使用进行了探究实践,并分析了这几种框架的优劣势和对自身业务的思考。
从源码分析Hystrix工作机制
本文从源码角度分析了Hystrix熔断、隔离、健康统计等核心模块的实现原理,加强对底层原理的理解可以更加便捷的使用它。
Redis 缓存性能实践及总结
主要介绍缓存使用的典型场景、实操案例分析、Redis使用规范及常规Redis监控。
打通“任督二脉”:Android 应用安装优化实战
apk安装过程,涉及到data/app、data/data等文件夹的访问与资源的存储,了解安装流程,可以帮助业务进行整改,解决线上问题
SpringBoot 配置类解析
本文介绍了SpringBoot如何解析配置类、如何集成第三方配置。
vivo 全球商城:订单中心架构设计与实践
介绍订单系统的服务化改造中遇到的技术挑战和分析解决过程。
你分库分表的姿势对么?——详谈水平分库分表
随着后端数据库的存储量级和用户的访问流量越来越大,我们免不了需要对OLTP数据库进行分库分表操作,那么选取一个的水平分库分表方案就显得非常重要。本文详细介绍在水平分库分表中常见的一些误区,以及一些常用的手法,以帮助识别可能存在的问题、少走弯路。
vivo 全球商城:优惠券系统架构设计与实践
本文主要论述了vivo商城优惠券系统的发展历程、架构设计思路及应对具体业务场景的技术实践。
vivo 应用商店中的断点续传技术剖析
本文针对断点续传的原理做了详尽的解析,并提供完整的实战demo,方便大家交流学习
事件驱动架构在 vivo 内容平台的实践
本文前半部分重点阐述事件驱动架构的定义和重要概念,以及架构设计的场景和原因分析,后半部分简单描述事件驱动架构在内容平台的落地。
Node.js 应用全链路追踪技术——[全链路信息获取]
随着Nodejs对大前端技术栈的渗透,开发场景越来越多,如小程序、H5、BFF、工具链,同时和微服务外部系统交互多,如数据库场景MySQL,Mongodb,Redis、RPC的分布式异构语言服务调用Javadubbo,GoGrpc。面对这些复杂的场景,我们需要全局视角的错误追踪、问题定位和性能诊断。
分布式存储系统可靠性:系统量化估算
本文从分布式存储系统出发从磁盘故障这一常见故障维度对分布式存储系统的数据可靠性的量化进行分析和推导,并根据分析的结论利用可靠性实验计算进行佐证。
Glide 缓存流程
本文主要介绍Glide缓存流程相关内容。
如何在公司项目中使用 WebSocket— 入门实战指南
从webSocket基础概念出发,介绍在实际开发中从本地联调到部署上线的流程以及注意事项,让webSocket小白以最小成本应用到项目中。
源码解读Dubbo分层设计思想
Dubbo是一款非常优秀的分布式服务框架,国内使用非常的广泛,2018年正式成为apache顶级项目。阅读本文你将了解到Dubbo的整体分层设计,每一层的意义,以及Dubbo的初始化流程和RPC调用过程,在这个过程涉及到的领域模型Protocol、Invoker、Exporter、Invocatio
Glide生命周期原理
AndroidApp中图片的展示是很基本也很重要的一个功能,在Android平台上有很多的图片加载解决方案,但是官方认可的是Glide。AndroidApp的页面是有生命周期的,Glide比较好的一个功能就是具有生命周期管理功能,能够根据页面和APP的生命周期来管理图片的加载和停止,也开放接口供用户
带你走进MySQL全新高可用解决方案-MGR
本文主要介绍MySQLGroupReplication(组复制)技术的基本原理和技术演进史以及安装体验新特性。