无匹配社区

博客园

请选择社区

美团 P2P 图书馆实践:5天时间1845册图书共享入库

我们在年前最后一周上线了美团图书馆系统。短短一周时间,已覆盖公司总部大部分部门。图书总数增长了720%,极大的丰富了美团人的读书选择。本文将简单的介绍图书馆系统分布式自组织网络与提倡分享的P2P资源共享的业务及产品设计思路。
头像
忆往昔 发布于 2024年01月03日

基于机器学习方法的POI品类推荐算法

前言 在美团商家数据中心(MDC),有超过100w的已校准审核的POI数据(我们一般将商家标示为POI,POI基础信息包括:门店名称、品类、电
头像
忆往昔 发布于 2024年01月03日

美团性能分析框架和性能监控平台

美团的性能优化小组在过去一年的时间,成功将项目详情页、首页、搜索和筛选页的加载时间从10秒左右降到3秒以内,首屏时间从3秒降到800ms以内,我们是如何做到的?有哪些经验教训?在做性能优化的过程中我们逐步构建起了美团通用性能监控平台,来收集真实用户的性能数据、挖掘性能瓶颈、评估优化效果,该平台目前正在被越来越多的产品线使用,它解决了哪些问题?是如何构建起来的?我们做WEB性能分析的框架又是怎样的?在这篇文章中都会揭晓。
头像
忆往昔 发布于 2024年01月03日
7浏览

抽象语法树在 JavaScript 中的应用

本文从广义的抽象语法树入手,介绍了其定义,用途。然后深入讲解了 JavaScript 中生成抽象语法树的工具 UglifyJS Tools,最后以两个实际场景阐释了抽象语法树在 JavaScript 中的应用。
头像
忆往昔 发布于 2024年01月03日
3浏览

Java内存访问重排序的研究

什么是重排序 请先看这样一段代码1: public class PossibleReordering { static int x = 0, y = 0; static int a = 0, b = 0; public static void main(String[] args) throws InterruptedException { Thread one = new Thread(new Runnable() { public void run() { a = 1; x = b; } }); Thread other = new Thread(new Runnable()
头像
忆往昔 发布于 2024年01月03日

美团Android自动化之旅—适配渠道包

概述 前一篇文章(美团Android自动化之旅—生成渠道包)介绍了Android中几种生成渠道包的方式,基本解决了打包慢的问题。 但是,随着渠道
头像
忆往昔 发布于 2024年01月03日
2浏览

MySQL索引原理及慢查询优化

背景 MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如
头像
忆往昔 发布于 2024年01月03日
6浏览

AC算法在美团上单系统的应用

1.背景 在美团,为了保证单子质量,需要对上单系统创建的每一个产品进行审核。为了提高效率,审核人员积累提炼出了一套关键词库,先基于该词库进行自
头像
忆往昔 发布于 2024年01月03日
18浏览

剖析 Promise 之基础篇

随着浏览器端异步操作复杂程度的日益增加,以及以 Evented I/O 为核心思想的 NodeJS 的持续火爆,Promise、Async 等异步操作封装由于解决了异步编程上面临
头像
忆往昔 发布于 2024年01月03日
5浏览

block在美团iOS的实践

说到block,相信大部分iOS开发者都会想到retain cycle或是__block修饰的变量。 但是本文将忽略这些老生常谈的讨论,而是将重
头像
忆往昔 发布于 2024年01月03日
26浏览

改进合作 Git 工作流:自动提取、合并提交

背景 每天,美团的上百名工程师都在不断改进美团的用户体验,或是加入各种新鲜的功能。作为负责展现、交互的前端工程师,我们上线的次数可达一天数十次
头像
忆往昔 发布于 2024年01月03日

Hive SQL的编译过程

Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用。美团数据仓库也是基于Hive搭建,每天执行近万次的Hive ETL计算
头像
忆往昔 发布于 2024年01月03日

YUI事件体系之Y.EventTarget

上两篇文章YUI事件体系之Y.Do、YUI事件体系之Y.CustomEvent中,分别介绍了YUI实现AOP的Y.Do对象,以及建立自定义事
头像
忆往昔 发布于 2024年01月03日
4浏览

YUI事件体系之Y.Do

YUI团队在种种场合不断的夸耀自己的事件体系是多么强大: YUI 3′s Event module is one of the strengths of the library –Eric Miraglia, YUI Theater — Luke Smith: “Events Evolved” YUI 3 is not all about DOM manipulation — it also contains a robust set of class/object management tools,
头像
忆往昔 发布于 2024年01月03日
7浏览

基于Flume的美团日志收集系统(二)改进和优化

在《基于Flume的美团日志收集系统(一)架构和设计》中,我们详述了基于Flume的美团日志收集系统的架构设计,以及为什么做这样的设计。在本节中,我们将会讲述在实际部署和使用过程中遇到的问题,对Flume的功能改进和对系统做的优化。
头像
忆往昔 发布于 2024年01月03日

美团外卖实时数仓建设实践

本文主要介绍一种通用的实时数仓构建的方法与实践。实时数仓以端到端低延迟、SQL标准化、快速响应变化、数据统一为目标。美团外卖数据智能组总结的最佳实践是:一个通用的实时生产平台跟一个通用交互式实时分析引擎相互配合,同时满足实时和准实时业务场景。两者合理分工,互相补充,形成易开发、易维护且效率高的流水线,兼顾开发效率与生产成本,以较好的投入产出比满足业务的多样性需求。
头像
忆往昔 发布于 2024年01月03日
20浏览

深度学习在美团配送ETA预估中的探索与实践

ETA(预计送达时间预估)是配送调度环节中重要一环,本文阐述了ETA深度学习技术迭代中的一些尝试及效果。
头像
忆往昔 发布于 2024年01月03日
37浏览

终端新玩法:技术栈无关的剧本式引导

App引导是端上做心智建设的重要手段,我们尝试了“剧本式”思维获得了较好效果。在想法落地时,相关研发工作量较大,而且终端技术栈多样化,需要做到“零代码”和“技术栈无关”。最终我们通过“图像匹配”与“标准协议”等核心方案实现了突破。本文将介绍该项目的思考过程,并会对关键技术方案进行剖析和解读,希望能给从事相关开发工作的同学以启发。
头像
忆往昔 发布于 2024年01月03日
14浏览

美团酒店Node全栈开发实践

前后端分离的背景 “前后端分离”显然已不是什么新鲜的话题,Zakas在2013年10月份就曾发表过一篇博客《Node.js and the new web front-
头像
忆往昔 发布于 2024年01月03日
13浏览

大规模异构图召回在美团到店推荐广告的应用

美团到店推荐广告团队在图神经网络的长期落地实践中,思考分析了场景的特点与挑战,针对性地进行了模型设计,并通过大规模训练工具及线上部署优化多次成功落地,带来了线上收入提升。本文主要介绍了大规模图召回技术在美团到店广告场景下的实践经验,包括模型设计思路、模型迭代历程、大规模训练工具以及线上部署性能优化等,希望为从事相关工作的读者带来一些启发。
头像
忆往昔 发布于 2024年01月03日
9浏览
1 495051525371

微信(交流/反馈)

巨人肩膀初心:站在巨人肩膀上,避免无谓的重复劳动。 生产和汇聚行业技术、 知识经验、 工具组件 、案例产品,提供相关环境,为开发者提高生产效率提供切实有效的支持和帮助。并在这一进程中实现多方共赢。

由 深圳数智领航科技有限公司 提供动力 - 数智化领航者。

©2023-2025 - 巨人肩膀 - 粤ICP备2025395551号-1