美团技术团队
最新文章
文章存档
技术沙龙
关于我们
© 2023 美团技术团队
All rights reserved.
文章列表
Tag: # 到店
Java线程池实现原理及其在美团业务中的实践
2020年04月02日
致远 陆晨
本文开篇简述线程池概念和用途,接着结合线程池的源码,帮助读者领略线程池的设计思路,最后回归实践,通过案例讲述使用线程池遇到的问题,并给出了一种动态化线程池解决方案。
阅读全文
Bifrost微前端框架及其在美团闪购中的实践
2019年12月26日
雨甫
Bifrost(英 ['bi:frɔst])原意彩虹桥,北欧神话中是连通天地的一条通道。而在漫威电影《雷神》中,Bifrost是神域——阿斯加德(Asgard)的出入口,神域的人通过它自由穿梭于“九界”(指九个平行的宇宙)之间。
阅读全文
从ReentrantLock的实现看AQS的原理及应用
2019年12月05日
李卓
本文会从应用层逐渐深入到原理层,并通过ReentrantLock的基本特性和ReentrantLock与AQS的关联,来深入解读AQS相关独占锁的知识点,同时采取问答的模式来帮助大家理解AQS。
阅读全文
美团点评效果广告实验配置平台的设计与实现
2019年11月28日
哲琪 仓魁 刘铮
效果广告的主要特点之一是可量化,即广告系统的所有业务指标都是可以计算并通过数字进行展示的。
阅读全文
Jupyter在美团民宿的应用实践
2019年11月21日
文龙 颖艺
做算法的同学对于Kaggle应该都不陌生,除了举办算法挑战赛以外,它还提供了一个学习、练习数据分析和算法开发的平台。Kaggle提供了Kaggle Kernels,方便用户进行数据分析以及经验分享。
阅读全文
Android静态代码扫描效率优化与实践
2019年11月07日
肖鸿耀
时光荏苒,美团十岁了,美团技术团队也走过了十个春秋。让我们共同回忆一下那些人和那些事。
阅读全文
Java 动态调试技术原理及实践
2019年11月07日
胡健
本文将研究Java语言中的动态调试技术,首先概括Java动态调试所涉及的技术基础,接着介绍我们在Java动态调试领域的思考及实践,通过结合实际业务场景,设计并实现了一种具备动态性的断点调试工具Java-debug-tool,显著提高了故障排查效率。
阅读全文
Android 兼容 Java 8 语法特性的原理分析
2019年10月17日
元合 朝旭
本文主要阐述了Lambda表达式及其底层实现(invokedynamic指令)的原理、Android第三方插件RetroLambda对其的支持过程、Android官方最新的dex编译器D8对其的编译支持。通过对这三个方面的跟踪分析,以Java 8的代表性特性——Lambda表达式为着眼点,将Android如何兼容Java8的过程分享给大家。
阅读全文
OneData建设探索之路:SaaS收银运营数仓建设
2019年10月17日
周成
随着业务的发展,频繁迭代和跨部门的垂直业务单元变得越来越多。但由于缺乏前期规划,导致后期数仓出现了严重的数据质量问题,这给数据治理工作带来了很大的挑战。
阅读全文
字节码增强技术探索
2019年09月05日
赵泽恩
Java之所以可以“一次编译,到处运行”,一是因为JVM针对各种操作系统、平台都进行了定制,二是因为无论在什么平台,都可以编译生成固定格式的字节码(.class文件)供JVM使用。
阅读全文
根因分析初探:一种报警聚类算法在业务系统的落地实施
2019年02月28日
刘玚 千钊
本文分析了后端服务运维中大量报警出现时相互淹没的问题,选定了一种基于类聚的根因分析算法,并且针对业务报警日志进行了设计与实现,最后构造实验对算法的效果进行了验证与定性分析。
阅读全文
研发团队资源成本优化实践
2019年02月21日
刘强 建钟 小英 杨轩 云杰 方旭 鹏文
成本管理控制是技术团队管理过程中普遍面临的一个难题,本文根据美团到餐研发团队对于成本控制的方法论和实践进行了描述,将优化成本的落地方法论以及实际操作细节进行了描述。目前总体技术资源成本每月下降近32%,按节约的成本计算,一年节省开支约几千万。在此过程中,我们还获得技术优化、空间压缩、模型开发等专利7项,并证明了通过采用架构升级、技术优化、管理细化等手段,可以有效地降低研发成本。
阅读全文
Java魔法类:Unsafe应用解析
2019年02月14日
璐璐
本文对sun.misc.Unsafe公共API功能及相关应用场景进行介绍。
阅读全文
全链路压测自动化实践
2019年02月14日
欧龙
本文分析了全链路压测自动化中面临的问题,并分享了酒旅境内度假在如何把全链路压测标准化、平台化、常态化的架构设计和实践
阅读全文
Spring Boot引起的“堆外内存泄漏”排查及经验总结
2019年01月03日
纪兵
在项目迁移到Spring Boot之后,发生内存使用量过高的问题。本文介绍了整个排查过程以及使用到的工具,也非常适用于其他堆外内存排查。
阅读全文
iOS 覆盖率检测原理与增量代码测试覆盖率工具实现
2018年12月27日
丁京 王颖
本文介绍美团到店餐饮团队对 iOS 覆盖率检测算法的研究,分享一种可以嵌入到现有开发流程中,并对开发透明的增量代码测试覆盖率工具的实现。
阅读全文
Android组件化方案及组件消息总线modular-event实战
2018年12月20日
海亮
组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。美团内部各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产出。本文介绍了美团行业收银研发组Android团队的组件化实践,以及业界首创强约束组件消息总线modular-event的原理和使用。
阅读全文
深入浅出排序学习:写给程序员的算法系统开发实践
2018年12月20日
刘丁
文章从算法、架构两方面阐述排序学习。算法部分采用理论结合类比的方式进行讲解,希望帮助读者更容易地掌握排序学习核心概念。架构部分阐述如何设计一个良好的在线排序学习预测框架,包括特征治理、召回治理和分层模型三块。重点剖析了在线排序分层模型的组成、各模块的功能以及部分实现。
阅读全文
【基本功】深入剖析Swift性能优化
2018年11月01日
亚男
Swift具有快速、灵活、安全的特性。通过编译器的优化使得执行速度更快,占用空间更小。本文将介绍Swift编译器在各阶段如何优化代码以及方法是如何分配的,在此基础上,引申出如何利用这些优化特性,选择正确的机制来提高程序性能。 文末扩展了Swift在优化后出现的一些非预期的“Bug”。
阅读全文
美团基于 Flink 的实时数仓建设实践
2018年10月18日
伟伦 徐阳 喻灿 刘强
本文整理了常见实时数据组件的性能特点和适用场景,介绍了美团如何通过 Flink 引擎构建实时数据仓库,从而提供高效、稳健的实时数据服务。
阅读全文
««
«
1
2
3
4
»
»»