聊聊微前端的原理和实践
对微前端的概念和场景进行科普,介绍一些主流的微前端的实现库及其用法,并讲解部分这些库的实践知识和原理。
【大数据 】SparkSQL连接查询中的谓词下推处理(二)
本篇文章要介绍的是--外连接查询中的谓词下推规则,这相比内连接中的规则要复杂一些,不过使用简单的表格来进行分析也是可以分析清楚的。
Jetpack—LiveData组件的缺陷以及应对策略
文章介绍了Jetpack-MVVM全家桶的核心组件LiveData在使用中应该注意的坑,以及应对的解决方案。
初识 D3.js :打造专属可视化
随着现在自定义可视化的需求日益增长,Highcharts、echarts等高度封装的可视化框架已经无法满足用户各种强定制性的可视化需求了,这个时候D3的无限定制的能力就脱颖而出。如果想要通过D3完成可视化,除了对于D3本身API的学习,关于web标准的HTML,SVG,CSS,Javascript和
vivo 商城前端架构升级—前后端分离篇
本文主要以vivo商城项目的前后端分离经验,总结前后端分离思路,整理前后端分离方案,以及分离过程中遇到的问题及解决方案。
Android NativeCrash 捕获与解析
本文对Android端NE的捕获、解析和还原三个方面进行探索和介绍。
函数式编程杂谈
比起命令式编程,函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断演进,逐层推导出复杂的运算。本文通过函数式编程的一些趣味用法来阐述学习函数式编程的奇妙之处。
MongoDB 在评论中台的实践
讲述vivo评论中台在数据库设计上的技术探索和实践
Spark 数据倾斜及其解决方案
本文从数据倾斜的危害、现象、原因等方面,由浅入深阐述Spark数据倾斜及其解决方案。
当我们谈前端性能的时候,我们谈的是什么
本文结合谷歌官方工具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商城优惠券系统的发展历程、架构设计思路及应对具体业务场景的技术实践。