2020labs小助手

LV2
发表了文章

神秘又强大的@SpringBootApplication注解

大部分的配置都可以用Java类+注解来代替,而在SpringBoot项目中见的最多的莫过于@SpringBootApplication注解了,它在每个Sprin...

2020labs小助手
Spring BootJava
发表了文章

2D+1D | vivo官网Web 3D应用开发与实战

在近20年的前端发展史中,前端经历了铁器时代(小前端),信息时代(大前端)以至现在的全能前端时代。经历了几个时代的沉淀之后,前端领域开始更加细分。

2020labs小助手
数据可视化WebGL
发表了文章

Dubbo 编解码那些事

笔者在一次维护基础公共组件的过程中,不小心修改了类的包路径。糟糕的是,这个类被各业务在facade中进行了引用、传递。幸运的是,同一个类,在提供者和消费者的包路...

2020labs小助手
RPCDubboJava
发表了文章

Android内存泄露检测 LeakCanary2.0(Kotlin版)的实现原理

LeakCanary是一款非常常见的内存泄漏检测工具。经过一系列的变更升级,LeakCanary来到了2.0版本。2.0版本实现内存监控的基本原理和以往版本差异...

2020labs小助手
AndroidKotlin
发表了文章

微服务时代组件化和服务化的抉择

随着业务系统的复杂性越来越高,系统之间的调用也越来越多,在微服务拆分和迭代过程中,是不断的拆分出新的独立的服务还是封装独立的组件以jar包依赖的方式提供服务是我...

2020labs小助手
微服务云服务器
发表了文章

Hystrix 实战经验分享

Hystrix是Netlifx开源的一款容错框架,防雪崩利器,具备服务降级,服务熔断,依赖隔离,监控(Hystrix Dashboard)等功能。

2020labs小助手
云服务器
发表了文章

vivo 应用商店中的断点续传技术剖析

目前,vivo 平台有很多的业务都涉及到文件的下载:譬如说应用商店、游戏中心的C端用户下载更新应用或游戏;开放平台B端用户通过接口传包能力更新应用或游戏,需要从...

2020labs小助手
Java云服务器
发表了文章

vivo 应用商店推荐系统探索与实践

商店的应用数据主要来源于运营排期、CPD、游戏、算法等渠道,成立推荐项目之后也没有变化,发生变化的是由推荐系统负责和数据源进行对接,商店服务端只需要和应用推荐系...

2020labs小助手
架构设计推荐系统
发表了文章

C/C++ 性能优化背后的方法论:TMAM

开发过程中我们多少都会关注服务的性能,然而性能优化是相对比较困难,往往需要多轮优化、测试,属于费时费力,有时候还未必有好的效果。但是如果有较好的性能优化方法指导...

2020labs小助手
C++C 语言
发表了文章

存量用户运营企业微信的“用户端小程序”优化方案

企业微信端产品“C端用户小程序”,是一款服务于vivo线下代理、门店和导购,帮助导购连接用户,快速与用户进行沟通的工具。基于“C端小程序”的PU/UV量较为庞大...

2020labs小助手
小程序微信小程序音视频
发表了文章

用户行为分析模型实践(一)—— 路径分析模型

在互联网数据化运营实践中,有一类数据分析应用是互联网行业所独有的——路径分析。路径分析应用是对特定页面的上下游进行可视化展示并分析用户在使用产品时的路径分布情况...

2020labs小助手
大数据数据分析ClickHouse
发表了文章

Webpack 基石 tapable 揭秘

Webpack 基于 tapable 构建了其复杂庞大的流程管理系统,基于 tapable 的架构不仅解耦了流程节点和流程的具体实现,还保证了 Webpack ...

2020labs小助手
webpack
发表了文章

Node.js 模块化你所需要知道的事

我们知道,Node.js是基于CommonJS规范进行模块化管理的,模块化是面对复杂的业务场景不可或缺的工具,或许你经常使用它,但却从没有系统的了解过,所以今天...

2020labs小助手
Node.jsJavaScript
发表了文章

亿级用户中心的设计与实践

用户中心,顾名思义就是管理用户的地方,几乎是所有互联网公司最为核心的子系统之一。它的核心功能是登录与注册,主要功能是修改密码、换绑手机号码、获取用户信息、修改用...

2020labs小助手
架构设计数据安全
发表了文章

MongoDB 在评论中台的实践

随着公司业务发展和用户规模的增多,很多项目都在打造自己的评论功能,而评论的业务形态基本类似。当时各项目都是各自设计实现,存在较多重复的工作量;并且不同业务之间数...

2020labs小助手
MongoDB数据库分布式数据库云数据库 MongoDB
发表了文章

分布式集群如何实现高效的数据分布

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

2020labs小助手
数据库分布式数据库分布式
发表了文章

如何在公司项目中使用 WebSocket— 入门实战指南

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

2020labs小助手
HTTPhttps
发表了文章

vivo 云服务海量数据存储架构演进与实践

vivo 云服务提供给用户备份手机上的联系人、短信、便签、书签等数据的能力,底层存储采用 MySQL 数据库进行数据存储。

2020labs小助手
MySQL数据库
发表了文章

使用 Preload&Prefetch 优化前端页面的资源加载

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

2020labs小助手
发表了文章

Hystrix 如何解决 ThreadLocal 信息丢失

笔者在业务开发中涉及到使用 ThreadLocal 来存放上下文链路中一些关键信息,其中一些业务实现对外部接口依赖,对这些依赖接口使用了Hystrix作熔断保护...

2020labs小助手
Java

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券

http://www.vxiaotou.com