实践之后,我们来谈谈如何做好威胁建模

2021-04-09
阅读 12 分钟
3.8k
孙子兵法:知彼知己,百战不殆;不知彼知己,一胜一负;不知彼不知己,每战必殆。微软:威胁建模实践使开发团队可以在计划的运行环境的背景下,以结构化的方式思考、记录并讨论系统设计的安全影响。威胁建模是帮助保护系统、应用程序、网络和服务的有效方法。这是一种工程技术,用于识别潜在的威胁和建议,以帮助降低风...
封面图

美团图数据库平台建设及业务实践

2021-04-05
阅读 10 分钟
3.1k
图数据结构,能够更好地表征现实世界。美团业务相对较复杂,存在比较多的图数据存储及多跳查询需求,亟需一种组件来对千亿量级图数据进行管理,海量图数据的高效存储和查询是图数据库研究的核心课题。本文介绍了美团在图数据库选型及平台建设方面的一些工作。
封面图

美团弹性伸缩系统的技术演进与落地实践

2021-04-05
阅读 10 分钟
2.2k
弹性伸缩具有应突发、省成本、自动化的业务价值。平台侧将各业务零散、闲置资源进行整合,形成一个大规模资源池,通过弹性调度、库存管控技术在公司运营成本和业务体感中寻求较好的平衡。
封面图

设计稿(UI视图)自动生成代码方案的探索

2021-03-26
阅读 9 分钟
3.9k
设计稿(UI视图)转代码是前端工程师日常不断重复的工作,这部分工作复杂度较低但工作占比较高,所以提升设计稿转代码的效率一直是前端工程师追求的方向之一。此前,前端工程师尝试过将业务组件模块化构建成通用视图库,并通过拖拽、拼接等形式搭建业务模块,从而实现视图复用,降低设计稿转代码的研发成本。但随着业务...
封面图

ICLR 2021 | 美团AutoML论文:鲁棒的神经网络架构搜索 DARTS-

2021-03-26
阅读 8 分钟
2.8k
美团日益增长的用户侧和商家侧业务对人工智能(AI)技术有着非常广泛和强烈的诉求。从用户角度出发,美团 AI 在外卖之外,有到店消费、酒店旅游等200多个生活服务场景,均需要 AI 来提升用户体验。从商家角度出发,美团 AI 将帮助商家提高效率、分析运营状况,比如能对用户评论进行细粒度分析,来刻画出商家服务现状、商...
封面图

Flutter Web在美团外卖的实践

2021-03-19
阅读 12 分钟
8k
美团外卖商家端业务围绕数百万商家,在 PC 和 App 上分别提供了交易履约、运营、广告、营销等一系列功能,且经常有外投 H5 的场景(如外卖学院、商家社区、营销活动等)。在这种多形态的业务场景下,如何保障多端体验的一致性,以及如何提升多端迭代的效率,一直是商家端产研关注的重点。
封面图

OCTO 2.0:美团基于Service Mesh的服务治理系统详解

2021-03-15
阅读 5 分钟
1.6k
OCTO是美团内部的服务治理平台,包含服务通信框架、命名服务、服务数据中心和用户管理平台等组件,为公司内全部服务提供了整套的服务治理方案和统一的服务治理体验。我们在之前的几篇文章中分别从不同的角度介绍了OCTO平台的建设情况。包括:
封面图

美团外卖特征平台的建设与实践

2021-03-05
阅读 12 分钟
2.9k
美团外卖业务种类繁多、场景丰富,根据业务特点可分为推荐、广告、搜索三大业务线以及数个子业务线,比如商家推荐、菜品推荐、列表广告、外卖搜索等等,满足了数亿用户对外卖服务的全方面需求。而在每条业务线的背后,都涉及用户、商家、平台三方面利益的平衡:用户需要精准的展现结果;商家需要尽可能多的曝光和转化;...
封面图

从预编译的角度理解Swift与Objective-C及混编机制

2021-03-01
阅读 34 分钟
4.1k
如果您对 Xcode Phases 里的 Header 的设置感到迷惑,可以直接从【揭开 Public、Private、Project 的真实面目】的章节开始阅读,这会让你理解为什么说 Private 并不是真正的私有头文件
封面图

一款可以让大型iOS工程编译速度提升50%的工具

2021-03-01
阅读 9 分钟
5k
cocoapods-hmap-prebuilt 是美团平台迭代组自研的一款 cocoapods 插件,以 Header Map 技术 为基础,进一步提升代码的编译速度,完善头文件的搜索机制。
封面图

美团技术年货:1300+页电子书,覆盖前端、后台、数据、算法、顶会论文……

2021-02-05
阅读 1 分钟
3.2k
在2021年春节到来之际,我们精选过去一年公众号60多篇技术文章以及10多篇国际顶会论文,整理制作成一本厚达1300多页的电子书,作为新年礼物赠送给大家。
封面图

自动驾驶轨迹预测算法:NeurIPS挑战赛冠军方案

2021-02-02
阅读 3 分钟
4.1k
[1] Alahi A, Goel K, Ramanathan V, et al. Social lstm: Human trajectory prediction in crowded spaces[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2016: 961-971.
封面图

让 Flutter 在鸿蒙系统上跑起来

2021-01-23
阅读 8 分钟
11.6k
鸿蒙系统 (HarmonyOS)是华为推出的一款面向未来、面向全场景的分布式操作系统。在传统单设备系统能力的基础上,鸿蒙提出了基于同一套系统能力、适配多种终端形态的分布式理念。自 2020 年 9 月 HarmonyOS 2.0 发布以来,华为加快了鸿蒙系统大规模落地的步伐,预计 2021 年底,鸿蒙系统会覆盖包括手机、平板、智能穿戴...
封面图

基于SSD的Kafka应用层缓存架构设计与实现

2021-01-17
阅读 8 分钟
1.9k
目前在美团数据平台中,Kafka承担着数据缓冲和分发的角色。如下图所示,业务日志、接入层Nginx日志或线上DB数据通过数据采集层发送到Kafka,后续数据被用户的实时作业消费、计算,或经过数仓的ODS层用作数仓生产,还有一部分则会进入公司统一日志中心,帮助工程师排查线上问题。
封面图

2020年美团技术团队最受欢迎的16篇技术文章

2021-01-04
阅读 6 分钟
6k
2020年,对所有人来说,都是一个非常特别的年份。年初新冠肆虐,让我们焦虑、茫然。但我们举国协力,一起走过了阴霾和风雨。这一年,我们收获了无数的感动,特别感谢26万读者的一路相伴。

隐藏在浏览器背后的“黑手”

2020-12-28
阅读 10 分钟
6.2k
本文从黑产攻击方式、木马恶意行为、监控及防御方案等角度对Lnkr木马进行分析,此类木马影响范围较广,攻击手法多样,但国内目前相关的资料却非常稀少,希望本文的实践经验和总结能对从事相关安全检测的同学有所帮助。

C++服务编译耗时优化原理及实践

2020-12-11
阅读 11 分钟
4.8k
大型C++工程项目,都会面临编译耗时较长的问题。不管是开发调试迭代、准入测试,亦或是持续集成阶段,编译行为无处不在,降低编译时间对提高研发效率来说具有非常重要意义。

ICDM论文:探索跨会话信息感知的推荐模型

2020-12-11
阅读 8 分钟
3k
会话推荐(Session-based Recommendation)是推荐领域的一个子分支, 美团平台增长技术部也在该领域不断地进行探索。不久前,该部门提出的跨会话信息感知的时间卷积神经网络模型(CA-TCN)被国际会议ICDM NeuRec Workshop 2020接收。本文会对论文中的CA-TCN模型进行介绍,希望能对从事相关工作的同学有所帮助或者启发。

复杂环境下落地Service Mesh的挑战与实践

2020-12-04
阅读 8 分钟
2.4k
在私有云集群环境下建设 Service Mesh ,往往需要对现有技术架构做较大范围的改造,同时会面临诸如兼容困难、规模化支撑技术挑战大、推广困境多等一系列复杂性问题。本文会系统性地讲解在美团在落地 Service Mesh 过程中,我们面临的一些挑战及实践经验,希望能对大家有所启发或者帮助。

CIKM 2020 | 一文详解美团6篇精选论文

2020-12-04
阅读 6 分钟
5k
CIKM是信息检索、知识管理和数据库领域中顶级的国际学术会议,自1992年以来,CIKM成功汇聚上述三个领域的一流研究人员和开发人员,为交流有关信息与知识管理研究、数据和知识库的最新发展提供了一个国际论坛。大会的目的在于明确未来知识与信息系统发展将面临的挑战和问题,并通过征集和评估应用性和理论性强的顶尖研究...

移动端UI一致性解决方案

2020-11-27
阅读 12 分钟
3.2k
很多技术同学都知道,移动端往往比较侧重业务开发,这会导致人员规模不断扩大,项目复杂度也会持续增长。而为了满足业务的快速上线,很难去落实统一的设计规范,在开发过程中由于UI缺乏标准导致的问题不断凸显,具体体现在以下4个层面:

美团无人车引擎在仿真中的实践

2020-11-27
阅读 6 分钟
1.9k
过去几年,自动驾驶技术有了飞速发展。国内也出现了许多自动驾驶创业企业,这些公司以百度开源项目Apollo为起点,大都可以直接进行公开道路测试,公开道路测试也成为促进技术进步的主要方法。基础问题得以解决之后,行业面临的更多是长尾问题,依靠路测驱动自动驾驶能力建设的方式变得不再高效,离线仿真的地位日益凸显...

Apache Kylin的实践与优化

2020-11-20
阅读 8 分钟
2.5k
销售业务的特点是规模大、领域多、需求密。美团到店餐饮擎天销售系统(以下简称“擎天”)作为销售数据支持的主要载体,不仅涉及的范围较广,而且面临的技术场景也非常复杂(多组织层级数据展示及鉴权、超过1/3的指标需要精准去重,峰值查询已经达到数万级别)。在这样的业务背景下,建设稳定高效的OLAP引擎,协助分析人员...

Java中9种常见的CMS GC问题分析与解决

2020-11-13
阅读 57 分钟
5.5k
| 本文主要针对 Hotspot VM 中“CMS + ParNew”组合的一些使用场景进行总结。重点通过部分源码对根因进行分析以及对排查方法进行总结,排查过程会省略较多,另外本文专业术语较多,有一定的阅读门槛,如未介绍清楚,还请自行查阅相关材料。

积木Sketch插件进阶开发指南

2020-11-06
阅读 18 分钟
3.2k
The fewer sources of truth we have for a design system, the more efficient we are.——Jon Gold设计系统的真理来源越少,效率就越高。——Jon Gold,知名全栈设计师

美团内部讲座|周烜:华东师范大学的数据库系统研究

2020-11-06
阅读 16 分钟
2k
【Top Talk/大咖说】由美团技术学院和科研合作部主办,面向全体技术同学,定期邀请美团资深技术专家、业界大咖、高校学者及畅销书作者,为大家分享最佳实践、互联网热门话题、学术界前沿技术进展等内容,帮助美团同学开拓视野、提升认知。2020年10月27日,Top Talk邀请到了华东师范大学周烜老师,请他带来题为《华东师范...

Native地图与Web融合技术的应用与实践

2020-10-30
阅读 7 分钟
2.8k
美团打车业务很早就在美团App与点评App中提供了服务入口,并在技术上采用了H5与Native的混合开发技术。随着业务上线,有用户反馈我们的地图性能有一些问题,原因是我们打车地图使用的是Web版的地图(通过腾讯地图JavaScript API),业内同类产品使用的是Native版的地图SDK,Native地图相比Web地图具有天然的性能优势,所...

美团内部讲座|北航全权:一种城市空中移动性管理分布式控制框架

2020-10-30
阅读 9 分钟
2k
无人机交通以及最近兴起的空中移动性管理得到了广泛的关注。为此,波音、空客、霍尼韦尔和贝尔等传统航空巨头以及Uber等新兴世界级影响力的企业纷纷加入。本报告提出了空中高速公路方案以及仿真测试。该方案基于时空大数据,考虑了交通网络、航线规划和分布式控制设计。在空中高速公路上,每架无人机都有自己的规划的航...

基本功 | Java即时编译器原理解析及实践

2020-10-23
阅读 18 分钟
3.4k
常见的编译型语言如C++,通常会把代码直接编译成CPU所能理解的机器码来运行。而Java为了实现“一次编译,处处运行”的特性,把编译的过程分成两部分,首先它会先由javac编译成通用的中间形式——字节码,然后再由解释器逐条将字节码解释为机器码来执行。所以在性能上,Java通常不如C++这类编译型语言。

AIOps在美团的探索与实践——故障发现篇

2020-10-19
阅读 13 分钟
4.3k
AIOps,最初的定义是Algorithm IT Operations,是利用运维算法来实现运维的自动化,最终走向无人化运维。随着技术成熟,逐步确定为Artificial Intelligence for IT Operations——智能运维,将人工智能应用于运维领域,基于已有的运维数据(日志、监控信息、应用信息等),通过机器学习的方式来进一步解决自动化运维无法解...