首页
最新动态
科研合作
开源项目
加入我们
天猫汽车商详页的SSR改造实践
由于汽车业务的特殊性,天猫汽车基于 Rax 多页应用自建了商品详情的 H5 页面。自定义商详承载了众多业务能力和投放场景。随着业务的发展和页面承载内容的增多,开始出现白屏时间太长等体验问题。前端性能优化算是个老生常谈的问题,我们的页面已经做过首屏接口合并、图片懒加载、骨架屏等体验优化,想进一步...
子虫
2023-02-16
公开下载 |《2022技术人的百宝黑皮书》来了!
新年好!岁末年初,温故而知新。2022年,大淘宝技术公众号一共发布了 248 篇内容,在知乎上做了 80 个精彩回答,在头条、百家、掘金、思否、开源中国等内容阵地都有我们努力布道的身影,也收获了来自社区的各项影响力评选肯定,更开心的是,收到了开发者们的点赞与认同。🍻过去一年,我们尝试在分享的...
大淘宝技术
2023-01-09
如何避免写重复代码:善用抽象和组合
通过抽象和组合,我们可以编写出更加简洁、易于理解和稳定的代码;类似于金字塔的建筑过程,我们总是可以在一层抽象之上再叠加一层,从而达到自己的目标。但是在日常的开发工作中,我们如何进行实践呢?本文将以笔者在Akka项目中的一段社区贡献作为引子分享笔者的一点心得。场景通常,为了简化我们对数据流的处理...
虎鸣
2023-01-05
初次接触氛围系统架构,聊聊我这三个月的理解
本文主要介绍了作者对于氛围中心的业务理解。从氛围的概念出发,阐述了氛围系统的必要性,然后展示了配置端的数据写入、调用端的配置读取等氛围系统的架构细节,最后作者提出了一些对于氛围中心未来的想法和思考。概述氛围的概念氛围是能够刺激消费者购买欲望的一类视觉表达。氛围一般与优惠、价格相关,其目的在于烘...
对易
2023-01-04
Monorepo,大型前端项目管理模式实践
阅读本文您将了解到:什么是 monorepo、为什么要 monorepo、如何实践 monorepo。项目管理模式Monorepo 这个词您可能不是首次听说,在当下大型前端项目中基于 monorepo 的解决方案已经深入人心,无论是比如 Google、Facebook,社区内部知名的开源项目 ...
韵楷
2022-12-15
双 11 第 14 年,技术人的新命题是什么?| InfoQ专访淘宝天猫 CTO 若海
每年双 11 开卖的那一刻,千万用户同时在线下单,那个瞬间服务器的压力是平时流量的数百倍,淘宝系统是否能够稳定支撑,是每年所有人关注的热点话题。时至今日,丝般顺滑已经逐渐成为稳态。从今年开始,双 11 带给人的感觉开始变了,在压力面前,阿里呈现出的姿态是弹性和从容。阿里巴巴集团 CTO 程立形...
大淘宝技术
2022-11-28
MapStruct,降低无用代码的神器
在学习《告别BeanUtils,Mapstruct从入门到精通》后,我发觉MapStruct确实是一个提升系统性能,降低无用代码的神器。然而,在实践这篇文章过程中,我遇到了些问题,并由此对MapStruct框架有了更深入的理解,以下将我的学习收获分享给大家。本文与《告别BeanUtils,Ma...
寥天
2022-11-25
第14个天猫双11,技术创新带来消费新体验
“技术和商业是密不可分的,今年是第14届天猫双11,在过去的13年里,伴随着商业的快速发展,天猫淘宝的底层技术基础设施得到了深厚的积累,同时也支撑了云计算的大规模发展。未来,我们将通过持续的技术创新和突破,让商家更好的做生意,让用户享受更好买、好逛、好玩的线上体验。” 淘宝天猫CTO若海说。今...
大淘宝技术
2022-11-12
2022双11大淘宝技术九大技术亮点发布
为了提升双11的消费体验,大淘宝技术一直在追求卓越和创新的道路上踔厉前行。
大淘宝技术
2022-11-11
浅析设计模式3 —— 装饰者模式
大淘宝技术开发工程师玄苏推荐语:本文从装饰者模式的核心思想到与其他设计模式的横向对比,从代码示例到业务实战,向读者娓娓呈现装饰者模式的真貌。深入浅出的JDK源码透析,使用场景的利弊权衡,真的值得一阅!装饰者模式的核心思想是通过创建一个装饰对象(即装饰者),动态扩展目标对象的功能,并且不会改变目...
鎏越
2022-11-09
浅析设计模式2 —— 策略模式
策略模式是一种应用广泛的行为型模式,本文将着眼于策略模式进行学习分享。概述我们在进行软件开发时要想实现可维护、可扩展,就需要尽量复用代码,并且降低代码的耦合度,而设计模式就是一种可以提高代码可复用性、可维护性、可扩展性以及可读性的解决方案。大家熟知的23种设计模式,可以分为创建型模式、结构型模...
鎏越
2022-11-09
浅析设计模式1 —— 工厂模式
本文将着眼于工厂模式,从简单工厂模式、工厂方法模式和抽象工厂模式出发,展开学习和深入探讨。概述我们在进行软件开发时要想实现可维护、可扩展,就需要尽量复用代码,并且降低代码的耦合度,而设计模式就是一种可以提高代码可复用性、可维护性、可扩展性以及可读性的解决方案。大家熟知的23种设计模式,可以分为...
鎏越
2022-11-09
听8位淘宝工程师聊聊他们眼中的元宇宙 | 1024特辑
我们是技术工作者,致力于思考和创新,用代码去解决生活中的问题,为消费者的快乐和幸福而努力。今天是1024程序员节,我们邀请了8位不同岗位的淘宝工程师,聊了聊他们眼中的未来消费生活,他们眼中的元宇宙,听一听这群探路者在时代新科技与新文化氛围下,有哪些新的思考。01 宋五▌工作范围:家居家装行业智...
大淘宝技术
2022-10-24
性能优化之接口优化
本文从客户端的视角,分享客户端如何协同服务端进行接口时间的优化。Compose是什么接口性能优化对于客户端的同学来讲涉及可能不是很多,但是接口的性能对于客户端的体验影响是巨大的;请求失败、loading、无数据这几个关键词跟客户端的同学一提,想必接口优化的意义就不用多说了吧。一个快速而又稳定的...
是也
2022-10-20
淘宝直播零代码弹窗生产方案总结
本文将介绍,淘宝直播前端团队为提升业务触达效率而设计的零代码弹窗动态化方案。业务背景众所周知,产品有三宝:弹窗,红点和引导。在淘宝直播业务里面,每当有功能上新、活动邀约、系统消息、奖励发放等事件发生时,我们通常采用弹窗来及时告知目标用户。可见弹窗是一项极其重要的触达手段,它打通了平台与主播的信...
弈坤
2022-10-14
入职淘宝一年,聊聊我理解的首页&购物车
本篇文章的作者最近参与了淘宝购物车的工作,认为淘宝购物车和首页在体感上有很大区别,没有高屋建瓴地对整个交易体系和首页体系进行分析,只从一位一线开发的角度,写了写自己对购物车、对首页进行开发的感受和思考,欢迎指教讨论。业务域的区别在写首页和购物车的开发和设计之前,不能绕开它们身处的导购和交易这两...
榆西
2022-10-13
如何顺利从学生蜕变成职场人? | 2022校招生心路历程
每个人的一生都在不断切换角色,其中有次很大的变化就是从学生到职场人。本文将带大家走近大淘宝技术2022校招生们,看看初入职场的他们如何实现从学生到职场人的转变。我们邀请了7位不同专业领域的2022校招同学,聊了聊他们在大淘宝技术的成长经历和故事,以及他们对身份转换、职场适应等各类话题的思考。话...
大淘宝技术
2022-10-13
天猫淘宝卡券包演进史
卡券包整体分为PC端以及无线端两大部分,最开始的卡券包是PC版,随着PC向无线化转型的大潮,无线端卡券包也同步产生。业务定位卡券包这个产品是伴随着电商卡券系统的建立同步产生的。顾名思义,卡券包就是用户资产的展示阵地,电商系统中在用的最多用户资产就是优惠券、红包,卡券包就承接了用户查看自己领取的...
介正
2022-09-15
短视频无尽流前端开发指南
本文基于对家装家居内容短视频无尽流的开发实践,总结出了一套适应于该场景及衍生场景的前端开发指南,通过阅读本文可以快速了解短视频无尽流的前端开发。前言短视频无尽流是当下比较热门的一种业务场景,在日常生活中随处可见。本文基于对家装家居内容短视频无尽流的开发实践,总结出了一套适应于该场景及衍生场景的...
棣棠
2022-09-15
前端智能化实践——可微编程
研究者表示,由于广泛的科学计算和机器学习领域在底层结构上都需要线性代数的支持,因此有可能以可微编程的形式,创造一种新的编程思想。下面,我们就一起进入这个全新的领域。什么是可微编程通过动画、动效增加 UI 表现力,作为前端或多或少都做过。这里以弹性阻尼动画的函数为例:函数在时是效果最好的。最终,...
甄子
2022-09-13
服贸会在京举行|淘宝直播携手佳能佳直播联合发布《电商直播高画质开播指南》让品质直播触手可及
8月31日至9月5日,主题为“服务合作促发展 绿色创新迎未来”的2022年中国国际服务贸易交易会,以线上线下相结合的方式在国家会议中心和首钢园区举办。在本期的服贸会上,阿里巴巴大淘宝技术联合佳能“佳直播”高清直播解决方案(以下简称“佳直播”)发布《电商直播高画质开播指南》,旨在以标准化和低成本...
大内容中台
2022-09-05
淘宝PC改版!我们跟一位背后付出6年的男人聊了聊……
2022年5月底,淘宝PC首页全新改版。本文讲述了PC改版前后的坎坷故事,以及PC项目组未来的技术布局和思考。2022年新版首页https://www.taobao.com/2021年12月的某个上午,用户本豆习惯性地用电脑打开了淘宝网。大屏看商品细节、多页面可对比,而且上班时间悄悄看个淘宝毫...
大淘宝技术
2022-08-26
上海交大牵手淘宝成立媒体计算实验室:推动视频超分等关键技术发展
7月27日,上海交通大学电子信息与电气工程学院与阿里巴巴集团大淘宝技术宣布达成战略合作,共同成立上海交通大学电子信息与电气工程学院-淘宝(中国)软件有限公司媒体计算联合实验室(下称”联合实验室”)。该联合实验室是为了更好地探索未来媒体时代的极致体验,通过创新和产业结合,推动行业发展。据悉,双方...
大淘宝技术
2022-07-28
国际顶会OSDI首度收录淘宝系统论文,端云协同智能获大会主旨演讲推荐
大淘宝技术团队论文入选计算机系统领域顶级国际学术会议OSDI,这是淘宝系统论文首次入选该国际顶会,论文详解了阿里历经四年、自主研发的首个端到端、通用型、规模化产业应用的端云协同机器学习系统“瓦力”——Walle。OSDI特别邀请到的David Tennenhouse在大会主旨演讲中专门推荐了W...
Meta技术团队
2022-07-18
从0到1,IDE如何提升端侧研发效率?| DX研发模式
DX全称DinamicX,目前是在淘宝乃至整个阿里集团内广泛使用的Native动态化方案,核心优势是性能和稳定性。过去几年一直有其他淘宝/集团的外部文章中有涉及到DX,但DX一直没有对外做过完整介绍,对外界来说这两个字母颇有些神秘色彩。本系列文章《DX研发模式》我们就将拉下它神秘的面纱,看看过...
正物
2022-06-30
如何持续突破性能表现? | DX研发模式
DX全称DinamicX,目前是在淘宝乃至整个阿里集团内广泛使用的Native动态化方案,核心优势是性能和稳定性。过去几年一直有其他淘宝/集团的外部文章中有涉及到DX,但DX一直没有对外做过完整介绍,对外界来说这两个字母颇有些神秘色彩。本系列文章《DX研发模式》我们就将拉下它神秘的面纱,看看过...
岚遥
2022-06-21
2022淘宝天猫618背后的技术秘密
大淘宝技术
2022-06-20
列表容器&事件链如何帮业务提升发版迭代效率? | DX研发模式
DX全称DinamicX,目前是在淘宝乃至整个阿里集团内广泛使用的Native动态化方案,核心优势是性能和稳定性。过去几年一直有其他淘宝/集团的外部文章中有涉及到DX,但DX一直没有对外做过完整介绍,对外界来说这两个字母颇有些神秘色彩。本系列文章《DX研发模式》我们就将拉下它神秘的面纱,看看过...
熌电、中民
2022-06-17
淘宝Native研发模式的演进与思考 | DX研发模式
DX全称DinamicX,目前是在淘宝乃至整个阿里集团内广泛使用的Native动态化方案,核心优势是性能和稳定性。过去几年一直有其他淘宝/集团的外部文章中有涉及到DX,但DX一直没有对外做过完整介绍,对外界来说这两个字母颇有些神秘色彩。本系列文章《DX研发模式》我们就将拉下它神秘的面纱,看看过...
寻弦
2022-06-13
CVPR 2022 | 神经辐射场几何编辑方法NeRF
阿里巴巴大淘宝技术的研究人员和中科院计算所提出了一种允许用户自由编辑神经辐射场几何内容的方法,以论文《NeRF-Editing: Geometry Editing of Neural Radiance Fields》发表于领域内顶级会议IEEE CVPR 2022。基于图像的3D场景建模与渲染...
Editing
2022-06-10
淘宝直播PC客户端的hybrid探索
如何兼具“Native App良好交互体验的优势”和“Web App跨平台开发的优势”在当前互联网时代保持高效的业务迭代是一个非常重要的课题。什么是hybrid通俗易懂的翻译hybrid 英 [ˈhaɪbrɪd] 美 [ˈhaɪbrɪd] adj. 混合的;杂种的 n. 杂种;杂种动物...
穆冰
2022-06-10
Redis 5.0 部分源码剖析
从前有句古话说得好,天将降大任于斯人也,必要先看Redis。以前古人还说过,窗前明月光,低头Redis。古人还说过,所有的答案都在源码里。昨天还有人跟我说,用Redis比Tair申请要方便。不识庐山真面目,只缘身在此山中我们先给出一副大图,来看看Redis AOF Rewrite的总体流程是怎...
时昼
2022-06-09
SIGIR2022 | 流行度偏差如何利用?探索解耦域适应无偏召回模型
召回模型中流行度偏差的现象主要有两种:流行度分部差异、长尾分布差异。本工作主要探索如何改善召回阶段中的双塔模型来缓解流行度偏差。目前已有缓解流行度偏差的方法主要有两大类:逆倾向评分(IPS)和因果图推断。但是,我们认为不能盲目抑制流行度偏差,而应探索如何更好将其利用。所以,本次工作从缓解流行度...
仙基
2022-06-07
合理使用线程池以及线程变量
本文从线程池和线程变量的原理和使用出发,结合实例给出最佳使用实践,帮助各开发人员构建出稳定、高效的java应用服务。背景随着计算技术的不断发展,3纳米制程芯片已进入试产阶段,摩尔定律在现有工艺下逐渐面临巨大的物理瓶颈,通过多核处理器技术来提升服务器的性能成为提升算力的主要方向。在服务器领域,基...
怀可
2022-06-07
MaxCompute中的JSON数据处理
本文收集并对比了MaxCompute中常用的JSON处理UDF/方法,列出了各个方法存在的问题。并最终推荐几种较好的实践。太长不看链接:JSON的提取:方法:FROM_JSON、get_json_object、JMESPATH选择标准:简单字段提取(get_json_object);需要保留原...
猫貂
2022-05-25
深度粗排在天猫新品中的实践
本文主要阐述2021年天猫新品算法团队在深度粗排上关键的优化过程与结果。背景电商领域推荐业务需要根据用户的历史显式反馈建模用户的兴趣偏好,并从海量的商品底池中为用户推荐其最感兴趣的少量商品,整个过程时间一般需要在300ms以内。较为常用的推荐链路包含召回、粗排、精排、重排等主要阶段,每个阶段的...
世卿
2022-05-25
Flutter 新一代图形渲染器 Impeller
Flutter在2022年的Roadmap中提出需要重新考虑着色器的使用方式,计划重写图像渲染后端。最近该渲染后端 Impeller(叶轮)初见端倪,本文将介绍 Impeller 解决的问题、目标、架构和渲染细节。背景Flutter在过去一年多时间解决了很多Jank问题,但着色器编译导致的Ja...
谷鸣
2022-05-25
无线运维的起源与项目建设思考
原本是计划写写无线运维的项目年度总结的,但是想想一个项目总结文章,只是对自己和项目有个回顾和交代,对于无线运维这个新的概念,还不如放开讨论一下。说到这里,可能一些好奇的同学可能会发出灵魂三问:什么是无线运维 ?为什么要做无线运维?无线运维能解决什么问题?因此,作为一个从开发转入安全生产时间不太...
星诀
2022-05-25
手淘购物车这些年那些事儿
本文将从业务发展以及技术沉淀两个方面来总结淘宝购物车的产品升级之路。写在前面从入职以来到如今已有四年多的时间,非常幸运的是,短短职业生涯能有90%的时间都能参与或负责淘宝购物车业务域的开发,这几年来和购物车一起成长,从思考购物车与收藏夹的区别到逐步开始有了对购物车较清晰的定位,从被动接需求到开...
斯遇
2022-05-18
倾向得分匹配(PSM)的原理以及应用
该文章主要介绍倾向得分匹配(PSM, Propensity Score Matching)方法的原理以及实现。这是一种理论稍微复杂、但实现较为容易的分析方法,适合非算法同学的使用。可用于(基于观察数据的)AB实验、增量模型搭建等领域。文章主要分为四部分:前置知识(因果推断)介绍、倾向得分计算与...
八卜
2022-05-07
我在淘宝做弹窗,2022 年初的回顾与展望
本篇文章作者向各位介绍了自己加入 PopLayer 项目一年多时间以来,为产品所贡献的一份力量,既包含了站在产品视角对产品功能,易用性和未来发展的考量,也包括了站在技术视角,对技术架构,编程范式和功能实现上的思考。前言在我刚入职大淘宝技术用户增长团队时,弹窗作为用增站外触达的一种有效手段,需要...
空堂
2022-05-06
基于机器学习的带宽估计在淘宝直播中的探索与实践
本文主要分享 2018-2021 年期间,大淘宝技术内容中台音视频基础技术团队,基于机器学习的带宽预测算法在淘宝直播的业务背景下的探索与大规模实践的成果。背景常见的媒体传输中带宽估计的算法有 GCC/BBR/PCC/QUBIC 等,主要基于传统的基于策略的算法白盒地根据历史网络数据以及主动探测...
折佩
2022-05-06
ACL2022 自监督文本表示新框架ArcCSE
学习高质量文本表示是NLP的基础任务之一,可应用于大量的下游任务。尽管像BERT之类的预训练语言模型获得了巨大成功的,但在文本语义相似任务中,直接用其获取的文本表征往往效果欠佳。最近一些基于对比学习的文本表示建模方法取得了不错的效果,但这些方法更多关注于正负表征对的构建,对训练目标优化不足。如...
钰皓
2022-05-06
因果推断实战:淘宝3D化价值分析小结
观察性因果推断方法有很多,文章主要介绍了PSM、贝叶斯概率图、DID这几种方法,可将文章分享的实践方法作为因果推断分析中的一种参考。 背景介绍为什么需要因果推断统计学有一些有趣的‘研究’:太阳黑子与男性自杀率间存在关系;而一个国家的人均巧克力消费量越高,出现诺贝尔奖获得者的比例越大;甚至还有这...
亦歌、行週
2022-05-06
NTIRE2022视频超分与增强挑战赛冠军方案——渐进式训练的两阶段视频恢复方法
摘要引言相关工作视频恢复视频超分视觉Transformer方法两阶段网络框架第一阶段网络与渐进式训练第二阶段网络与迁移学习实验数据集实施细节客观表现主观表现消融实验NTIRE22结论参考文献
涵璋
2022-05-06
大淘宝技术斩获NTIRE视频增强和超分比赛冠军
2022年CVPR NTIRE比赛结果公布,大淘宝音视频算法与基础技术团队表现出色,在视频超分与质量增强比赛的三个赛道获得两个赛道冠军一个赛道亚军。视频增强和2倍超分冠军近日,2022年NTIRE视频增强和超分比赛成绩揭晓。在三个赛道中,淘宝音视频算法与基础技术团队取得Track1视频增强赛道...
涵璋
2022-05-06
商品序列建模在新用户承接上的应用实践
背景随着淘宝直播带货业务的发展,好玩、互动、专业有品质的购物理念刺激着人们的消费需求。当前平台内中高活用户由于经常光顾,无论是在优惠刺激下的"薅羊毛", 还是闲逛满足自己的购物需求,还是主播的粉丝受众等因素,自然而然地使他们的直播购物习惯,访问主播心智日渐成熟。每天晚高峰大量直播间开播,海量的...
北极
2022-05-05
淘宝Push智能文案生成
本文主要介绍了2021年笔者在智能文案生成项目所做的工作。业务背景Push是淘宝重要促活手段之一,运营同学通过投放各类营销、产品Push以达到唤端、促活目的。Push素材通常由人群、商品或者活动、文案构成,与用户有直接沟通的便是Push文案,优质的素材文案吸引用户点击起到正向促活作用,而劣质内...
方砚
2022-05-05
如何设计一个易扩展、易运维的内容下发服务架构?
内容为王时代,任何一个To C的App都会有内容下发服务,内容包含商品、图文、视频等,比如在淘系App上,首页和各个垂类频道页充满了各类内容,这些页面业务变化非常较快,如何设计一个易扩展、稳定、低延迟的内容下发接口,需要开发同学不断思考摸索。作者总结内容下发服务遇到的常见问题和挑战,设计出一套...
晓橙
2022-05-05
从标准到开源,阿里大淘宝技术的“创新担当”
近期,中国网络通信标准与开源在多方面取得重要进展。阿里巴巴(中国)有限公司联合国内学界提交的《可交互低延时互联网多媒体传输系统需求》(GRTN)国际标准立项提案正式获批通过、阿里巴巴大淘宝技术团队主导自研的IETF QUIC标准化协议库XQUIC也在今年1月7日正式开源。该两项成就都是ICT领...
大淘宝技术
2022-04-11
Spock单测利器的写法
Spock是国外的测试框架,其设计灵感来自JUnit、Mockito、Groovy,可以用于Java和Groovy应用的测试。Spock简介最近发现了一款写法简洁高效,一个单测方法可以测试多组测试数据,且测试结果一目了然的单测框架Spock。Spock是国外的测试框架,其设计灵感来自JUnit...
理莎
2022-03-29
商品3D建模的视觉定位和前景分割方法
2021年10月,大淘宝技术发布了基于神经渲染的3D建模产品object drawer ,用户只需要环拍一圈商品的视频,就可以生成3D模型。在物体重建算法流程中,需要先计算出每一帧图像的相机位姿(平移和旋转)。之后需要对图像中前/背景进行像素级的分割,重建时只需考虑前景而忽略背景像素。准确的相...
伯玉
2022-03-29
内存优化: 纹理压缩技术
相比普通格式图片,纹理压缩可以节省大量显存和 CPU 解码时间,且对 GPU 友好。背景游戏开发中纹理是内存占用大户,移动设备因为内存有限,问题更加明显。据统计,淘宝互动小程序性能卡口 70% 以上都是因为内存超标,而内存超标的主要原因则是图片素材过多、过大等。我们知道传统的图片文件格式有 P...
楚奕
2022-03-22
因果推断:效应估计的常用方法及工具变量讨论
日常工作中很多的策略/产品的效果是无法设计完美的随机实验的,要求我们从观察性数据中去(拟合随机试验)发现因果关系、测算因果效应。因果推断简介作者个人理解:因果推断本质上回答的问题:谁是因?谁是果?这个因会导致多大的果?抽象为两大问题即为:因果发现+因果效应估计。对应到我们日常的业务策略、产品迭...
景里、北澄
2022-03-22
什么是好的技术氛围?
无论哪个行业无论工作多久,每个人都希望自己所处的环境有一个好的氛围,工程师们会希望自己公司有一个好的技术氛围。什么才是好的技术氛围呢?好的技术氛围有什么现象?打造好的技术氛围,又需要做什么工作呢?今天我们邀请了 2 名大淘宝技术的工程师,结合他们真实的学习工作经历,给大家分享一些他们认为好的技...
淘系技术
2022-03-22
MNN开源项目荣获中国科协2021“年度优秀开源产品”
在中国科协召开的2022“科创中国”年度会议上,阿里巴巴两个开源社区荣获“年度优秀开源机构”,五大开源项目荣获“年度优秀开源产品”。日前,中国科协正式发布2021“科创中国”开源创新榜单,推选出50项年度优秀开源产品及相关机构。其中,由阿里巴巴大淘宝技术团队开源的MNN深度学习推理引擎与其他四...
淘系技术
2022-03-22
分布式系统链路一致性踩坑录
本文把问题聚焦在一个用户请求从入口开始在分布式系统这个链路上如何调用来保证一致。说到分布式一定跑不掉一致性。一致性涉及的面域很广。什么ACID事务咯,CAP咯,2PC咯,BASE咯这些概念大家肯定也都懂,网上这样的介绍文章也是一大把。但是是否会用,是否用得上又是另一个问题。本篇文章不讲这些高大...
飞捷
2022-03-22
mysql锁机制的再研究
在分布式系统中,分布式锁已经的使用越发常见,我们系统由于较为老旧,使用数据库实现分布式锁,方案为:使用lock_key, lock_biz组成唯一索引,利用数据库对一条记录insert和delete操作的事务性来实现不可重入的db分布式锁。前一段时间,发现系统分布式锁出现死锁告警,在处理完问题...
点晴
2022-03-22
2022 开发岗 SQL 和 NoSQL 数据库选择指南
本文将通过对比 MySQL 与 MongoDB 的一些性能和特点,来简单刨析结构化数据库与文档性数据库,从而给大家以后在生产环境中数据存储介质的选择提供一些参考。前言SQL 的全称是 Structured Query Language(结构化查询语言),主要用来操作结构化数据库的增删改查与结构...
洋轩
2022-03-18
ESModule 加载与运行机制
ESModule 作为 JS 的标准模块机制,在日常开发中被广泛使用,但在大部分情况下,我们可能只是将其作为 JS 代码文件的组织形式来对待。作为 JS 的模块规范,ESModule 底层其实有一套非常完善的机制,来确保 ESModule 在不同场景下的性能以及行为的确定性。本文的主要内容是关...
川古
2022-03-18
Flutter Web在Liquid体系下的探索
Flutter Web可以解决Native页面无法外投的问题通过Flutter Web,Liquid研发体系可以在保障客户端体验最佳的前提下,实现一次开发三端投放Flutter Web与Liquid研发体系的结合方案成果展示每平每屋Flutter Web商城二级页,可直接用手淘或者浏览器扫码打...
方博
2022-03-14
APM 页面加载耗时校准
在最新的 APM 自动化页面加载耗时计算中,剔除了对用户页面加载体验无效的元素,聚焦页面加载体验中的核心元素,既给了业务相对的自由度,又达到了一定的加载体感准确性。背景APM 的全称叫做 Application Performance Monitor,属于应用性能监控部分。在手淘的 APM 中...
千诺
2022-03-14
前端质量之灰度监控的有效实践
本文将介绍更聚焦灰度监控的报警配置。背景回顾过去3年,前端故障总量并不算太大,但背后的数据反映出经济体前端的安全生产,特别是高可用这个子域,正处于一个相对比较低的水位:经济体故障监控发现率46.8%,但其中前端故障的监控发现率仅为22.7%,与期望的监控水平相去甚远!因此我们开始专门起项治理前...
悠酱
2022-03-14
淘宝 Android 端图片体验优化实践
Android 端图像加载、显示、处理、监控集一体的一站式解决方案。背景Phenix 图像加载体系是立足手淘面向阿里巴巴全集团打造的一款 Android 端集图像加载、显示、处理、监控于一体的一站式解决方案。基于高可用、高性能、可高度定制、数据服务、省流量五大核心优势而被集团各个业务接入使用,...
古迹
2022-03-11
智能化测试服务中台的功能及在不同场景的应用
互联网产品的上线周期短、迭代速度快,为了促使测试工具更有效地替代人工,智能化测试成为一种新的趋势。目前智能化测试主要是将现有AI智能技术融入在不同测试环节,让每个环节以更智能的方式完成质量保障。但是这种碎片化的智能化很难聚焦于适用测试行业的智能技术的提升,因此我们建立了首套专注于为测试行业提供...
居凡
2022-03-11
CIKM 2021 | 淘宝多场景推荐排序模型ZEUS
本文介绍大搜索算法团队发表于CIKM 2021 的论文 Self-Supervised Learning on Users' Spontaneous Behaviors for Multi-Scenario Ranking in E-commerce。论文中提出了多场景推荐排序模型ZEUS (...
靖尧
2022-03-11
淘宝直播端到端音视频评测方案首次公开
淘宝直播质量团队建立线下评测体系,覆盖端到端的多网络环境,包括视频和音频多个指标,支持手工及自动化执行。本文将重点介绍部分指标及自动化方案。背景4G时代以来音视频技术快速发展和规模化应用,孵化并催化内容短视频,直播,社交通讯,在线教育,远程会议等互联网业态成熟。淘宝通过不断积累演化自身音视频技...
冰心
2022-03-11
淘宝内容场下的人物理解系统
本文的人物理解特指对人的视觉特征的识别,即从视觉维度,获取视频或图片中人物的身份、性别、年龄、颜值、身材、服饰、人-物关系等各种信息。背景介绍随着网络通信技术的迅猛发展,主流的信息传播已经揉合了文本、图像、语音、视频等多种媒体形式。特别是近几年出现的短视频和直播正在迸发出巨大的能量。淘系内部也...
少麟、叶盈
2022-03-11
移动域全链路可观测架构和关键技术
本文侧重阐述团队对移动领域全链路技术理念的原创性引入,整篇约1.2万字、阅读需要15分钟,读者将收获移动技术域体验优化的思路转变,以及软件定义体验的沉淀和研发实践。App现有架构挑战2013年开始All in无线到如今,集团移动技术发展十余年,历经几个关键阶段,第一阶段,解决大规模业务并发研发...
执水
2022-03-11
女程序员的工位,藏着她们鲜衣怒码的人生 | 3·8特辑
作为女性稀有职业群体的程序媛,有什么特点?答曰:会写代码。女程序员也是普普通通又可爱大方的女孩子,性别不是边界线,偏见才是。目前,大淘宝技术拥有400+名女性工程师,占总体程序员比例17%。她们正直、善良、勤奋,她们精致、逗比、热情,今天是她们的节日,我们捕捉了6名女程序员的工位,让我们一起从...
淘系技术
2022-03-08
7种经典推荐算法模型的应用
本文调研了推荐系统里的经典推荐算法,结合论文及应用进行分析、归纳并总结成文,既是自己的思考过程,也可当做以后的翻阅手册。前言个性化推荐,是指通过分析、挖掘用户行为,发现用户的个性化需求与兴趣特点,将用户可能感兴趣的信息或商品推荐给用户。本文调研了推荐系统里的经典推荐算法,结合论文及应用进行分析...
羊灵
2022-03-03
消息复杂计算的抽象和简化
本文将介绍客户端消息数据计算的问题与解决方案。消息客户端计算的复杂性在客户端的设计中,一般的分层会至少包含下层的数据服务层和上层的UI层,下层的数据模型主要由所在领域决定,相对独立、稳定,而UI则更多变,且会对多种数据进行组合。由于UI的相对多变性与模型的相对稳定性,在数据层和UI之间,就需要...
四点
2022-03-03
错误处理原则及其在Swift中的应用
本文由两种内容组成,一部分是错误处理的思路,第二种是这种思路如何使用Swift来实现。前言错误处理是程序员最重要-也是最容易忽视的话题之一,程序员经常花费了大量的经历在打印大量日志,完善监控系统上面,但是往往对API返回的错误简单处理,甚至于直接忽略。比如对于OC中移除一个文件:[[NSFil...
四点
2022-03-03
聊聊fastjson反序列化的那些坑
关于json反序列化的几个问题。场景json作为一种可读性很强的格式,现在是广泛使用的。这里罗列两个我需要对json字符串进行反序列化的场景:日志/数据库存储了接口的入参数据,希望通过反序列化来反查问题。远程调用传过来的数据为json串,需要反序列化后使用。而集团内使用得最多的就是FastJs...
谨寻
2022-03-03
淘宝小部件在 2021 双十一中的规模化应用
上篇回顾:淘宝小部件:全新的开放卡片技术2021 双十一,淘宝全新的开放形态「小部件」大促中首次亮相,并且支撑开放业务初步规模化;说起小部件,我们还是先回顾一下淘宝小程序开放的前世今生。小程序开放的前世今生从页面级开放到模块级开放淘宝开放业务的本质,就是通过联合三方开放生态的力量,帮助商家在淘...
千之
2022-02-23
淘宝小部件:全新的开放卡片技术
私域,即品牌自运营的空间,可以帮助品牌持续运营自己的消费者。淘宝也在快速调整私域的布局:淘宝也有非常多的私域产品,譬如店铺、客服、消息等。在这些场景中,品牌商家需要利用创意、内容和服务留住消费者群体,并产生销售转化。但是做私域并不仅仅只是纯销售,更要用内容和服务把人留下来,让场里的人越留越多,...
千之
2022-02-23
内容推荐场景下多模态语义召回的若干实践
本系列将系统介绍召回技术在内容推荐的实践与总结。第一篇:2021召回技术在内容推荐的实践总结第二篇:CMDM:基于异构序列融合的多兴趣深度召回模型在内容平台的探索和实践背景内容分发平台已经成为互联网用户获取信息资讯的主要来源,已经完全渗透进互联网用户的日常生活。内容推荐系统作为精准匹配用户和内...
尤风
2022-02-23
深度粗排模型的GMV优化实践:基于全空间
随着业务的不断发展,粗排模型在整个系统链路中变得越来越重要,能够显著提升线上效果。本文是对粗排模型优化的阶段性总结。背景在搜索、推荐、广告等大规模信息检索场景中,通常会将检索分为召回、粗排、精排三个阶段,每个阶段处理的数据量和目标各有不同。召回阶段,一般由多路召回构成,需要从海量候选集中尽可能...
子空间联合建模的蒸馏校准模型
2022-02-23
淘系端智能技术体系概述
相比云侧智能,端智能具有低延时、保护数据隐私、节省云端计算资源等显著优势。背景近年来,以深度学习为代表的新一代人工智能技术得到了快速发展和广泛应用,模型训练和模型推断基本都在云侧完成。但随着移动设备算力的提升、模型压缩技术的成熟,模型推断在终端设备运行成为可能,端智能(On-Device AI...
吕行、玄裳、明弈
2022-02-23
电商数字化色彩系统的探索
现代营销学之父曾经有说过, 消费者需求主要分为数量满足、质量满足, 以及情感满足阶段。随着社会经济的发展, 消费者对于产品质量进入到情感需求阶段, 达到一个新高度。与此同时, 消费者对于现在生活环境和产品质量的需求, 不仅仅局限于功能特性的实用阶段, 更加注重消费过程中环境美学的需求。此外, ...
望沉
2022-02-23
安卓长列表下快速精准锚定的解决方案
前言淘宝拍照上线了新结果页后,原先的短列表进化成了电梯多楼层长列表结构。根据交互要求,当用户点击楼层 tab时,需要将列表滚动到对应的位置,由于商品区块是支持分页加载的,当商品全部加载完成之后,商品区块会变得非常高,如果用户点击 tab 之后需要跨过商品区块,那么根据安卓原生的 scrollT...
隽弦
2022-02-18
19条跨端cpp开发有效经验总结
跨多端开发避坑指南前言细想,专门从事跨多端开发已两年有余,前段时间因为组里跨桌面端项目需要回归windows下开发了整整2个月,怎么形容这两个月呢,嘿嘿,各种“肆无忌惮”的写法,终于不用在写一行代码考虑后面n个端的行为了,"劳动力"、"效率"得到大幅度解放,但是随着windows发版结束后,我...
鹿慕
2022-02-18
淘宝长辈模式技术实践万字总结
长辈模式就是:字大、简单。 四个字背后代表是近100人的项目组的努力,更是淘宝人的情怀与坚持。今天我们在帮助老年人更好得使用互联网产品,就是在帮助未来的自己。背景与机遇最新一次人口普查,我国60岁以上人口已经超过2.6亿,人口老龄化已经不是趋势,而是现实。更好的帮助银发人群融入数字生活已经是一...
银发版项目组
2022-02-10
【大淘宝技术论坛】阿里巴巴内容化电商技术分享&淘宝3D沉浸式直播间体验
大淘宝技术将于1月15日下午举办大淘宝技术论坛,分享阿里巴巴内容化电商技术,邀你体验淘宝3D沉浸式直播间。报名地址:https://www.huodongxing.com/event/76278292442002021年8月30日,淘宝slogan八年来首次改版,“太好逛了吧”的新slogan...
署名
2022-01-09
CMDM:基于异构序列融合的多兴趣深度召回模型在内容平台的探索和实践
基于内容推荐场景的发展,针对工业界主要召回算法的问题,提出CMDM 。背景随着电商场景和内容场景的快速发展,越来越多的融合场景开始出现。我们服务的场景是一个根植于电商场景下的内容消费场景,这样一个全新的内容推荐场景也给我们的推荐技术带来了全新的挑战。在我们的推荐场景中,我们将推荐系统拆分为经典...
凌祎
2021-12-07
你觉得做程序员期间最开心的是什么?
不管是新入行的程序员还是工作多年的程序员,都会想一个问题,在这份工作中最开心的事情是什么呢?是无bug还是工作中发生的其他一些事情?今天我们邀请了 3 名淘系技术的工程师,结合他们真实的学习工作经历,给大家分享一些 他们认为最开心的事情,希望能让你想起属于你最开心的瞬间。绎兮淘系智能部算法技术...
淘系技术
2021-12-07
Redis 常见面试知识点小结
淘系工程师分享关于Redis 的方方面面。Redis是什么Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. ...
马刺
2021-12-07
2021召回技术在内容推荐的实践总结
本文从跨域联合召会、语义&图谱&多模态、用户多兴趣表征和未来工作四个模块展开。引言内容化这几年越来越成为电商的重点,用户来到网购的时候越来越不局限在只有明确需求的时候,而更多的是没有明确需求的时候,就像是逛街一样。逛逛就是在这样的背景下诞生的内容化产品,打造出有用、有趣、潮流、奇妙、新鲜的内容...
夜胧
2021-12-07
Java 开发工作者每天在做什么?
有很多新入行的网友提问:Java 开发工作者每天在做什么?我刚从学校毕业/刚做完 Java 培训,很想知道在真实的工作环境中,我们的工作场景和任务,有没有前辈能指点一下呢?作为 Java 界赫赫有名的阿里淘系,今天我们邀请了 3 名淘系技术的工程师,结合他们真实的工作感受和项目经验,给大家分享...
淘系技术
2021-12-07
淘系技术飞冰团队正式发布 icejs 2.0 版本
这应该是最完善的 React+Vite 解决方案icejs是什么?icejs 是一个基于 React 的渐进式研发框架,由淘系前端飞冰(ICE)团队于 2020.02 发布 1.0 版本,icejs 目前广泛服务于阿里内部以及社区用户,如下图所示,在阿里内部每天至少有 400 多个仓库基于 i...
鲲尘、大果
2021-11-30
GNN在下拉推荐的应用
长尾QI的表达与样本存储优化工作背景图 1.1 下拉推荐下拉推荐属于搜索场景的导购产品,见图 1.1 所示,其意义在于对用户想搜的Query进行补全,以提高用户的搜索效率。近几年下拉推荐排序模型升级到了深度模型,并进行了多次迭代优化,其中一个关键技术是用户行为序列建模。用户行为序列建模是搜索推...
刘唐
2021-11-26
双11专栏 | EdgeRec:电商信息流的端上推荐系统
本文将介绍在我们电商首页部署的端上推荐系统EdgeRec,以及在端上推荐系统中的算法实践。前言双十一期间,我们业务完成了全面上云,云计算的发展保障了大促期间业务的稳定运行,承接了巨量的流量。在过去的这十年里,依托于大数据,云计算取得了非常耀眼的发展。随着云计算的发展,也面临着一些问题:互联网应...
绎兮
2021-11-18
双11专栏 | 基于可微渲染模型的妆容解析技术
2021年,我们推出了基于妆容解析技术的美妆AR自动配色服务,从而大幅度提升了美妆AR素材生产效率,加速了AR虚拟试妆的商品规模化覆盖。此外,基于妆容解析技术,我们推出了“口红搜”,用户可以通过淘宝拍照上传达人图像,在淘宝中实现同材质、同色号的口红精细化召回。背景近年来,以AI技术和端侧渲染技...
文培
2021-11-18
程序命名的原则与重构
命名是对事物本质的一种认知探索,是给读者一份宝贵的承诺。糟糕的命名会像迷雾,引领读者走进深渊;而好的命名会像灯塔,照亮读者前进的路。命名如此美妙,本文将一步步揭开它的神秘面纱!命名来源生活从左到右:正三角形,正方形、正六边形 正表示边长相等,从而得到正XXX的边长一定是相等的。这些事物的特征...
玄苏
2021-11-18
双11专栏 | 基于神经渲染的商品三维建模技术
2021年双十一,手机淘宝实现了自动化建模和自动化设计技术,可以规模化的针对消费者的个性化需求进行满足,实现商品放我家的效果。看商品不再是看图片、看视频,而是可以把指定商品放到自己家的真实户型中进行展示,AI设计根据指定商品和真实户型进行全屋搭配设计,给消费者呈现整体的设计效果,每个人拥有私人...
淘系技术3D AI团队
2021-11-15
为更美好的商业生态,淘系技术全力以赴
“这是天猫双11的第13个年头,轮回之后,新启之年。Let's go to happiness是今年双11的主题,我们不仅希望为消费者带来购物的快乐,消费体验持续升级的同时,与生态伙伴、客户一起搭建绿色可持续的商业生态。淘系技术推动电商技术不断迭代和持续突破的同时,投入发展More fun、M...
淘系技术
2021-11-15
如何做好一份程序员的工作汇报ppt?
这个回答分为4个部分:首先是分析和拆解问题,为什么对于大多数程序来说,做好一份工作汇报ppt是件不容易的事情?第二部分是针对问题的解决方法,主要是工具和逻辑思维两方面的训练第三部分,既然是面向程序员的问题,那么程序员做ppt的优势在哪里最后是总结与展望,随着人工智能技术的发展,未来可能做好pp...
旭伦
2021-11-08
从文科生到前端专家,在转行时我想过的问题
从一篇约稿说起:在 2021 年的 8 月份,工作中的我接到了淘系技术运营同学的约稿,邀请我谈一下“程序员最重要的能力是什么”。随后我根据自身经历,写下了回答,全文发表在淘系技术公众号的《程序员最重要的能力是什么?》中。到了九月底,淘系技术运营的同学和我说文章发表出去的反馈不错,希望我能继续写...
繁易
2021-11-03
MSU2021世界编码器大赛成绩公布,阿里自研编码器获六项第一
10月30日,一年一度的MSU世界编码器大赛全高清(FullHD)客观性能赛道成绩公布,官方正式报告显示,继去年阿里自研S265取得两项PSNR指标第一名,阿里自研的VVC编码器S266首次亮相,就一举获得离线(1fps)档9项评测指标中的6项第一,2项第二,1项第三。另外,在包含56项评测指...
淘系技术
2021-11-02
谈谈Java接口Result设计
这篇文章酝酿了很久,一直想写,却一直觉得似乎要讲的东西有点杂,又不是很容易讲清楚,又怕争议的地方很多,就一拖再拖。但是,每次看到不少遇到跟这个设计相关导致的问题,又忍不住跟人讨论,但又很难一次说清楚,于是总后悔没有及早把自己的观点写成文章。不管怎样,观点还是要表达的,无论对错。故障的推手——“...
书牧
2021-11-01
聊聊这个本不存在的 “元宇宙”(2)
上篇讲了一些基本概念,感兴趣的同学可以点击查看《聊聊这个本不存在的 “元宇宙” 》本篇将讲述实际多年探索这个方向的经验,适合已经在尝试和感兴趣在尝试的团队。本篇文章适合有一定 VR/AR/3D/游戏 领域经验或技术背景的同学阅读。对于要做这个方向的人来说,最重要的就是不要骗自己,自己一定要客观...
云治
2021-10-29
聊聊这个本不存在的 “元宇宙”
最近看元宇宙的信息已经都传得很魔幻了,就差走向神学、哲学了。一些小伙伴也来问我到底什么是元宇宙。在这个领域待了很多年的圈内人,反而其实没人会聊这个词,也是感慨资本炒作的强大。很多人估计连 VR/AR 都不见得分得清,又被拉入一个更大概念的炒作词汇,也是难为大家了,所以想比较通俗地讲讲这些小故事...
云治
2021-10-29
淘系产业级移动应用智能测试最新方案MonkeyBot公开!测试效能提升3倍以上
产业级移动应用测试面临操作系统碎片化人工测试负担过重、功能复杂场景繁多、自动化测试探索效率低效的问题。淘系技术质量团队与北京大学讲席教授谢涛老师团队合作,在业界提出了首个基于计算机视觉(和多模态强化学习)的自动化视觉测试框架Monkeybot,解决了遍历测试效率低下,自动测试工具难以跨平台使用...
居凡
2021-10-29
拆车、炸机、毁魔方,这个疯狂的算法竞赛少年目的是这样的…
2021年10月20日,在多媒体方向学术盛会ACM Multimedia 2021 上,阿里巴巴淘系技术与浙江大学联合举办的直播中多模态商品识别Workshop暨第二届淘宝直播商品识别大赛圆满结束,并进行了现场颁奖。我们和来自中科院计算所的第一名获奖同学巩力铜聊了聊,竞赛给了他接触和理解工业界...
淘系技术
2021-10-27
iOS 性能检测新方式——AnimationHitches
AnimationHitches 的运行原理背景在 Xcode12 中,Instrument 新增 AnimationHitches 检测类型用以检测卡顿,并去除 CoreAnimation 检测方式。在支持 PromotionDisplay 的设备上帧率可调整至 120 帧,并且会根据当前用...
岚遥
2021-10-27
校招生值得去阿里淘系做技术吗?
在网上看到一个话题:去阿里淘系做技术怎么样?值得应届生毕业去吗?我们邀请了两位通过校招进入淘系技术的同学来回答这一问题。空骋:浙大计算机专业硕士毕业,图形学算法方向,2018校招入职淘系技术,至今三年;念澄:香港中文大学系统工程系硕士,2021校招入职淘系技术,至今三个月。空骋空骋,浙大计算机...
淘系技术
2021-10-26
多模态视频商品检索记录再刷新!第二届淘宝直播算法大赛完美落幕
10月20-10月24日,多媒体方向学术盛会ACM Multimedia 2021 于中国成都正式召开。阿里巴巴淘系技术与浙江大学联合举办的直播中多模态商品识别Workshop暨第二届淘宝直播商品识别大赛圆满结束。淘系技术通过该 Workshop 开源了业界首个大规模的多模态视频商品检索数据集...
淘系技术
2021-10-26
小项目需要前后端分离吗?
有网友提问:听说前后端分离是为了让前端人员专注前端,后端人员专注后端,但如果项目比较简单,并且总共也就几个人在开发,前后端分离还有意义吗?今天我们邀请了 4 名淘系技术的前端以及后端工程师,结合他们自身在项目操作中的感受,给大家分享一些他们对于小项目前后端实际体验的总结,希望能够对你有帮助。逆...
淘系技术
2021-10-26
淘系技术发布业界首个基于神经渲染的3D建模产品Object Drawer,推理速度均提升10000倍
在China VR 2021大会上,阿里巴巴淘系技术发布了业界首个基于神经渲染的自研商品三维建模产品Object Drawer。目前,Object Drawer已经提供给部分天猫、淘宝商家使用,将在12月对外开放试用接口。届时欢迎大家体验。团队成员在第二十一届中国虚拟现实大会上展示在1920*...
淘系技术3DAI团队
2021-10-26
ICCV 2021 |首届 SoMoF 人体序列预测比赛冠军方案分享
近日阿里巴巴淘系技术多媒体算法团队的同学,以大幅领先第二名的成绩获得了在 ICCV2021 上举办的第一届室外场景下的人体轨迹预测比赛( SoMoF Challenge )的冠军,同时比赛论文被该 Workshop 接收。作为计算机视觉领域的三大顶级会议之一, ICCV 是每年学界的重要事件。...
黎水,蔚山,亭枫,塞远
2021-10-26
业务实战中经典算法的应用
有网友提问:各种机器学习算法的应用场景分别是什么(比如朴素贝叶斯、决策树、K 近邻、SVM、逻辑回归最大熵模型)?这些在一般工作中分别用到的频率多大?一般用途是什么?需要注意什么?根据问题,核心关键词是基础算法和应用场景,比较担忧的点是这些基础算法能否学有所用?毕竟,上述算法是大家一上来就接触...
感知
2021-10-26
无效告警优化实践总结
对于7*24小时不间断运行的后台服务,监控告警是稳定性运行的基石。很多开发者都有过这样的经历,对服务的每一个指标都做了严格的监控和告警,唯恐漏掉告警导致问题无法发现,导致每天接收到大量的无效告警,告警的泛滥逐渐麻痹了警惕性,结果真实的问题初漏端倪时却被忽略,最终导致了严重的故障。如何提升告警的...
光锥
2021-10-26
推荐GET/SET 提效工具
本文简要介绍了 GenerateAllSetter / Lombok / Mapstruct 三种法器,各自应用场景稍有不同,供大家参考选择。背景日常开发过程中,往往绕不开 DTO / DO / VO 等基础对象定义,或对象属性转换等相关编码。针对对象属性 Getter / Setter 场景...
饭哥
2021-10-25
Swift 与 OC 枚举的异同
Swift 与 OC 枚举存在的不同问题与解决方案。OC 中枚举的问题在C、C++、Objective-C这类语言中,枚举实际上是整型的别名,仅具备整型的能力,由于类似的语言的类型系统很弱,以至于无法发现一些潜在的错误。比如在OC中可以定义一个方向的枚举:typedef NS_ENUM(NSU...
四点
2021-10-25
消息队列的使用场景是什么样的?
本文从异步、解耦、削峰填谷等核心应用场景,以及消息中间件常用协议、推拉模式对比来解答此问题。什么是消息中间件作为一种典型的消息代理组件(Message Broker),是企业级应用系统中常用的消息中间件,主要应用于分布式系统或组件之间的消息通讯,提供具有可靠、异步和事务等特性的消息通信服务。应...
骨来
2021-10-20
成熟的项目架构设计是什么样的?
有网友花了两个月时间做了一个 b2c 商城,技术栈是 sass、jquery、thinkphp,一套摸索下来后,遇到非常多的问题。例如:对项目开发流程等没概念、不知道去哪里查找相关资料。因此他提出来几个问题:项目开发流程的基本组成部分有哪些?如何在初期确定项目整体的运作模型?如何设计数据模型?...
勇剑
2021-10-20
如何写出优雅的代码?
希望你的代码如同你本人一样优雅。:)我们编写的代码,除了用于机器执行产生我们预期的效果以外,更多的时候是给人读的,这个读代码的可能是后来的维护人员,更多时候是一段时间后的作者本人。如何能够写出优雅整洁且不让人【哔——】的代码?今天我们邀请了 4 名淘系技术工程师,结合他们自身在写码过程中的感受...
淘系技术
2021-10-18
Spring Cloud应该怎么入门
本文介绍Spring Cloud和相关组件,让大家大概了解什么是Spring Cloud以及各组件的介绍,并推荐一些学习书籍。什么是微服务?引用 ThoughtWorks 公司的首席科学家 Martin Fowler 的一段话:简而言之,微服务架构风格是一种将单个应用程序作为一套小型服务开发的...
北蔡
2021-10-12
MYSQL中锁的各种模式与类型
在日常开发工作中,我们几乎需要天天与数据库打交道,作为一名只会CRUD的SQL BOY,除了每天用mybatis-generator自动生成DAO层代码之外,我们几乎不用去care数据库中如何处理并发请求,但是突然某一天MYSQL数据库告警了,出现了死锁,我们的内心慌的一匹,不禁想问:这不就是...
叶寄
2021-09-27
C++ Static变量跨平台、多线程安全性分析
单例模式编程语言的多线程安全。单例模式开始讨论常见的编程语言,不论强类型弱类型,还是Just In Time(JIT)或Ahead of Time(AOT)的语言,都会涉及到设计模式,其中最经典的就是单例模式,有两种基本形式称为 Meyers Singleton , Gamma Singlet...
灵钧
2021-09-24
程序员最重要的能力是什么?
不管是什么行业,无论是工作还是学习,我们经常会思考一个问题:对于目前的职业来说,最重要的能力是什么?今天我们邀请了 4 名淘系技术的工程师,给大家分享一些他们认为最重要的能力,希望能够为你提供一份参考。01 - 淘系技术部 - 繁易对写代码始终充满兴趣,这是我一切的源动力。过往 - 从 HR ...
淘系技术
2021-09-08
推荐21个GitHub上好用又有趣的移动端项目(涵盖初中高阶)
继26个好玩又有挑战的前端练习项目、10个适合练手的后端项目之后,我们推出了移动端项目,难度依然分为【初级篇:6个】、【中级篇:7个】、【高级篇:8个】,不同学习诉求的同学可按需选择~初级篇R.swift一个工具库,编译时会自动识别项目中的资源,将项目中的资源类型化,消除字面量。目前支持图片、...
淘系技术
2021-09-03
推荐10个GitHub上适合练手的后端项目(涵盖初中高阶)
上周,我们推出了26个好玩又有挑战的前端练习项目。不少同学留言说,那后端的呢?后端也要!淘系工程师一呼就应,我们邀请了2位淘系技术后端工程师,筛选出10个难度层层递进,好玩且实用的后端项目,包含java类库中的“瑞士军刀”工具、可视化API展现等等,难度依然分为【初级篇:4个】、【中级篇:3个...
淘系技术
2021-09-03
淘宝直播全屏页重排算法实践
本文旨在分享正负反馈序列建模与多目标优化在淘宝直播排序上的实践经验。背景介绍直播带货是“内容+电商”这种新商业模式最火热的应用之一,传统互联网电商如PDD、JD等均已上线直播带货平台,众多内容赛道玩家如抖快也加大直播电商的投入。淘宝直播作为直播带货领域的先行者,近几年一直保持高速增长,据集团2...
霁疏
2021-08-31
DDD之于逛逛内容营销中的应用
DDD指的是Domain-Driven Design 即领域驱动设计,DDD并不是关于技术的,而是关于讨论,聆听,理解和发现业务价值。DDD让我们的关注点向软件系统所提供的业务价值方向思考。 DDD最大的好处是:接触到需求第一步就是考虑领域模型,DDD让你首先考虑的是业务语言,而不是数据和行为...
泉脉
2021-08-30
推荐10个GitHub上适合练手的后端项目(涵盖初中高阶)
署名
2021-08-27
淘系技术虚拟AI技术创新未来,斩获IJCAI2021 Video Competition Award
在即将落下帷幕的第三十届国际人工智能联合会议(IJCAI2021)上,淘系技术荣获 IJCAI Video Competition Award 。第三十届国际人工智能联合会议(international joint conferences on artificial intelligence,...
淘系技术
2021-08-26
SIGKDD2021 | 淘宝搜索向量化召回实践
论文下载链接:https://arxiv.org/abs/2106.09297摘要近年来,随着深度学习在图像、自然语言处理等领域的蓬勃发展,越来越多的工业界搜索和推荐系统将大规模深度学习应用到真实的业务中。一般来说业务的搜索系统由多阶段(召回-粗排-精排-重排等)组成,而召回决定了搜索性能的上...
福豆
2021-08-25
ICCV2021: 淘系素材制备平台中的自研交互式分割技术(含试用demo)
还在为耗时耗力的抠图苦恼吗?只要轻松几次点击,即可分割出图像中你想要的任意目标。淘系技术“图像和美”团队联合iTag推出FAI-素材制备平台(如图1),致力于用最简单的交互获取精准的分割掩膜。已对集团多个分割业务进行支持,带来分割标注的效率提升。其背后的算法Conditional Diffus...
汐知
2021-08-23
循环引用导致的问题与解决方案
返回结果中存在循环引用可能导致的问题。前言在公司的测试平台上,对新写的RPC接口进行测试,但是发现返回的是无法转换POJO的异常:最初以为只是业务代码写得有问题,结果发现问题并没有那么简单!排查思路业务代码问题第一时间认为是自己业务代码的问题,于是使用公司开源的arthas工具初步确认接口返回...
谨寻
2021-08-18
智能展示技术在淘宝封面图的应用
本系列将介绍在淘宝内容电商生态业务中,对短视频直播这类多媒体内容的识别理解工作。其中包括多媒体内容标签结构化、内容多模态融合识别、超大规模视频标签理解、跨模态语义检索、实时流媒体内容数字化、视频highlight提取及创意生产、多模态内容标签图谱建设等方面的工作成果。本篇是淘宝视频的第四篇,前...
去来
2021-08-17
推荐26个GitHub上好玩又有挑战的前端项目(涵盖初中高阶)
有前端同学问我们,最近感觉学习遇到了瓶颈,听说尝试操作一些开源项目可以有效提升,想知道有没有什么好玩又有挑战的项目推荐。我们邀请了3位淘系技术前端工程师,精心筛选出 26 个难度层层递进,好玩且实用的前端项目,比如动画制作、文字识别、可视化图表、H5制作等等,甚至还能把云音乐灰色歌曲解锁播放(...
观浪、理火、车铭
2021-08-16
关于 JavaScript 未来的猜想
署名
2021-08-13
实时内容理解算法在淘宝直播间的应用与落地
署名
2021-08-12
程序员是要专精,还是要广度?
于一名优秀的技术人员来说,究竟是专精一块技术方向,做到深耕其中所向披靡;还是谋求“什么都能略懂一点”的广度,成为一个全方位的人才?这其实是一个职业发展和学习规划路线的问题,许多同学都有这个困扰。今天我们邀请了 4 名淘系技术工程师,结合他们自身在小厂和大厂的经历故事,给大家分享一些他们在技术人...
淘系技术
2021-08-11
淘宝视频的跨模态检索
本系列将介绍在淘宝内容电商生态业务中,对短视频直播这类多媒体内容的识别理解工作。其中包括多媒体内容标签结构化、内容多模态融合识别、超大规模视频标签理解、跨模态语义检索、实时流媒体内容数字化、视频highlight提取及创意生产、多模态内容标签图谱建设等方面的工作成果。本篇是淘宝视频的第三篇,前...
言廷
2021-08-09
淘宝视频的跨模态检索
言廷
2021-08-09
淘宝视频内容标签的结构化分析和管理
淘宝视频是如何分类的?又是如何保持不同类别视频样本得到相对均衡?又是如何应用的?背景介绍随着5g时代的到来,视频内容形态迸发出勃勃生机,各大短视频app获得的巨大成功、淘宝短视频完成的种草和成交转化都说明短视频承担着商品介绍、图文内容等其他形式不可替代的重要作用。淘宝内经过多年的沉淀,已经积累...
云未
2021-08-06
淘宝短视频多模态融合识别
淘宝视频是如何分类的?又是如何保持不同类别视频样本得到相对均衡?又是如何应用的?前言介绍背景在推荐系统中,分类体系在内容圈选、招稿以及投放的过程中都发挥着重要的作用。产品运营可以借助分类体系来圈选内容,例如统计不同领域的视频的供给和用户行为等,对于内容供给不足但比较重要的类目,可以定向招稿。在...
濯昱
2021-08-04
ACM MM论文放榜!淘系技术内容互动算法团队4篇论文入选!
国际多媒体顶级学术会议(ACM MM2021)论文接收名录公开!淘系技术内容互动算法团队4篇论文入选!恭喜恭喜~国际多媒体学术会议(ACM MM)是计算机学科公认的多媒体领域和计算机视觉领域的国际顶级会议,也是中国计算机学会(CCF)推荐的A类国际学术会议。ACM MM研究领域覆盖图像、视频、...
淘系技术
2021-08-03
CVPR 2021 论文解读 | 住宅户型识别与重建
住宅户型的识别与重建在装修设计中是非常重要且有挑战的问题。我们提出了一种基于微分渲染的户型识别算法,能够准确识别建筑元素,房间类型,大小尺寸,最终输出准确的3D矢量化户型。我们使用基于深度学习的分割和检测网络来进行建筑元素的识别,关键点检测与聚类用来做比例尺识别,基于微分渲染的迭代优化来进行矢...
滟峻
2021-08-02
2021年,算法工程师必备的能力是什么?
到底算法工程师需要具备什么样的能力?才能满足“越来越卷”的要求近年来,关于算法岗位“越来越卷”的声音持续热烈。我们经常收到一些同学提问:算法岗位听说人才过剩要顶会才能入场了,不少人都在转开发。不管是新的应届生,还是两三年的职场人,都在被劝退。到底现在的算法工程师需要具备哪些能力,才能满足要求?...
淘系技术
2021-08-02
设计模式最佳套路5 —— 愉快地使用工厂方法模式
本篇是设计模式的第五篇,前四篇可见:设计模式最佳套路1——愉快地使用策略模式设计模式最佳套路2——愉快地使用管道模式设计模式最佳套路3——愉快地使用代理模式设计模式最佳套路4——愉快地使用模板模式什么是工厂方法模式工厂方法模式(Factory Method Pattern)也被称为多态工厂模式...
之叶
2021-07-30
淘宝详情页分发推荐算法总结:用户即时兴趣强化
本文介绍淘宝详情页全网分发场景的机制。商品详情页是手淘内流量最大的模块之一,它加载了数十亿级商品的详细信息,是用户整个决策过程必不可少的一环。这个区块不仅要承接用户对当前商品充分感知的诉求,同时也要能肩负起其他来源导流流量的留存,最终尽可能地激活平台内部流量以及外部流量在整个生态中的活跃度。同...
朔玥
2021-07-30
软件测试基本流程与方案(以电商大促为例)
电商直播如火如荼,但线上玩法越多,链路就越长,本文将介绍软件工程中软件的测试的基本流程,分享新人如何快速上手电商大促的技术支持。背景随着当代电商行业的快速发展,网购用户数量也快速增长。在过去常常线下出现的各类促销活动也逐渐转移至线上,并且伴随着线上用户消费能力不断升级,一年一次的电商大促也已经...
宝澜
2021-07-20
北大博士的CVPR冠军体验:一群直男强行“认草”
今天聊聊淘系 CVPR 竞赛另一个冠军:Herbarium 2021 - Half-Earth Challenge,一个最终准确率高到外界怀疑我们雇了个植物学家参赛的故事。前篇回顾: 如果你看过上期冠军少麟的故事【仅9天拿下CVPR竞赛冠军,家里的狗狗都改了作息】,今天的冠军元年主要有2个不同...
淘系技术
2021-07-20
怎么提高自己的系统架构水平
系统设计与架构理论这个问题,回答起来非常宽泛,基本所有的技术理论都可以涵盖。作为一个撸代码快 10 年的后端技术人员,简单发表一下我的看法。系统设计与架构,与系统的业务类型关联还是很大的,比如传统的业务系统主要关注的是领域建模设计,高并发、高可用、数据一致性等系统,在设计的时候会与业务系统有较...
勇剑
2021-07-15
新一代图片编解码技术在淘宝的应用及落地
本文回顾淘宝图片发展的历史,阐述了新一代图像编解码格式AVIF在淘宝业务场景中的应用及落地方案,节省流量,为用户提供更好的看图体验。背景淘宝图片空间下行链路承载着集团图片的访问请求,包括手淘、飞猪、闲鱼等业务场景,核心工作在于提升用户访问体验,在图片质量不降低的情况下降低访问带宽。常态下CDN...
岳溪
2021-07-15
仅9天拿下CVPR竞赛冠军,家里的狗狗都改了作息
CVPR 2021 Homage Genome Action 比赛,让我们聊聊淘系冠军背后的故事,以及“视频交互关系检测”这个CV领域的未来新趋势。“薛定谔”的冠军?“ 第一次提交榜单的时候,我们队排名第4,和第一名数据还差了十个点。”“ 当时只剩下5天就截止比赛了,要是没拿到成绩,我决定装作...
淘系技术
2021-07-13
无标题
署名
2021-07-08
淘系的音视频编辑方案:非线性编辑引擎
非编定义非编是非线性编辑的简称,如果按照维基百科的解释,线性编辑和非线性编辑是相对的,是影视制作中的两种不同方案。它们两者分别是录像带和数码两个时代不同的产物,最主要的区别在于是否是对原始数据进行破坏性编辑。如果按照此解释,我们这里就应该把文章名改为《淘系的音视频多轨道编辑引擎设计》,才能更准...
大貘
2021-07-08
详解16个CSS新特性(2021最新版上)
2021 CSS 的新特性和之前两年的相比有相似也有不同,本文就带大家看看今年的 CSS 到底说了什么。如果您有关注过这两年的 CSS 发展状态报告(2019年和2020年)的话,不难发现,在报告中有专门关于 CSS 新特性一项的介绍。图片by 2020 年 CSS 发展状态报告(https:...
大貘
2021-07-07
CVPR2021竞赛结果出炉,阿里淘系多媒体算法包揽3项国际冠军
在刚刚落下帷幕的计算机视觉与模式识别领域顶级会议 CVPR 2021 上,各项国际挑战赛的竞赛结果已全部揭晓。阿里巴巴淘系技术多媒体算法&视频内容理解算法团队,一举斩获🎉 3 项国际冠军 🎉🎉 1 项国际亚军 🎉🎉 1 项国际季军 🎉技术域包括图像描述生成、大规模实例级物体识别、多...
淘系技术
2021-07-07
Swift5.5、DocC、Notifications,苹果WWDC21带来的最大技术变化
WWDC (苹果开发者大会) 2021已经落下帷幕,今年的WWDC 提供了 200 多个深度课程,以帮助开发者了解WWDC2021 引入的新技术,本文会帮国内开发者梳理部分WWDC 2021带来的技术上的变化。Swift5.5WWDC2021 给我们带来了Swift 5.5,这是Swift 语...
巴格
2021-07-06
无标题
署名
2021-07-02
前端页面双向滚动方案
脱离canvas后,页面如何实现上下左右双滑动?又如何在安卓系统和iOS系统上实现?背景在许多业务场景中会遇到让一个页面在web端可以实现双向滚动,且在滚动的时候可以上部吸顶,左侧吸在最左边这中类似excel表现的述求。但是excel移动端本身使用canvas来画的,所以能保持较好的体验和性能...
安笺
2021-06-29
Flutter IM跨端架构设计和实现
九渝
2021-06-28
Android相机预览设置适配及显示方式
Android相机的部分工作原理。预览流程相机预览是Android Camera最常用的功能之一,它是很多功能重要的输入,例如扫码、AR等。一般而言,相机预览的整体流程,可以通过下图表示:其中,本文主要针对于camera 1的预览API进行总结。启动相机在android camera 1之中,...
九渝
2021-06-25
无标题
署名
2021-06-18
提高Web页面渲染速度的7个技巧
一级标题我们邀请了9位不同技术领域、不同层级的同学,从以下13个话题中筛选了各人适合的4个话题,针对性展开访谈,聊了聊他们的成长经历和故事,以及他们对职业发展、互联网焦虑、技术敏感度等各类的话题的思考。希望对正在成长的你有所启发。<!-- HTML --> <div class="animat...
大漠
2021-06-01
关于鲁棒性的思考
在计算机科学中,鲁棒性(英语:Robustness)是指一个计算机系统在执行过程中处理错误,以及算法在遭遇输入、运算等异常时继续正常运行的能力。 鲁棒性关注的重点在于系统的稳定性,在不同场景下衍生了复杂的设计考量,且本身是一个广泛且难以具像化的特性。因此,针对特定目标实现鲁棒性分析,形成切实可...
锂昂
2021-06-01
【科技橙就新商业】淘系技术走进四川大学,讲述淘宝天猫的前端故事
2021年5月13日14时,以“科技橙就新商业”为主题,由CCF、四川大学计算机学院(软件学院)主办、CCF四川大学学生分会、CCF四川会员活动中心和阿里巴巴淘系技术共同承办的“CCF名企面对面”淘系技术专场活动在四川大学望江校区成功举办,现场300多位同学到会参与,并在B站“淘系技术”、“C...
淘系技术
2021-05-24
一个 Crash 引发的血案
背景手淘 9.13.0 版本上线后,突然出现了一个首现 crash,废话不多说上堆栈看起来很普通的一个 crash,报在手淘首页启动的瞬间,但是后续引发了一个很奇怪的问题,这篇文章就对这个问题的记录做一个详细记录。第一次排查发现问题后,找到日志做了初步分析,想看到到底是什么场景下会引发这个 c...
九渝
2021-05-24
前端智能化看“低代码/无代码”
概念什么是低代码/无代码开发?业界对于低代码/无代码开发是否存在其他不同的理解?行业里流行观点,低代码是更加易用的搭建系统,无代码是图形化和可视化编程。这种观点把低代码和无代码开发分别置于 UI 和逻辑两个环节,以工具属性定义搭建和可视化编程要解决的问题。另一种观点则是把低代码/无代码看作一个...
甄子
2021-05-17
MIND:基于动态路由的用户多向量召回
问题背景▐ 应用场景在一个典型的推荐场景中,推荐算法的任务是将一个经过筛选排序的,贴近用户兴趣的商品列表推荐给用户。下面两张图片展示了手机淘宝两个比较典型的推荐场景,分别是首页的信息流场景和微详情页场景。正如场景名字猜你喜欢所表达的,推荐算法的目标是使得推荐结果尽可能贴合用户的兴趣,满足用户的...
睿德
2021-04-28
淘宝直播商品识别大赛开幕,助力视频多模态商品检索技术再升级
阿里巴巴淘系技术与浙江大学深度合作,在多媒体领域顶会ACM Multimedia 2021举办直播中多模态商品识别workshop暨第二届淘宝直播商品识别大赛,共同推动电商直播场景中多模态商品检索识别的研究和AI技术在实际应用场景中的落地。本次大赛邀请浙江大学教授庄越挺、悉尼科技大学教授杨易、...
淘系技术
2021-04-28
新工具开源!一款双11养猫5亿用户的互动引擎(附地址)
阿里巴巴历时2年自研开发的互动游戏引擎Eva.js正式开源,致力于让前端工程师更低成本的开发互动游戏,并已经在淘宝、天猫、支付宝、优酷、考拉、菜鸟、盒马等业务场景中使用。
明非
2021-04-27
DDD系列第五讲:聊聊如何避免写流水账代码
向读者们道歉,由于工作太忙,又对文章质量有追求,所以这篇文章产出速度较慢,但可以向大家保证:文章中的内容都经过了反复实践和踩坑。DDD系列的前几篇文章可以点击文字下方阅读~DDD系列第一讲DDD系列第二讲DDD系列第三讲DDD系列第四讲在过去一年里我们团队做了大量的老系统重构和迁移,其中有大量...
殷浩
2021-04-20
恭喜淘系技术喜提:中国电子学会科技进步一等奖
2021年4月17日,第十五届中国电子信息技术年会在重庆举办,阿里巴巴淘系技术在大会上获得由中国电子学会颁发的2020年中国电子学会科技进步一等奖证书。获奖项目为“大连接视频网智能处理关键技术及应用”,由阿里巴巴淘系技术联合北京邮电大学、中国电信股份有限公司、浙江大华技术股份有限公司联合攻关,...
淘系技术
2021-04-20
我国首个 JS 语言提案在 ECMA 进入 Stage 3
近期,在 ECMA 标准化组织的 TC39 技术委员会上,阿里巴巴前端标准化小组与淘系技术提出的 JavaScript 标准提案《Error Cause》进入了 Stage 3,将开始在 JavaScript 引擎中开始实现,并在浏览器、Node.js 实验性实施,是中国首个推进到 EcmaS...
淘系技术
2021-04-14
无标题
署名
2021-04-02
跨平台Web Canvas渲染引擎架构的设计与思考
这篇文章主要从技术视角介绍下跨平台WebCanvas的架构设计以及一些关键模块的实现方案(以Android为主),限于作者水平,有不准确的地方欢迎指正或者讨论。设计目标标准化:Web Canvas标准主要指的是W3C的Canvas2D和WebGL。标准化的好处一方面是学习成本低,另一方面上层的...
楚奕
2021-03-31
跨平台Web Canvas渲染引擎架构的设计与思考
署名
2021-03-31
无代码解决方案:如何彻底实现无代码化研发模式
近年来,关于低代码(LowCode)和无代码(NoCode)的讨论在前端社区内越来越火,简单的说低代码就是通过编写少量代码的方式完成应用的开发及上线,而无代码则更进一步,不需要编写代码通过配置的方式即可完成整个应用的开发。目前集团内部的低代码平台已经有很多,比如iceluna,宜搭,乐高,云凤...
凌乙
2021-03-29
怎么吃透一个java项目?(附学习实践)
先说一下自己的情况:就是对着视频敲Java项目,其中遇到的BUG还能解决,但就是每次敲完一个项目,就感觉很空虚,项目里面的知识点感觉懂了但又好像没懂,我应该怎样才能掌握一个项目所用的知识点呢?至少不至于过了一头半个月就想不起来这个项目是什么东西了。写博客记录?,画思维导图?还是怎么样呢?有没...
少千
2021-03-25
JDK 16 正式发布,新特性实践尝鲜来啦!
JDK 16在2021年2月18日已完成最终候选版本,并于2021年3月16日正式发布。和JDK 15一样,JDK 16也会是一个短期版本,仅支持六个月。而计划在2021年9月发布的JDK 17将会是一个长期支持(LTS)版本,并获得数年的支持。虽然JDK 16是个短期版本,并且大部分的企业或...
熊政(八风)
2021-03-25
后端工程师必看学习路线图(含初、中、高阶)
软件行业的发展,各种新技术的出现,将以前全部需要程序员关注的问题分层剥离,同时促进生产力的极大变革。 比如 Go 语言引入的并发模型 Communicating Sequential Processes(CSP),使得并发编程变得如此的简单。 容器技术(如Docker、K8S)的出现,革命性的...
罗集
2021-03-25
新工具开源!一款iOS自动化利器(附地址)
tidevice 是阿里的内部的一个小组用来做 iOS 自动化用的工具,通过逆向iOS通信协议,使用纯Python实现。目前淘宝和其他部分事业部已经全面使用了该技术,进行iOS应用的性能采集,UI自动化。注:这里的被测应用无需做任何修改,使用不再局限于Mac上。开源地址:https://git...
孙圣翔
2021-03-25
如何平衡CVR预估中的延迟反馈问题?
本文主要给出我们CVR模型在线学习的一些思考,并介绍我们被AAAI 2021接收的文章《Capturing Delayed Feedback in Conversion Rate Predictionvia Elapsed-Time Sampling》,以及该方法在淘宝搜索场景下的实践。▐ ...
向寒
2021-03-25
无标题
署名
2021-03-25
祝贺淘系技术研究合作者北大谢涛教授获2021年度ACM SIGSOFT杰出服务奖
近期,北京大学计算机科学技术系讲席教授、淘系技术研究合作者谢涛获得了SIGSOFT 2021年度的杰出服务奖,成为此奖项的首位华人获奖者。该奖项表彰了谢涛教授“为软件工程界做出的杰出服务贡献,包括其在SIGSOFT历史、扩大对软件工程的参与、以及成功组织会议等的广泛活动。”个人简介谢涛教授曾担...
淘系技术
2021-03-25
无标题
署名
2021-03-25
感动哭了!AI技术可以“唤醒”祖先老照片
当你惊叹于《哈利波特》中活生生的肖像画时,你认为有一天它会成为现实吗?AI技术让它实现了最近,一个可以让人们在照片中移动的网站变得很流行。2月25日,基因检测溯源网站MyHeritage发布了一个“深度怀旧”功能,两周内就吸引了1000多万张照片上传。AI技术可以“唤醒”家族老照片中的祖先My...
署名
2021-03-23
淘系技术部制定的端到端UI方案
淘系技术部的端到端UI方案淘系技术部的端到端UI是一套跨域/跨端的端侧UI质量保障方案,是淘系技术部在业务测试中落地实践的产物。淘系技术部的端到端UI方案的特点具体如下。· 无需UI脚本能力,即可完成端侧业务交易UI脚本定制,以及加入持续集成。· 支持跨端、多APP...
署名
2021-03-16
淘系技术部的全端回放——端到端的交易保障
随着阿里巴巴无线电商领域的不断扩展,淘系技术部业务形态也越来越多,几乎所有的电商类业务都希望在手机淘宝这个超级航母上得到支持,但是人力资源毕竟是有限的,业务如何才能快速落地呢?2019年,淘系技术部架构推出了端到端技术研发体系,淘系技术部目标是解决需求开发资源的单点研发瓶颈,通过研发模式升级,...
署名
2021-03-15
淘系技术部的录制回放核心技术及全景成果和未来规划
淘系技术部的录制回放的核心技术淘系技术部为了方便非阿里巴巴内部人员更快的享受到技术红利,淘系技术部也希望更多技术人员也加入到生态建设中,2019年淘系技术部,在Github上开源了录制回放的核心技术——JVM-Sandbox-Repeater,淘系技术部的该技术是在JVM-Sandbox的基础...
署名
2021-03-12
简单介绍淘系技术部的全景
淘系技术部的全景录制回放机制诞⽣之后,淘系技术部解决了全景回放的第一个问题,即流量自动录制回放,下面淘系技术部就来解决第二个问题,即全景的获取。首先,淘系技术部先思考两个问题。第一个,将所有的线上流量连续录制很长一段时间,得到的全部流量是不是就是全景。答案是约等于,理论上录制的时间越长,越接近...
署名
2021-03-12
Flutter2.0重磅发布!带你一文打尽Flutter Engage
3月4日凌晨,FlutterEngage活动以在线的方式举行。整场活动内容丰富,精彩不断,下面淘系技术专家就带您回顾下这场年度Flutter技术的盛宴。▐ Flutter2.0整场活动中,最令人激动的就是Flutter2.0的发布了。那么Flutter2.0主要带来了哪些新的特性呢?...
正物
2021-03-10
Electron 生命周期看这篇就够了
常见应用都有启动、激活、关闭这些事件,Electron 作为一个跨平台的 GUI 框架,为了兼顾不同的场景,需要的事件就会更多。如果想要更深入的了解 Electron 整个生命周期的流程,需要对应用生命周期,窗口的生命周期以及页面内的生命周期的时机有一个清晰的理解。一图胜千言:应用启...
与天
2021-03-10
回顾:Spring框架发展史
相信经历过不使用框架开发 Web 项目的老 Java 程序员都会比较有感触,如今的程序员开发项目太轻松了,基本只需要关心业务如何实现,通用技术问题只需要集成框架便可,免去了很多重复琐碎的配置工作。工作时间久了以后,发现对Spring的了解还停留在一个基本会使用的阶段,对它的一些设计演进并没有一...
August Rush
2021-03-10
淘系技术部研发的录制回放模块的优点及使用场景
淘系技术部的录制回放的优点淘系技术部的录制回放具有如下优点。· 提效:基于线上流量的录制/回放,淘系技术部的无需人工准备自动化测试脚本和测试数据。· 真实:回放场景基于用户的行为进行数据采集,从而可以最大限度地保障和覆盖用户使用的场景。· 稳定:淘系技...
署名
2021-03-10
淘系技术部研发的录制回放模块的定义
2017年,淘系技术部在JVM-Sandbox的基础上,研发了录制回放模块(即JVM-Sandbox-Repeater)和行调用链路识别模块(即JVM-Sandbox-Trace),淘系技术部成功降低了新增需求的自动化验收成本,淘系技术部实现了现有业务的全景自动梳理和线上流量自动录制回放的能力...
署名
2021-03-10
新奥创的架构设计需要解决的问题(二)
新奥创的架构设计需要解决的问题业务隔离之前两部分(《新奥创的架构设计需要解决的问题(一)》请点击标题查看)我们主要解决了新奥创的架构设计什么是页面动态化、如何进行页面动态化、用什么来支撑页面动态化的问题。但是对于业务开发来讲,开放了完整的端到端开发能力之后,必然会面临多个业务、多个团队、多人协...
署名
2021-03-09
新奥创的架构设计需要解决的问题(一)
方案初解:新奥创的架构设计新奥创的架构设计的核心是以页面动态化技术作为支撑,同时这个动态化不仅仅要覆盖到 Native ,还要覆盖到 H5、小程序等场景,所以新奥创的整个架构设计就是围绕动态化体系而打造的。那么新奥创的架构设计首先需要解决的问题是:什么是动态化?什么是页面动态化?1. 页面...
署名
2021-03-09
阿里淘系技术端架构新奥创到底是什么?它有什么特性
阿里淘系技术端架构新奥创是什么?阿里淘系技术端架构新奥创到底是什么呢?我们可能会得到如下答案。l 阿里淘系技术端架构新奥创是开发手机淘宝基础链路消费者端需求的一个平台。l 阿里淘系技术端架构新奥创是端到端的页面动态化解决方案。l 阿里淘系技术端架构新奥创是无线时代基础链路上由集中式到分布...
文来
2021-03-08
简单介绍阿里淘系技术端架构端到端技术体系:新奥创的起源
阿里淘系技术端架构端到端技术体系:新奥创随着阿里巴巴集团业务的不断扩张,从PC端到APP 端场景越来越多,阿里淘系技术端架构发生改变,例如,手机淘宝、手机天猫、飞猪、大麦、口碑、饿了么、盒马,等等。虽然大家分属于不同的领域,各有各的特点和特色,但是对于交易的诉求大同小异,这些 APP 还要再分...
署名
2021-03-08
淘系技术部门的GAIA研发流程和GAIA展望
淘系技术部门的GAIA研发流程淘系技术部门的Function版本化可以实现快速交付、所见即所得(What You See Is What You Get ),具体过程如图。 业务研发落地过程淘系技术部门的业务研发落地过程可划分为3个阶...
署名
2021-03-08
以闲鱼技术部门的研发为例,讲解GAIA实战
闲鱼技术部门GAIA实战下面以闲鱼技术部门的研发为例,说明从端到端完整业务落地的过程,并对比GAIA与传统研发方式差异,如图 闲鱼架构图示1.闲鱼技术部门传统研发闲鱼技术部门传统研发的研发、交付和运维过程如下,以闲鱼技术部门详情研发为例。(1)闲鱼技术部门的研发1)闲鱼技术部门研发人员创建应...
署名
2021-03-08
闲鱼app技术如何在短时间内实现安卓启动速度翻倍的?
署名
2021-03-04
视觉智能发展落地难?视觉智能技术实际发展速度很快
现在在人工智能视觉智能时代,人类的视觉这种能力被“移植”了,让电脑“了解”一切。视觉智能的第一步是模仿人类。它起源于20世纪50年代计算机视觉的统计模式识别,主要基于二维技术,但其结果远不如人类视觉。在视觉智能的第三阶段,深度学习算法的突破直接推动了神经网络算法的发展。有趣的是,人类大脑皮层中...
署名
2021-03-04
GAIA容器架构设计
GAIA容器架构设计,基于Composite Containers,实现轻量级Function容器架构设计,基础设施容器下沉隔离解耦。Function容器架构设计与传统的应用相比,Function容器架构设计提供了不同粒度的业务切分维度,原来大量的业务逻辑都沉淀在一个应用里面,带来了业务的耦合...
署名
2021-03-04
淘系技术高级技术专家的分析及思考
GAIA(盖亚) - 面向Function的新一代业务交付平台淘系技术基础平台高级技术专家——孙棋(空蒙)提及,作为淘系技术程序员,可能经常会面临如下的对话场景。淘系技术产品经理:“这个需求非常紧急,只需要改动一点点,加个字段透出来,必须在**前上线。”淘系技术研发人员可能会给出如下几种回答。...
署名
2021-03-04
淘宝技术之淘宝小程序的前端应用层及未来
淘宝技术小程序的前端应用层从前端角度来看,淘宝技术小程序开发和传统页面开发最大的不同就是逻辑和渲染的分离,页面只能通过声明式写法来创建,其无法通过JS代码动态注入生成UI,从而保障了安全性。淘宝技术小程序的执行环境可分为APP层和Page层,两者分别运行在两个不同的物理JavaScript C...
署名
2021-03-04
淘宝技术之淘宝小程序的Runtime层、API和Container层
淘宝技术小程序Runtime层淘宝技术小程序框架的Runtime层与业界方案有所不同。APP的Context运行在一个独立的JavaScript执行环境中,iOS和Android均使用JSC(JavaScriptCore)引擎,通过Native层的执行环境、JS - Native桥接层和APP...
署名
2021-03-03
淘宝技术之淘宝小程序的背景和整体方案
淘宝技术小程序的背景历史上,淘宝技术除了基于引流分佣的淘客模式之外,以店铺装修、主交易链路能力开放为主的B端业务开发能力也是淘宝技术上非常成熟的开发方式。2018年至2019年期间,淘宝技术开放生态发生了很多变化。淘宝技术平台赋能商家更多的消费者触达能力,淘宝技术以店铺、品牌Zone为入口,淘...
署名
2021-03-03
源于淘系技术部的Apache Weex的开源及未来
源于淘系技术部的Apache Weex的开源源于淘系技术部的Weex 在 2016 年年中正式开源,并于年底捐赠给Apache软件基金会(Apache Software Foundation),进入Apache孵化器(Apache Incubator),正式命名为 Apache Weex。淘系...
署名
2021-03-03
新零售是什么?三分钟带你了解新零售
目前,关于新零售的讨论或争论仍在继续。特别是阿里研究院正式发布“新零售研究报告”后,关于新零售的争论更为激烈。如果说新零售是一个新的概念,关键在于新零售这个概念代表了什么,对当前零售企业是否具有非常重要的现实意义。为什么要变革新零售?如果将零售业划分为不同的发展阶段,根据零售形式和零售技术进行...
署名
2021-03-02
简单介绍源于淘系技术部的Apache Weex
Apache Weex 源于淘系技术部发起的移动客户端跨平台开发方案,淘系技术部的Apache Weex 目前已成为得到业界认可的一种研发方式。在 淘系技术部Apache Weex 诞生之前,淘系技术部基于移动客户端的商业模式竞争日趋激烈,业界对于更低的交付成本、更快的交付时间、更强的动态性、...
署名
2021-03-02
2021阿里淘系工程师推荐书单
读书有点像机器学习从初始参数开始的局部最小化。无论是数学、科学、技术、管理,还是历史、文学,读书的过程,就是根据一维的文字流,在立体的思维空间中重新建构。这种建构的意义,将我们自身和世界连接了起来。——阿里巴巴淘系技术部资深算法专家 乐田上个月,我们推出了2020淘系技术年货《技术人的百宝黑皮...
淘系技术
2021-03-01
图像识别的基础有哪些?
图像识别的基础有哪些?图像识别可能是以图像的主要特征为基础的。每个图像都有它的特征,如字母A有个尖,P有个圈、而Y的中心有个锐角等。对图像识别时眼动的研究表明,视线总是集中在图像的主要特征上,也就是集中在图像轮廓曲度最大或轮廓方向突然改变的地方,这些地方的信息量最大。而且眼睛的扫描路线也总是依...
署名
2021-03-01
图像识别的相关领域有哪些?
图像识别的相关领域有哪些?图像识别是人工智能的一个重要领域。为了编制模拟人类图像识别活动的计算机程序,人们提出了不同的图像识别模型。例如模板匹配模型。这种模型认为,识别某个图像,必须在过去的经验中有这个图像的记忆模式,又叫模板。当前的刺激如果能与大脑中的模板相匹配,这个图像也就被识别了。 ...
署名
2021-03-01
淘系技术部结合各自优点探寻新的组件化方式
App Bundle的缺点第一,App Bundle虽然是官方推荐的新组件化方式,但是通过官方的例子淘系技术部不难发现,所有的业务模块都是在同一个项目下开发的,对于小型APP来说可以这样做,但是对于淘系技术部手机淘宝这样集几十甚至上百个业务于一身的航母级APP来说就不现实了,这等同于失去了并行...
署名
2021-03-01
阿里技术架构演进,及App Bundle的诞生和新思路
阿里技术架构演进Atlas通过模拟Android OS,实现了上层对业务Bundle的独立安装和运行,阿里技术架构体系保证了业务迅速扩张场景下快速迭代的需求,阿里技术架构体系为业务提供了独立开发、独立部署的能力。Atlas在解决系统各种限制的同时,也对系统使用了较深层次的hack技术,但随着A...
署名
2021-03-01
人脸识别的技术特点有哪些?
人脸识别的技术特点有哪些?传统的人脸识别技术主要是基于可见光图像的人脸识别,这也是人们熟悉的识别方式,已有30多年的研发历史。但这种方式有着难以克服的缺陷,尤其在环境光照发生变化时,识别效果会急剧下降,无法满足实际系统的需要。解决光照问题的方案有三维图像人脸识别,和热成像人脸识别。但这两种技术...
署名
2021-03-01
人脸识别的技术流程是怎样的?
人脸识别的技术流程是怎样的?人脸识别系统主要包括四个组成部分,分别为:人脸图像采集及检测、人脸图像预处理、人脸图像特征提取以及匹配与识别。 人脸识别的技术流程 :人脸识别系统主要包括四个组成部分,分别为:人脸图像采集及检测、人脸图像预处理、人脸图像特征提取以及匹配与识别。 (...
署名
2021-03-01
无标题
署名
2021-02-26
你知道物联网是什么吗?分分钟了解物联网
现如今,物联网的概念非常流行,很多人都听说过物联网这个技术术语,但他们还是不太了解。但正是因为物联网的高人气,让很多骗子有机会利用物联网这个机会骗了很多人,坑了很多钱。那么什么是物联网呢?首先,你应该知道,物联网的定义可以简单地理解为连接以前没有连接到互联网的东西。事实上,要想理解物联网,我们...
署名
2021-02-25
几种货品营销的策略,大大提升货品销量
许多企业在货品营销时,货品营销方式总是单调乏味的。他们只是等待顾客购买他们的货品,然而,在货品多元化的时代,没有市场货品营销,客户如何理解你的货品?为什么要买你的货品?做货品营销,也需要一种仪式感。将一些要素融入到货品中,再制定好货品营销策略,做好推广和宣传,可以有效地促进货品的销售。在这里,...
署名
2021-02-25
客户端系统化体验分析:一种无入侵的设计与实现
本文主要阐述一种客户端体验分析的思考与系统化实践。优化用户体验的关键点在于如何评估衡量用户体验,传统用户体验分析度量主要有埋点耗时统计及录屏帧耗时统计等手段,这些方法存在开发接入成本较高,分析结果粒度较粗等问题。为了解决传统体验分析中的若干问题,我们提出了基于无线AOP的端到端链路分析和评估方...
舒徐、玖味、大蜀
2021-02-25
阿里达摩院谢宣松:跨媒体、跨技术是视觉智能的未来发展方向
署名
2021-02-25
淘系技术部基于组件化实现业务运行期插拔能力
淘系技术部基于组件化实现业务运行期插拔能力,在运行期,Atlas容器会加载所有的业务Bundle,以实现各个Bundle的运行隔离,这样做有如下2个好处。主dex得到控制Bundle化的编译和架构设计,可以大幅减少主APK的代码跟资源,从而大大节省用户的安装时间,这一特性在Android 4....
署名
2021-02-25
淘系技术部定义Bundle
组件化的诞生与定义Bundle淘系技术部为了应对之前讲的挑战和隐患(请点击查看相关内容),手机淘宝内部淘系技术部发起了对大型APP的重构计划,淘系技术部需要这样一个框架,其应该满足如下条件。l 支持大量丰富业务的接入,同时业务之间能够保持清晰的边界,淘系技术部各自可以继续灵活迭代。l 用一...
署名
2021-02-25
淘宝电商技术的发展见证了互联网的兴盛,同时也有几点隐患
淘宝电商技术的更新迭代见证了整个移动互联网的兴起和繁荣。伴随业务的发展和新生,Android和iOS双端涌入了日益增多的代码,在受限的环境内,APP的体积也随之不断膨胀。加上研发APP的成本和获取流量的难度,各业务线更愿意在手机淘宝上进行研发以满足自身需求。基于当时的航母战略背景,迫切需要一种...
署名
2021-02-25
淘系技术部的高效开发
淘系技术部致力于高效开发、快速迭代的开发模式,移动互联网自诞生以来就为移动研发注入了敏捷的基因。手机淘宝发展十余年,从容器到框架,再到上层业务协议不断进行敏捷迭代:容器化、Bundle拆分等方式可以将客户端化整为零,让研发变得更轻量;淘系技术部的Weex、小程序等研发方式,使得研发团队只需要编...
署名
2021-02-24
淘系技术团队与看板形影不离
淘系技术团队的看板实践本节所说淘系技术团队的的看板更多的是基于物理或数字的看板,在敏捷Scrum团队中,看板的使用是非常频繁的,整个淘系技术团队与看板可以说是形影不离。从价值层面来说,看板主要是保障价值交付、提升可视化及保障过程透明,相信在Scrum模型下工作的淘系技术团队,都会有一个典型的S...
署名
2021-02-24
几个用户增长的手段
用户增长的前提良好的产品性能是用户增长的前提。良好的产品性能可以从三个维度来判断。1、是否满足用户的刚性需求。P2P满足用户的金融需求,微信满足用户的社交需求,淘宝满足用户的购物需求。所有的用户增长都是在满足用户核心需求的前提下进行的。2、用户的保留率是多少。因为用户的保留率可以反映你的用户体...
署名
2021-02-24
Java类加载器:classloader 的原理及应用
什么是classloaderclassloader顾名思义,即是类加载。虚拟机把描述类的数据从class字节码文件加载到内存,并对数据进行检验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。了解java的类加载机制,可以快速解决运行时的各种加载问题并...
行泽
2021-02-24
2021再看Deno
2018年,我曾经在deno发布不久写过一篇《Deno不是下一代Node.js!》的文章,正好最近有一些研究,站在2021年再来看看deno。无疑,deno改变了大家的对包管理的看法。本身deno够小,试错成本低,它确确实实引领了一个潮流方向。这个改进虽说不算新,但反响确实很好,大概是天下人...
狼叔
2021-02-24
汤兴:双11是电商技术的顶峰
汤兴——阿里巴巴集团副总裁、双11集团首席技术总监透露,在2020年的双11期间,淘宝直播单直播室的在线人数同时超过200万,“这说明我们可以把主播的声音和画面在一秒内送达给这200万让人。”在一秒钟内实现终极体验,不仅是对技术极限的追求,更是以直播为代表的内容电子商务的成败。正如汤兴说的,“...
署名
2021-02-24
详细介绍淘系技术团队的站会机制
淘系技术团队拆解完需求任务及确认完详细的计划之后,接下来淘系技术团队就要进入开发、测试等环节,淘系技术团队在前期制定出一个合理的项目计划,只是为项目进度的科学管理提供一个可靠的前提,但是并不等于项目进度不存在问题。淘系技术团队在项目的实施过程中,由于外部环境和条件的变化,往往会造成实际进度与计...
署名
2021-02-24
数字技术对营销的影响到底有多大?
数字技术对营销的影响有多大?根据全球广告支出预测,2018年前三季度,数字技术对营销的影响表现为中国数字媒体广告增长15.8%,传统媒体广告支出同比下降1.5%。报告预测,2019年中国广告支出将增长7%,总支出近7170亿元,数字技术对营销的影响是推动增长的主要因素。这些数据表明,中国数字经...
署名
2021-02-23
机器翻译:人工智能的一项重要技术
机器翻译是一种重要的人工智能技术,广泛应用于网页、应用程序等具有翻译功能的软硬件中。今天,让我们来介绍机器翻译的基本知识。满是干货,别错过了!机器翻译的一般过程机器翻译实际上是通过计算机将一种自然语言翻译成另一种自然语言的过程。基本过程分为三个部分:预处理、核心翻译和后处理。预处理是机器翻译对...
署名
2021-02-23
无标题
署名
2021-02-23
以躺平app技术团队的躺平app为例,具体讲解需求拆分的实施步骤
下面我们试着通过以躺平app技术团队的躺平app来讲解需求拆分的实施步骤。躺平app技术团队的躺平app引流需求项目背景:计划通过发放红包的方式从站外引流,提升躺平app技术团队的躺平APP的DAU。项目目标:拉新用户xxx,目标用户为xxx,促进躺平app技术团队的躺平APP DAU增长xx...
署名
2021-02-23
无标题
署名
2021-02-22
商业平台需求拆分所面临的挑战,以及如何做好商业平台需求拆分
1. 商业平台需求拆分所面临的挑战并不是大家不知道商业平台需求拆分很重要而不做商业平台需求拆分,而是因为要想做好商业平台需求拆分非常困难,因为商业平台需求拆分必须符合以下几项原则。足够小:只有足够小才能保证足够的灵活性,选择价值高的部分先交付,并保证在迭代内交付,以做到持续交付。端到端:只有端...
署名
2021-02-22
商业平台需求拆分的原因
商业平台的需求拆分商业平台软件在进行研发的过程中,需要回答两个最本质的问题,即决定做什么(WHAT)和怎么做(HOW)。在这两个问题中,做什么无疑是最重要的。然而,商业平台软件开发中普遍面临的问题却是商业平台需求不够清晰,或者过大的商业平台需求隐藏了一些风险,这成为了限制商业平台软件持续交付的...
署名
2021-02-22
淘系技术团队的需求澄清和需求评审流程
淘系技术团队的需求澄清1. 淘系技术团队的PRD文档淘系技术团队的产品需求文档,通常也称为PRD(Product Requirements Document),一般都是由淘系技术团队的产品经理根据需求的需要进行撰写,PRD是需求进入交付环节之前非常重要的产物,也是淘系技术团队的产品经理将淘系技...
署名
2021-02-22
淘系技术团队的需求计划管理
淘系技术团队的需求计划管理是指管理需求端到端全生命周期的计划,即淘系技术团队明确需求各关键节点的时间,例如,定义需求目标、需求/交互/视觉评审时间、开发联调时间、提测时间、发布部署时间等,需求Owner应按照实际、客观的情况制定相应的详细计划,在计划的制定过程中,需要综合全局可能影响到时间计划...
署名
2021-02-20
无标题
署名
2021-02-20
淘系技术项目管理团队的需求Owner机制
需求Owner机制我们的淘系技术项目管理团队如今面临的现状是,总共有十多个PM将会对接淘系技术上千人的开发,显而易见,淘系技术每个人的精力只能关注重点的淘系技术战役、淘系技术项目集,对于淘系技术如此大型的战役、项目集(一般参与人数在几百人甚至上千人),我们这样的角色是无法完全深入到淘系技术每一...
署名
2021-02-19
介绍如何确定商业平台需求的优先级
商业平台的需求优先级定义当商业平台需求目标明确之后,接下来就是商业平台需求分析的阶段。商业平台任何一个项目组的研发、测试、设计等资源都是有限的,商业平台需要在有限的时间内尽快交付需求,同时为了使ROI(投资回报率)更高,需要更早地交付优先级高的商业平台需求。那么到底应该如何确定商业平台的需求的...
署名
2021-02-19
大数据时代下的大数据信息安全该怎样保障
大数据时代大数据信息安全成为现在大数据时代的一个大问题,互联网一直在改变人们的生活方式。服务提供商通过大数据收集每个个性化的偏好和需求。通过分析和总结,一个新的产业将会诞生。有人说,今后全国绝不会像上世纪八九十年代那样有统一的生产、生活需求,而是针对每个少数民族的具体需求,成为更细致、更专业的...
署名
2021-02-19
谈谈智能制造系统的一些特点
智能制造系统软件将互联网、云计算、大数据、移动应用等新技术应用与产品企业的生产管理相结合,智能制造系统依靠计算机仿真模拟人类权威专家的智能活动进行分析、推理,判断、构思和管理决策,智能制造系统以取代或拓宽人类在制造环境中的部分脑力劳动,智能制造系统实现生产方式的创造新的变化,智能制造系统给用户...
署名
2021-02-19
新媒体内容生产的几个流程
一.新媒体内容生产要找到好选题在制作任何内容之前,首先要提前做好准备,进行用户调查,了解用户需要什么,我们的新媒体内容生产或服务是否能解决用户的问题,是否能满足用户的需求,是否能满足用户的需求等等。为保证这一前提,我们可以在新媒体工作流程的第一个环节做以下准备。其次,我们新媒体内容生产的内容,...
署名
2021-02-19
构架设计是什么?怎样可以做好构架设计?
架构设计不一定要有架构师的头衔。拥有架构师头衔的人不一定了解架构设计,也不一定有机会真正参与架构设计。对于程序员来说,即使没有架构师的头衔,我们也可以很好地练习架构设计技巧。一、好的架构设计师有什么特点1、技术不错。至少代码易于阅读,易于扩展,并且具有良好的重用性,这不仅需要学习面向对象和设计...
署名
2021-02-18
想做好vr直播,vr直播技术很关键
现如今在vr直播技术支撑下vr直播蓬勃发展,一些大型魔幻音乐演唱会运用vr直播技术、春节联欢晚会运用vr直播技术、央视CBA全明星赛运用vr直播技术,vr直播技术成为一股热潮。现如今在vr直播技术支撑下的小型vr直播项目层出不穷。如京东、淘宝等电子商务将vr直播技术应用于购物推广;有足球、篮球...
署名
2021-02-18
城市大脑的背景、技术支持和未来憧憬,我们该怎样定义城市大脑
本文从城市大脑的产生背景、城市大脑的技术支撑、城市大脑的建设重点、城市大脑的服务对象和城市大脑的未来目标等方面对城市大脑的定义进行了分析和阐释。城市大脑是互联网大脑架构与智慧城市建设相结合的产物。城市大脑是一个城市级的类似大脑的复杂智能巨系统。、
署名
2021-02-18
阿里发布重量级新产品:视觉智能开放平台
2020年6月,阿里发布重量级新产品之一视觉智能开放平台。作为中国公共云的领头羊,在2020年的首次大型峰会上,阿里巴巴云还首次发布了年度总体战略、七大领域业务战略和六大新技术产品。事实上,在视觉智能平台依赖人工智能功能之前,视觉智能平台更多地是在阿里巴巴的经济内部以及在阿里云的城市大脑等大型...
署名
2021-02-12
以躺平app技术团队的躺平app为例,理解需求规划中的需求目标
需求目标躺平app技术团队对战略目标的拆解将会分为四层:战略、战役、项目集(项目组合)、项目。躺平app技术团队的项目目标对于战略来说是最小的单元,但对于躺平app技术团队/项目组而言,又变成了一个核心的方向,我们需要将项目目标继续往下拆解,以方便项目组的落地,即项目目标—>迭代目标—>需求目...
署名
2021-02-12
理解语音合成,语音合成潜力无限
语音合成技术给我们带来了很多惊喜。你知道你每天都在和他们打交道吗?驾驶时导航是一种语音合成。虽然目前的“他们”只能相对机械地阅读文章,但可以肯定的是,语音合成技术已经走出实验室,开始商业化应用,其潜在的巨大市场已经露出曙光。我们身边充斥着各种人类的声音,儿童叽叽喳喳,男人和女人互相诉说爱。在肺...
署名
2021-02-11
以直播互动为例,简单介绍何为行业需求
以直播互动为例解释什么是需求行业内,我们经常提到“需求”“用户痛点”之类的词语,那么到底什么才是“需求”呢?今天就用淘宝直播互动为例来说明一下。我们可以将“需求”理解为用户的需要,即产品现状无法解决的用户痛点,对于一个产品来说,要有人用,并能在一定程度上解决用户的某些痛点。
署名
2021-02-11
阿里巴巴淘系技术部项目目标的执行、监控和变更
阿里巴巴淘系技术部项目目标执行&监控1. 目标监控及信息同步随着阿里巴巴淘系技术部项目的进行,总会有各种各样的风险影响阿里巴巴淘系技术部项目目标的达成。我们需要一直识别、分析、监控、应对这些风险,从而更好地完成目标。同时,我们要及时将目标完成情况同步给项目发起人、职能主管、项目组等与项目干系人...
署名
2021-02-11
智能客服都有哪些优势?
为什么要发展智能客服?智能客服市场有多大?智能客服解决了哪些痛点?在这里,我们有一个详细的解释。近年来,基于神经网络和深度学习的新一代自然语言处理技术推动了人工智能交互的突破性发展,以对话人工智能技术为核心的新一代智能客服逐渐成熟。全球知名市场研究机构President&strategic i...
署名
2021-02-10
商业平台目标的拆解和计划设定
商业平台目标拆解的重要性个人对商业平台目标的理解和重视程度将直接影响到他实现对商业平台目标的动机和行为。由于对商业平台目标是团队成员亲自制定的(或认可的),对其有充分的理解,个人主观上认为能够达到对商业平台目标的概率很高,同时也能给予足够的重视,这样个人总是希望通过一定的努力来达到预期的对商业...
署名
2021-02-10
如何确保数据安全
在包罗万象的数字世界中,数据是复杂多样的,那么数据安全至关重要。数据不仅是一种资源,也是一种资产。在数据智能化的时代,如何保证我们的数据安全?本文对如何确保数据安全问题进行了探讨,并与大家分享。近两年来,我国在个人隐私保护和数据安全方面的立法和执法力度不断加大。这些法律法规将确保人们对个人数据...
署名
2021-02-10
SaaS服务模式,你知道多少?
你了解SaaS服务模式吗?如果以2007年亚马逊正式布局云计算为“云计算元年”,云计算已经走过了十多年的历程。云计算从无到有,从小到大,已经成为全球各产业转型升级的技术支撑。企业在提到云采购时,通常会考虑三种云服务模式。目前,云计算服务种类主要分为IaaS服务模式(基础架构即服务)、PaaS服...
署名
2021-02-10
商业平台的四大价值
除了连接双边和多边市场,商业平台还能发挥什么作用?商业平台创造了什么价值?商业平台只是连接双边和多边市场的中介角色吗?今天,我们要谈谈商业平台的价值创造。在这里,我们可以肯定地告诉大家,商业平台不仅仅是一个中介,更是一个创造价值的平台。在传统的非平台企业中,管道以提供产品或服务的形式向客户传递...
署名
2021-02-10
app用户增长的重要性与实现app用户增长的方法
很多人想做app用户增长的原因为什么很多人想做app用户增长?其中一个最重要的原因就是互联网人口红利的持续下降,网民的增长率越来越低,甚至没有增长或出现负增长。在移动互联网初期,你可以随便做一个应用项目,用户的增长不会太差,但现在已经变得非常困难。另一方面,许多功能强大的产品通过用户增长的方式...
署名
2021-02-09
简单学习自然语言处理
自然语言处理是计算机科学和人工智能的一个分支。它与计算机和人类使用自然语言进行交互密切相关。NLP的最终目标是使计算机能够像人类一样理解语言。它是虚拟助手、语音识别、情感分析、自动文本摘要、机器翻译等领域的驱动力。在本文中,您将学习自然语言处理的基础知识,深入了解其一些技术1.自然语言处理简介...
署名
2021-02-09
淘系技术荣获 WWW2021研讨会最佳论文奖,实现智能打击每日百万次的虚假交易
近日,淘系技术对抗智能团队发表在WWW2021物联网深度学习研讨会上的论文“What Happens Behind the Scene? Towards Fraud Community Detection in E-Commerce from Online to Offline”以全票通过了B...
淘系技术
2021-02-09
阿里巴巴技术部项目目标设定
1. 谁来设定目标设定目标之前,首先要确定好设定目标的核心团队,一般来说要包含业务、产品和阿里巴巴技术部三方的负责人。如果此项目归属于某战役,就要基于该战役的目标进行拆解;如果是独立的项目集/项目,则由项目发起人(Sponsor)来明确做这个项目的原因、项目的意义与价值,然后再来制定一个愿景目...
署名
2021-02-09
无标题
署名
2021-02-09
揭秘淘宝技术战略
淘宝技术战略战略是组织为实现目标而确定的组织行动方向和资源配置的核心纲要。淘宝技术战略要为阿里淘系技术团队指明方向、明确重点,并为资源分配确定优先顺序;当面对无穷无尽的机会时,知道如何取舍,从而保持聚焦。制定淘宝技术战略的根本目的就是使组织尽可能地比竞争对手更有效地具有持久性。在确定组织的淘宝...
署名
2021-02-09
八项难以置信的AI技术,已经全都投入使用
AI技术不是一个只属于未来、能够改变世界的概念,而是一种已经存在并深刻影响各行各业的技术。尽管我们还远未完全开发出AI技术技术,但不可否认的是,智能系统已经在各个方面改变了我们的生活和工作方式。专家们把AI技术定义为机器,特别是计算机系统对人类思维过程的模仿。那么,智能机器能为我们做些什么呢?...
署名
2021-02-08
闲鱼商品理解,基于闲置市场供需挖掘
商品理解背景供需挖掘的前提是对商品理解。由于二手市场闲置商品的独特特性,不可能根据以往行为提出相关建议。个别卖家在发布自己的闲置商品时,也无法像B类商户一样上传商品的详细结构化信息。大多数个体卖家只发布单一图片、简短描述和非结构化信息。这种非结构化发布方法强烈依赖于推荐。因此,找出闲置二手市场...
署名
2021-02-08
互联网架构管理技巧
阿里内部的互联网架构管理项目制在阿里巴巴集团内,架构管理按项目制的互联网文化氛围很浓厚,经常需要跨BU协同,但专职的互联网架构管理团队(PMO)采取的是精兵政策、人少精干,针对战役(阿里巴巴内部最高级别的项目集,俗称战役)、重点项目才会投入专职的互联网架构的项目经理来做保障。那么,公司整体又是...
署名
2021-02-08
阿里组织架构大调整,汤兴负责淘系产品技术
阿里巴巴集团已于2020年12月11日发布了新一轮组织架构调整的信息,包括汤兴等多个高P高管。调整主要针对核心电商业务,目前多个职位进行了调整。此外,此次调整由淘宝天猫总裁蒋凡以内部信的形式发布,汤兴全面负责淘系产品技术。以下为内部信全文:1、汤兴(平畴)全面负责淘系用户产品与技术。在原有职责...
署名
2021-02-08
淘系技术团队和他们面临的挑战
淘系技术团队淘系技术部作为支撑整个淘宝天猫业务的核心团队,为了实现持续的、快速高质量的价值交付,在团队架构设计上,除了纵向的多个垂直的业务团队,还有横向拉通的技术质量部,以保障所有产品的质量与风险,同时还有项目管理部(Project Management Office,PMO)通过建立高效的协...
署名
2021-02-08
淘系技术荣获The Workshop on e Business会议最佳论文奖!
电商发展至今,短视频已成为商家和网红带货的日常。但是,带货能力的强弱跟什么有关?在“内容为王”的真理之下,除了创意和拍摄手法之外,什么样的视频内容转化率更高,商业变现能力更强?浙江大学管理学院陈熹团队联合阿里巴巴淘系技术视频内容技术算法团队,针对电商短视频的内容特征进行了一项研究。研究团队共...
淘系技术
2021-02-07
如何理解机器学习,组成机器学习的三个部分有哪些?
在数据领域,很多人都在谈论机器学习,但只有少数人能说清楚机器学习到底是什么。互联网上关于机器学习的文章大多是学术三部曲,里面充斥着各种定理,或者是关于人工智能、数据科学魔术和未来工作的故事。虽然在实际工作中使用机器学习进行数据分析的机会很少,但我认为这仍然是实践者需要的技能之一。
署名
2021-02-07
自动化投放广告是怎样做到的?自动化投放的优点有哪些?
自动化投放不仅是将广告自动化投放到媒体中,而且是对投放策略的不断优化。这种迭代优化过程就像生物种群的进化过程,在遗传变异选择的交替中实现优胜劣汰和稳定改进。广告的精确自动化投放是一项非常复杂的任务。面对各种场景、人群特点、搜索条件,信息往往是模糊的、不完整的、不确定的。如何更好地把握浏览器背后...
署名
2021-02-07
品牌营销的二十个基本步骤
要做好品牌营销,首先要进行品牌营销策划。只有系统、务实的品牌运作思路,才能制定出一个不错的品牌营销方案。以下20个基本步骤符合创业品牌营销活动的基本运作路径,是一种全面、系统、可取的方法。设计营销目标,品牌营销工作的第一步1、 确定年度品牌营销目标(包括三年内的营销计划)确定年度品牌营销的目标...
署名
2021-02-07
无标题
署名
2021-02-07
人工翻译的强劲对手——机器翻译
机器翻译的发展史第一代机器翻译技术是20世纪80年代基于规则的机器翻译开始走向应用,随着机器翻译的应用领域越来越复杂,基于规则的机器翻译的局限性开始显现,应用场景越多,需要的规则也越来越多,规则之间的冲突也逐渐出现。于是很多科研学家开始思考,是否能让机器自动从数据库里学习相应的规则,1993年...
署名
2021-02-07
2020年人工智能有哪些重大进展?
2020年已经过去了,2020年人工智能领域有哪些重大进展?这里有一份2020年人工智能十大技术进展名单,从第十名到第一名,依次来看一下。2020年人工智能十大技术进展 之No.102020年7月,康奈尔大学 Thorsten Joachims 教授团队发表了公平无偏的排序学习模型FairC...
署名
2021-02-07
智能语音交互的价值及流程框架
智能语音交互设计是一个值得探索的领域。智能语音交互设计才能达到更自然的交互反馈、更好的传达情感?大部分用户希望与智能产品建立信任感,才能越来越好用。智能语音交互价值智能语音交互之前,与机器互动是,通过从键盘输入命令。逐渐发展成,用户按机器的提示,进行点击或者触碰。随着科技发展,智能语音的交互,...
署名
2021-02-05
智能语音交互应该如何设计?