上周四美团外卖技术团队开源了一个 Android Router 的框架: WMRouter,博客详细介绍了用法以及设计方案,还不熟悉的同学可以先去看一下。本篇博客将从代码的角度解析框架的设计与实现。...美团官方博客介绍说框架有两大功能:URI 分发、ServiceLoader。...看似是两个独立的功能,经过翻源码查看,在底层实现上 URI 分发的部分功能是依赖于 ServiceLoader 实现的,所以在接下来的几个代码解析中,都会先讲到 ServiceLoader,然后再说 URI...ChainedHandler 基本类似,这里就不粘代码了 RootUriHandler 作为入口 UriHandler,继承 ChainedHandler,内部实现了 startUri(UriRequest...result code = %s", resultCode); break; } } } } 好,到此为止,从源码角度
总第251篇 2018年 第43篇 AI(人工智能)技术已经广泛应用于美团的众多业务,从美团App到大众点评App,从外卖到打车出行,从旅游到婚庆亲子,美团数百名最优秀的算法工程师正致力于将AI技术应用于搜索...基于AI技术,美团搭建了世界上规模最大,复杂度最高的多人、多点实时智能配送调度系统;基于AI技术,美团推出了业内第一款大规模落地的企业应用级语音交互产品,为50万骑手配备了智能语音系统;基于AI技术,美团构建了世界上最大的菜品知识库...美团这个全球最大生活服务互联网平台的“大脑”是怎么构建的?从本周起,我们将连续发表“AI in 美团”系列文章,给大家全面揭开各项技术的内幕。...美团海量的用户与商家数据,广告复杂的场景下众多的影响因素,为深度学习方法的应用落地提供了丰富的场景。本文将结合广告特殊的业务场景,介绍美团搜索广告场景下深度学习的应用和探索。...玉林,2015年5月加入美团,主要从事搜索广告排序相关的工程优化工作。 王新,2017年4月加入美团,主要从事GPU集群管理与深度学习工程优化的工作。
前言 18 年 7 月美团开源了 EasyReact,告知 iOS 工程师们响应式编程和函数式编程并非不可分离,似乎一出来就想将 ReactiveCocoa 踢出神坛。...官方资料: 美团客户端响应式框架 EasyReact 开源啦 EasyReact GitHub 只需要大致看一下官方的介绍,就很容易理解到图论在响应式编程中扮演的角色,不管如何复杂的响应链都能通过有向有环图来表示...不过 EasyReact 作为美团组件库中的一个组件来说是很合适的,但是如果作为一个独立的框架来说却显得有点臃肿了。...作为一个普通的开发者,可能更多的想如何高效且快捷的做一个框架,毕竟少有团队拥有美团的技术实力。...在 EasyReact 中也体会到了一些设计思维,从代码质量来说确实是上乘的,阅读过程中非常的流畅,很多看起来简单的实现,细想过后能发现令人惊喜的作用。 整体来说,收获颇丰,给美团技术团队点个赞?。
其中就包括对涵盖"线下消费"一条龙的 美团 的围剿。 最近网传: 抖音要收购阿里的饿了么。 该消息现在已被抖音官方辟谣,但这个消息能够流传开来,是有它的逻辑的。 除了是 字节跳动一贯的围剿风格。...对于美团,目前没有太好的破局思路。 国内几乎所有互联网,流量虽大,但几乎没有什么核心护城河。...美团目前能做的,就是熬到字节跳动没有耐心,最终放弃围剿。 毕竟字节跳动的围剿也是有成本次数限制的。...无论是"对教培的围剿"(政策)、"对游戏的围剿"、或是"对 SHEIN 的围剿"目前都几乎接近尾声。 美团只能把希望放在,抖音会放弃对「线下业务」的围剿。...这是一个合理的期望,毕竟抖音的流量有更好的变现方式,单纯为了搞垮美团而无底线的违背经济原则是不可持续的。 剩者为王,美团只能重新和抖音,再走一次当时和点评走过的路。
整行识别的核心技术 文字图像是按照一定的规则和顺序排列的,OCR可看成是一种与语音识别类似的序列识别问题。基于与语音识别问题类似,OCR技术可视为时序依赖的词汇或短语识别问题。...智能OCR识别技术通过改进LSTM+CTC算法,在CNN一侧,通过在卷积层采取类似VGG网络的结构,减少CNN卷积核数量的同时增加卷积层深度,既保证精度又降低时耗,同时加入BatchNorm机制。...相对于图像/视频中的其他内容,文字往往包含更强的语义信息,因此对图像中的文字提取和识别具有重大意义。OCR在美团业务中主要起着两方面作用。...基于深度学习的文字检测 对于美团的OCR场景,根据版面是否有先验信息(卡片的矩形区域、证件的关键字段标识)以及文字自身的复杂性(如水平文字、多角度),图像可划分为受控场景(如身份证、营业执照、银行卡)和非受控场景...由于序列学习框架对训练样本的数量和分布要求较高,我们采用了真实样本+合成样本的方式。真实样本以美团业务来源(例如,菜单、身份证、营业执照)为主,合成样本则考虑了字体、形变、模糊、噪声、背景等因素。
前言 美团是数据驱动的互联网服务,用户每天在美团上的点击、浏览、下单支付行为都会产生海量的日志,这些日志数据将被汇总处理、分析、挖掘与学习,为美团的各种推荐、搜索系统甚至公司战略目标制定提供数据支持。...基于以上原因,美团在2014年的时候引入了Spark。...Spark在美团数据平台架构中的位置如图所示: ? 经过近两年的推广和发展,从最开始只有少数团队尝试用Spark解决数据处理、机器学习等问题,到现在已经覆盖了美团各大业务线的各种应用场景。...美团早期的SEM投放服务采用的是单机版架构,随着关键词数量的极速增长,旧有服务存在的问题逐渐暴露。...结论和展望 本文我们介绍了美团引入Spark的起源,基于Spark所做的一些平台化工作,以及Spark在美团具体应用场景下的实践。
1、hashMap的2倍扩容机制为什么是2倍 2、在java8和java7中,hashMap的hash函数有什么不同 3、100个数字排序怎么做?100万个数字排序怎么做? 4、设计模式你了解哪些?...6、synchrolzie关键字和Lock的区别你知道吗?为什么Lock的性能好一些? 7、线程池的几种实现你知道吗? 8、ArrayList和LinkedList你知道吗?...你知道它怎么动态扩容的吗? 9、数据库的事务你知道吗?acid特性; 10、Mysql中事务的级别你知道吗?脏读、不可重复读、幻读你能解释一下吗? 11、Mysql的索引的数据结构你知道吗?...12、索引的类型,辅助索引和主键索引能解释一下吗? 13、你知道Mysql的引擎有哪些吗?能解释一下吗? 14、一个青蛙跳台阶,一次可以跳一步和两步,如果一共有N个台阶,可以有几种跳法?...你知道怎么看内存、cpu、文件的句柄吗? 16、你能解释一下Linux的软链接和硬链接吗? 17、你能说一下内存模型吗? 18、你知道GC的那些算法? 19、你了解RPC吗?
因此,此前有媒体认为美团终将放弃这个“拖油瓶”的角色,但从当前的消息来看,美团并没有放弃出行的梦想。那么,频频布局出行领域的美团究竟看中了什么?...2016年,美团参与了共享单车公司摩拜单车的C轮融资,正式开启其在共享出行领域的布局,两年后美团再度斥资27亿美元,全资收购了摩托单车,正式打入共享出行行业。 美团对这桩买卖是比较看好的。...不过美团在收购摩拜单车后的九个月里面,光单车业务就给美团贡献了超过45.5亿的亏损,占到美团亏损的大部分。...2017年,美团在南京悄然上线美团打车入口,入局网约车领域;在广泛试水一年之后,美团又进入上海,将网约车的战火直接烧到了滴滴的核心腹地。...但看美团如今的这番动作,大有卷土重来的架势,丝毫看不到美团放弃出行的意思。从其豪壮的宣战来看,这一次它将不会轻易退缩。实际上,美团在进军出行领域的道路上上,已经走的很远。
美团校招情况分析 老规矩了,校招薪资分析和建议,这次轮到美团。...也就是说,入职送的这 1000 股,实际上你需要很多年后才能彻底换现金。中间的价格波动,也会反映成你的升值 or 贬值。 好,交代完这些基本概念之后,你大概率明白美团的年包大概去到什么水平了。...但公司氛围还是不错的,各位同学可结合自身条件进行综合比较。 ... 回归主线。 想拿美团的校招 offer,需要掌握好算法,尤其是需要掌握「链表」类的算法题。...在 LeetCode 上的美团真题榜中,排名前三的,有两道是链表类题目。...还是类似的解题思路。
美团点评NLP团队一直紧跟业界前沿技术,开展了基于美团点评业务数据的预训练研究工作,训练了更适配美团点评业务场景的MT-BERT模型,通过微调将MT-BERT落地到多个业务场景中,并取得了不错的业务效果...美团NLP中心一直紧跟业界前沿技术,开展了基于美团点评业务数据的预训练研究工作,训练了更适配美团点评业务场景的MT-BERT模型,通过微调将MT-BERT落地到多个业务场景中,并取得了不错的业务效果。...MT-BERT实践 美团BERT(MT-BERT)的探索分为四个阶段: (1)开启混合精度实现训练加速。 (2)在通用中文语料基础上加入大量美团点评业务语料进行模型预训练,完成领域迁移。...图4 MT-BERT整体技术框架 基于美团点评AFO平台的分布式训练 正如前文所述,BERT预训练对于算力有着极大要求,我们使用的是美团内部开发的AFO[16](AI Framework On Yarn...该策略类似于传统的完形填空任务,即在输入端,随机地“遮蔽”掉部分单字,在输出端,让模型预测出这些被“遮蔽”的单字。
,美团点评在过去八年间的许多业务都突飞猛进地增长,站在消费者角度我们能感受到美团在过去八年对中国人生活方式的巨大改变:街上穿着黄色骑行服的电动车越来越多,餐厅支持美团点评到点付的越来越多……当然,相对我们的主观感知...过去8年美团所做的事情就是将业务雪球越滚越大,同时每个核心业务规模也越做越大,这两个雪球足以反映出美团过去八年的增长,如今美团认为自己是中国生活服务电子商务行业的领导者。...美团点评自称“生活服务电子商务平台”,美团App是“生活服务在线交易平台”;大众点评App是“生活信息在线探索平台”;美团点评是全球最大的餐饮外卖平台和中国最大的到店餐饮服务平台,也有酒店预订平台(OTA...美团点评正是雪球效应的体现,当然,也有了新的内涵。 美团点评=Amazon*……? 当我们发现美团点评的核心价值是超级平台后,再来理解其估值,以及未来发展方向,就有更加清晰的答案。...那么,美团的未来在哪里?美团定位为“中国领先的生活服务电子商务平台”,生活服务、电子商务和平台正是招股书中出现频率最高的三个关键词。
简介:基泽,美团点评技术专家,目前负责配送算法策略部机器学习组策略迭代工作。 周越,2017年加入美团配送事业部算法策略组,主要负责ETA策略开发。...显杰,美团点评技术专家,2018年加入美团,目前主要负责配送算法数据平台深度学习相关的研发工作。 1....ETA的探索与演变 具体ETA在整个配送业务中的位置及配送业务的整体机器学习实践,请参看《机器学习在美团配送系统的实践:用技术还原真实世界》。 2....2.4 缺失值处理 在模型处理中,特征层面不可避免存在一定的缺失值,而对于缺失值的处理,完全借鉴了《美团“猜你喜欢”深度学习排序模型实践》文章中的方法。...使用美团AFO GPU平台提供的TensorFlow Serving服务。
也是类似的功能。...} } catch (Throwable e) { L.wtf(e); } return false; } 灰度和自动降级策略 Horn是一个美团内部的跨平台配置下发...测试页面加载速度可以直接使用美团内部的Metrics性能测试工具,我们将页面Activity对象创建作为页面加载的开始时间,页面API数据返回作为页面加载结束时间。...美团外卖大前端团队将来也会继续在更多场景下使用Flutter实现,并且将实践过程中发现和修复的问题积极反馈到开源社区,帮助Flutter更好地发展。如果你也对Flutter感兴趣,欢迎加入我们。...作者简介 少杰,美团高级工程师,2017年加入美团,目前主要负责外卖App监控等基础设施建设工作。
为此,美团于2018年春天引入了联想前中国区总裁、联想集团高级副总裁陈旭东,担任美团点评集团高级副总裁,负责大零售事业群B2B事业部。同期美团的快驴启动,旨在建立餐饮食材的B2B平台。...陈旭东之外,再看看美团自身有何资源,能支撑它做这个2B大生意: 1. 流量:美团是餐饮to C流量的绝对龙头。一般餐厅,美团带来的生意可以高达1/3,更不说外卖。...02 美 菜 用2C互联网的方式来构建2B互联网 美菜就是2C互联网做2B行业最激进的尝试者之一。作为美团老冤家,美菜创始人刘传军创立的上一家公司窝窝团,当年与拉手和美团并列团购三巨头。...美团上市的时刻,美团的股东高瓴资本联合老虎基金,投了美菜6亿美金,据传估值近80亿美金。 刘传军的背景决定了,美菜其实是以消费互联网公司的套路来做食材供应链生意。...如果仔细研究Sysco或美国汽配2B巨头NAPA,就会发现其实他们用的是一种类似联盟的公司形式。
美团技术解析 ? × 全文共计6532字 预计阅读时间17分钟 简介:何仁清,美团配送AI方向负责人。...本文重点解读美团在即时配送领域机器学习技术的最新进展,构建对线下真实世界各种场景的感知能力,还原并预测配送过程各个细节。...这种对真实世界的深度感知、理解和控制,与配送AI系统对配送场景的感知、理解和配送环节控制的目标非常一致。可以说,美团要建设的AI就是配送系统的“超级大脑”。...、印度的Swiggy、Zomato(分别被美团和阿里投资),印尼的go-jek等等。...美团配送也构建了全球领先的即时配送网络,以及行业领先的美团智能配送系统,智能调度系统每小时路径计算可达29亿次。
给大家带来的是仿美团的下拉刷新。...相信美团大家都用过,下面就贴出了美团的下拉刷新效果: 美团的下拉刷新效果gif 我们可以大致地分析一下:首先根据下拉改变的 paddingTop 来动态地缩放“绿色椭圆物”,然后当 headerView...的 paddingTop 大于0时,播放美团小人出现的帧动画,最后就是手指松开时播放刷新中的帧动画了。...不然 headerRefreshView.getPaddingTop() 大于0时就播放了美团小人出场的动画。...MeiTuanOvalView 的源码可以在 Demo 里查看。
本篇文章原标题是《写给工程师的10条精进建议》,作者:云鹏,2014年加入美团,先后参与了美团酒店供应链体系、分布式调度系统的建设,现在负责美团旅行客户关系管理系统、基础信息服务的建设工作。...我发现团队中的很多同学在不停地重复犯着自己当年类似的错误。他们并不是不努力,到底是哪里出了问题?经过一段时间的观察与思考后,我想我找到了答案。那就是:我们大多数同学在工作中缺乏原则的指导。...“追求卓越”是美团的价值观。作为一名技术人员,我们应该如何践行呢?本文总结了十条精进原则,希望能够给大家带来一些启发,更好地指导我们的行动。...类似的问题,还包括对上线流程的不了解,对回滚操作不熟悉,对SRE线上变更过程不了解等等。除了这些显而易见的规范,还有一些约定俗成的规则。...每次季度总结会,大家自我反省问题所在,在下个季度必须有所改善,不能再犯类似的错误。孔子云:“不迁怒,不贰过”,在错误中反思与成长,才能让我们成为更优秀的人。
做一些更详细的介绍,有兴趣的小伙伴欢迎一起参与进来完善迭代项目。...背景啥的可以看前一篇文章介绍 美团动态线程池实践思路,开源了 *** 项目地址 感谢star,欢迎pr,业务之余给开源贡献一份力量 gitee地址:https://gitee.com/yanhom/dynamic-tp...类,实现相应方法就行 [refresh] *** 源码怎么读 对源码感兴趣的朋友可以从DtpRegistry这个类入手去读 [DtpRegistry] 围绕注册、获取、刷新这三个核心api去跟代码 注册...注册有两处,都是在spring容器启动时在Bean创建的不同阶段执行,对spring不熟悉的小伙伴随便可以去阅读下spring创建bean的源码,代码里也大量使用了spring的事件机制做代码解耦 1...具体使用步骤上篇文章有讲,可以去看 美团动态线程池实践思路,开源了 这个项目我觉得最大的优点也就是轻量,因为各个公司使用的组件体系都可能不太一样,所以留有足够多的扩展点让自己来扩展。
领取专属 10元无门槛券
手把手带您无忧上云