SF
vivo 互联网技术
vivo 互联网技术
注册登录
关注博客
注册登录
主页
关于
RSS
vivo大数据日志采集Agent设计实践
vivo互联网技术
2022-11-28
阅读 10 分钟
1.1k
在企业大数据体系建设过程中,数据采集是其中的首要环节。然而,当前行业内的相关开源数据采集组件,并无法满足企业大规模数据采集的需求与有效的数据采集治理,所以大部分企业都采用自研开发采集组件的方式。本文通过在vivo的日志采集服务的设计实践经验,为大家提供日志采集Agent在设计开发过程中的关键设计思路。
Bigkey问题的解决思路与方式探索
vivo互联网技术
2022-11-22
阅读 6 分钟
983
在Redis运维过程中,由于Bigkey 的存在,会影响业务程序的响应速度,严重的还会造成可用性损失,DBA也一直和业务开发方强调 Bigkey 的规避方法以及危害。
vivo霍金实验平台设计与实践-平台产品系列02
vivo互联网技术
2022-11-21
阅读 8 分钟
1.3k
互联网企业经历过野蛮生长的开拓红利期之后,逐渐越发重视产品发展的科学化、精细化,从粗放型向集约型转换。在美国,增长黑客等数据驱动增长的方法论,正在帮助如Google、Microsoft、Facebook等全球科技巨头实现持续的业务增长;在国内,数据精细运营、AB实验分析来驱动业务有效增长也逐渐成为共识,成为核心手段。其中...
OKR之剑·实战篇03:OKR的跟踪需要有“自己”的节奏
vivo互联网技术
2022-11-16
阅读 11 分钟
1.3k
作者:vivo 互联网平台产品研发团队本文是《OKR 之剑》系列之实战第3篇。——OKR的跟踪需要融入自己团队的特点,找到适合自己的节奏,这是一个螺旋上升的过程。一、前言在OKR落地的过程中,也许你的团队会遇到这样的困扰:1)OKR容易跟丢,时间一长就没人问了;2)没有跟踪过程,信息不透明,团队内彼此不知道OKR的进展;3...
OKR之剑·实战篇02:OKR执行前的热身准备
vivo互联网技术
2022-11-09
阅读 4 分钟
920
作者:vivo 互联网平台产品研发团队本文是《OKR 之剑》系列之实战第2篇。——OKR执行前需要做好热身准备,帮助团队在执行中火力全开、斩获佳绩。一、前言伴随OKR制定完成,执行的号角正式吹响!不打无准备之战,OKR的执行需要团队在理念和行动上有所准备。具体有哪些准备呢?我们总结了以下几条。二、组织梯队建设2.1、组...
源码级深度理解 Java SPI
vivo互联网技术
2022-11-07
阅读 30 分钟
1.3k
SPI 是一种用于动态加载服务的机制。它的核心思想就是解耦,属于典型的微内核架构模式。SPI 在 Java 世界应用非常广泛,如:Dubbo、Spring Boot 等框架。本文从源码入手分析,深入探讨 Java SPI 的特性、原理,以及在一些比较经典领域的应用。
OKR之剑·实战篇01:我们的OKR制定落地
vivo互联网技术
2022-11-02
阅读 9 分钟
1.1k
—— OKR的制定,在形式上,并非仅仅是召开几次会议,在目的上,也并非是为了输出一份计划。OKR的制定,对于管理者是一种对齐认知的手段,对于员工是一种激发内在动机的方法,对于团队是一次“上下同欲”的过程。经过不断地碰撞、磨合,让目标更加公开、透明,让大家能够用心去感受工作的价值,让优秀的员工逐渐浮出水面,最...
探究Presto SQL引擎(4)-统计计数
vivo互联网技术
2022-11-01
阅读 6 分钟
923
作者:vivo互联网用户运营开发团队 - Shuai Guangying本篇文章介绍了统计计数的基本原理以及Presto的实现思路,精确统计和近似统计的细节及各种优缺点,并给出了统计计数在具体业务使用的建议。系列文章: {代码...} 一、背景学习Hadoop时接触的第一个样例就是word count,即统计文本中词的数量。各种BI、营销产品中不...
从 wepy 到 uniapp 变形记
vivo互联网技术
2022-10-31
阅读 21 分钟
2.2k
进入互联网“下半场”,靠“人海战术”的研发模式已经不再具备竞争力,如何通过技术升级提升研发效能?前端通过Babel等编译技术发展实现了工程化体系升级,如何进一步通过编译技术赋能前端开发?或许我们 wepy 到uniapp 编译的转换实践,能给你带来启发。
OKR之剑·理念篇04:让OKR轻松上阵
vivo互联网技术
2022-10-26
阅读 7 分钟
948
某天,你想学习跑步并坚持下去,所以你问健身教练:跑步要跑多远、多久、多快才算合格。教练:你啥都别想,不用跑太快,就慢慢跑,跑得自己出点汗、挺舒服的就行,要是累了,或者觉得难受就赶紧停下来,5分钟、10分钟都可以的,关键是让自己不觉得跑步是负担,下次还愿意跑。跑着跑着成习惯了,自然就知道怎么跑。
如何实现一个SQL解析器
vivo互联网技术
2022-10-24
阅读 14 分钟
1.3k
随着技术的不断的发展,在大数据领域出现了越来越多的技术框架。而为了降低大数据的学习成本和难度,越来越多的大数据技术和应用开始支持SQL进行数据查询。SQL作为一个学习成本很低的语言,支持SQL进行数据查询可以降低用户使用大数据的门槛,让更多的用户能够使用大数据。
OKR之剑·理念篇03:OKR理念认同
vivo互联网技术
2022-10-19
阅读 11 分钟
1.3k
本文是《OKR 之剑》系列之理念第3篇。本文就我们对于OKR理念的理解和分析,和市面上一些变味的OKR实操,和大家探讨一下OKR理念,并初步介绍一下我们通过氛围来宣扬OKR理念的主要思路。
vivo平台化实践探索之旅-平台产品系列01
vivo互联网技术
2022-10-18
阅读 5 分钟
795
本篇为《vivo 平台产品》系列文章的第1篇。主要描述在业务高速发展的背景下,vivo软件工程师通过系统平台化建设等手段,逐步解决软件复用,快速响应业务变化等棘手问题的过程。我们从中精选出内容审核平台、AB实验平台、版本发布平台等具备代表性的平台产品,为大家对平台化的经历进行详细的介绍。
从0到1设计通用数据大屏搭建平台
vivo互联网技术
2022-10-17
阅读 8 分钟
1.8k
一直以来,许多产品平台都在尝试通过可视化搭建的手段来降低 GUI 应用的研发门槛,提高生产效率。随着我们业务的发展,数据建设的完善,用户对于数据可视化的诉求也日益增多,而数据大屏是数据可视化的其中一种展示方式,它作为大数据展示媒介的一种,被广泛运用于各种会展、公司展厅、发布会等。
vivo互联网机器学习平台的建设与实践
vivo互联网技术
2022-10-11
阅读 5 分钟
1.1k
随着广告和内容等推荐场景的扩展,算法模型也在不断演进迭代中。业务的不断增长,模型的训练、产出迫切需要进行平台化管理。vivo互联网机器学习平台主要业务场景包括游戏分发、商店、商城、内容分发等。本文将从业务场景、平台功能实现两个方面介绍vivo内部的机器学习平台在建设与实践中的思考和优化思路。
实时营销引擎在vivo营销自动化中的实践 | 引擎篇04
vivo互联网技术
2022-10-10
阅读 4 分钟
1k
本文是《vivo营销自动化技术解密》的第5篇文章,重点分析介绍在营销自动化业务中实时营销场景的背景价值、实时营销引擎架构以及项目开发过程中如何利用动态队列做好业务流量隔离,动态发布,使用规则引擎来提升营销规则的配置效率等几种关键技术设计实践。
攻击面分析及应对实践
vivo互联网技术
2022-09-30
阅读 5 分钟
1.6k
本文结合CASSM和EASM两个新兴的攻击面管理技术原理对资产管理,综合视图(可视化),风险评估,风险修复流程四个关键模块进行简述,为企业攻击面安全风险管理提供可落地的建设思路参考。
多云容器编排 Karmada-Operator 实践
vivo互联网技术
2022-09-29
阅读 6 分钟
1.1k
Karmada作为开源的云原生多云容器编排项目,吸引了众多企业共同参与项目开发,并运行于生产环境中。同时多云也逐步成为数据中心建设的基础架构,多区域容灾与多活、大规模多集群管理、跨云弹性与迁移等场景推动云原生多云相关技术的快速发展。
Dubbo 泛化调用在vivo统一配置系统的应用
vivo互联网技术
2022-09-27
阅读 27 分钟
907
本文结合在实际开发过程中所遇到的需要远程调用多个三方系统的问题,阐述了如何利用Dubbo泛化调用来简化开发降低系统耦合性的项目实践,最后对Dubbo泛化调用的原理进行了深度解析。
前端动效讲解与实战
vivo互联网技术
2022-09-26
阅读 18 分钟
2.3k
作者:vivo 互联网前端团队- ZhaoJie本文将从各个角度来对动画整个体系进行分类,并且介绍各种前端动画的实现方法,最后我们将总结在实际开发中的各个场景的动画选择方案。一、背景前端动画场景需求多对众多动画场景的技术实现方案选择上比较模糊各动画方案的优劣及适用场景认识模糊现有动画库太多,不知道选哪个主流动...
OKR之剑(理念篇)02—— OKR布道之旅
vivo互联网技术
2022-09-21
阅读 14 分钟
2.4k
大概是在2013年底,一些创业者在硅谷深受OKR洗礼,并在自己的公司内小范围运用,以此OKR开始传入中国。而vivo初尝OKR则是在2019年,当时的互联网管理团队注意到OKR在Google和 MicroSoft等大型公司的成功实践,于是让部门内的管理层开展OKR的学习工作。
爬虫与反爬虫技术简介
vivo互联网技术
2022-09-20
阅读 14 分钟
3k
互联网的大数据时代的来临,网络爬虫也成了互联网中一个重要行业,它是一种自动获取网页数据信息的爬虫程序,是网站搜索引擎的重要组成部分。通过爬虫,可以获取自己想要的相关数据信息,让爬虫协助自己的工作,进而降低成本,提高业务成功率和提高业务效率。
高性能 Java 计算服务的性能调优实战
vivo互联网技术
2022-09-19
阅读 8 分钟
1.7k
随着业务的日渐复杂,性能优化俨然成为了每一位技术人的必修课。性能优化从何着手?如何从问题表象定位到性能瓶颈?如何验证优化措施是否有效?本文将介绍分享 vivo push 推荐项目中的性能调优实践,希望给大家提供一些借鉴和参考。
OKR之剑(理念篇)01—— OKR带给我们的改变
vivo互联网技术
2022-09-15
阅读 7 分钟
1.6k
OKR即目标与关键成果法,起源于英特尔,在谷歌发扬光大。近几年在国内比较火,很多企业都相继引入了OKR的管理方式,小到2-3人的小微初创公司,大到十几万名员工的大型企业,都因此而受益。vivo互联网团队经过三年的积极实践,证实这一目标管理工具对于业务和人员发展有非常强大的推动作用。
vivo 全球商城:电商平台通用取货码设计
vivo互联网技术
2022-09-13
阅读 6 分钟
2.2k
随着O2O线上线下业务的不断扩展,电商平台也在逐步完善交易侧相关的产品功能。在最近的需求版本中,业务方为进一步提升用户的使用体验,规划了取货码生成及订单核销相关逻辑,目的是让线上的用户在付完款之后能够到店取货或者安排导购派送。
vivo前端智能化实践:机器学习在自动网页布局中的应用
vivo互联网技术
2022-08-30
阅读 6 分钟
1.4k
作者:vivo 互联网前端团队- Su Ning在设计稿转网页中运用基于self-attention机制设计的机器学习模型进行设计稿的布局,能够结合dom节点的上下文得出合理的方案。一、背景切图作为前端的传统手艺却是大多数前端开发者都不愿面对的工作。为了解决切图的各种问题,人们绞尽脑汁开发了各种各样的设计稿转代码(D2C)工具,...
vivo 基于 JaCoCo 的测试覆盖率设计与实践
vivo互联网技术
2022-08-29
阅读 5 分钟
1.6k
本文主要介绍vivo内部研发平台使用JaCoCo实现测试覆盖率的实践,包括JaCoCo原理介绍以及在实践过程中遇到的新增代码覆盖率统计问题和频繁发布导致覆盖率丢失问题的解决办法。
从零开始实现一个MyBatis加解密插件
vivo互联网技术
2022-08-23
阅读 14 分钟
2.1k
由于项目已停止迭代,改造的成本太大,因此我们选用了MyBatis插件来实现数据库加解密,保证往数据库写入数据时能对指定字段加密,读取数据时能对指定字段解密。
密集计算场景下的 JNI 实战
vivo互联网技术
2022-08-22
阅读 12 分钟
2.3k
在 Java 发展历程中,JNI 一直都是一个不可或缺的角色,但是在实际的项目开发中,JNI 这项技术应用的很少。在笔者经过艰难的踩坑之后,终于将 JNI 运用到了项目实战,本文笔者将简单介绍 JNI 技术,并介绍简单的原理和性能分析。通过分享我们的实践过程,带各位读者体验 JNI 技术的应用。
Kotlin协程解析系列(上):协程调度与挂起
vivo互联网技术
2022-08-16
阅读 61 分钟
1.9k
vivo 互联网客户端团队- Ruan Wen本文是Kotlin协程解析系列文章的开篇,主要介绍Kotlin协程的创建、协程调度与协程挂起相关的内容一、协程引入Kotlin 中引入 Coroutine(协程) 的概念,可以帮助编写异步代码。在使用和分析协程前,首先要了解一下:协程是什么?为什么需要协程?协程最为人称道的就是可以用看起来同步的方...
上一页
1
…
More
3
4
5
(current)
6
7
…
More
下一页
上一页
5
(current)
下一页