博客园

前端工程化开发方案app-proto

介绍美团点评厦门智能住宿前端研发团队基于约定优于配置的原则制定的一套前端工程化开发方案App-Proto。
头像忆往昔 发布于2024年01月03日

MTDDL——美团点评分布式数据访问层中间件

MTDDL(Meituan Distributed Data Layer):美团点评分布式数据访问层中间件,旨在为全公司提供一个通用数据访问层服务,支持MySQL动态数据源、读写分离、分布式唯一主键生成器、分库分表、动态化配置等功能,并且支持从客户端角度对数据源的各方面(比如连接池、SQL等)进行监控,后续考虑支持NoSQL、Cache等多种数据源。
头像忆往昔 发布于2024年01月03日
30浏览

服务容错模式

背景 随着美团点评服务框架和服务治理体系的逐步成熟,服务化已成为公司内部系统设计的趋势。本着大系统小做、职责单一的原则,我们度假技术团队对业务
头像忆往昔 发布于2024年01月03日

Storm 的可靠性保证测试

对 Storm 三种消息可靠性保证进行测试,并阐述了不同消息保证机制的要求,以及如何实现不同的消息保证机制,最后提供了每种消息可靠性保证的示例代码。
头像忆往昔 发布于2024年01月03日

Spring MVC注解故障追踪记

本文深入讨论了Spring MVC注解引发空指针的表现及深层次原因,涵盖问题的产生和表象、排查和定位、解决方案和深入的原理探索。
头像忆往昔 发布于2024年01月03日
8浏览

大促活动前团购系统流量预算和容量评估

大促活动带来的瞬时流量可能是平时流量的几十倍,对系统来说是一个不小的挑战,本次分享的内容是一次大促活动前的系统压力测试、容量评估和分析实践。
头像忆往昔 发布于2024年01月03日

Java Hotspot G1 GC的一些关键技术

本文介绍了G1 GC的特征、核心概念、内部原理。并且分析了GC日志和主要参数,为大家正确使用提供理论基础。
头像忆往昔 发布于2024年01月03日

美团的DBProxy实践

DBProxy是一款基于MySQL协议的中间件,来源于360的开源项目DBProxy,DBProxy在开源的基础上进行了一系列的改进工作
头像忆往昔 发布于2024年01月03日
4浏览

HDFS NameNode内存全景

NameNode在整个HDFS系统中扮演最核心的角色,同时也是最复杂和容易出现问题的模块,本文从NameNode数据视角对NameNode内存全景及几个关键数据结构进行了简单的解读,并结合实际场景介绍了NameNode内存可能遇到的问题及业界各种可借鉴的解决方案。
头像忆往昔 发布于2024年01月03日

ReactiveCocoa中潜在的内存泄漏及解决方案

ReactiveCocoa是GitHub开源的一个函数响应式编程框架,目前在美团App中大量使用。用过它的人都知道很好用,也确实为我们的生活带来了很多便利,特别是跟MVVM模式结合使用,更是如鱼得水。
头像忆往昔 发布于2024年01月03日

RestQL:现代化的 API 开发方式

介绍如何利用 RestQL 来非常有效的减少「数据操作」相关的工作量。
头像忆往昔 发布于2024年01月03日

分布式队列编程优化篇

前言 “分布式队列编程”是一个系列文,之前我们已经发布了《分布式队列编程模型、实战》,主要剖析了分布式队列编程模型的需求来源、定义、结构以及其
头像忆往昔 发布于2024年01月03日
5浏览

分布式队列编程:模型、实战

介绍 作为一种基础的抽象数据结构,队列被广泛应用在各类编程中。大数据时代对跨进程、跨机器的通讯提出了更高的要求,和以往相比,分布式队列编程的运
头像忆往昔 发布于2024年01月03日
7浏览

Node.js Stream - 基础篇

介绍Node.js中流的基本类型以及Stream模块的基本使用方法。
头像忆往昔 发布于2024年01月03日
6浏览

Spark性能优化指南——高级篇

想要用好Spark,就必须进行合理的性能优化,才能充分发挥出它的优势。本文主要讲解了笔者实际工作中积累的Spark性能优化方案的高级内容,包括数据倾斜调优和shuffle调优。
头像忆往昔 发布于2024年01月03日
4浏览

数据驱动精准化营销在大众点评的实践

精准化营销是大数据应用落地的主要场景之一,可以帮助业务提高流量转化率和预算使用率从而提升营销活动效能。大众点评数据应用团队从2015开始和营销、市场部门组建虚拟growth hacker团队,在数据驱动精准营销上进行探索和实践,开发了流量和运营分析平台、用户画像和智能发券系统等数据产品和应用。
头像忆往昔 发布于2024年01月03日
3浏览

从0到1构建美团压测工具

背景 美团内部的RPC服务大多构建在Thrift之上,在日常开发服务的过程中,需要针对这些服务进行压力测试(以下简称压测)来发现潜在问题。常用
头像忆往昔 发布于2024年01月03日
2浏览

性能优化模式

摘要 性能优化涉及面很广。一般而言,性能优化指降低响应时间和提高系统吞吐量两个方面,但在流量高峰时候,性能问题往往会表现为服务可用性下降,所以
头像忆往昔 发布于2024年01月03日
4浏览

使用 npm shrinkwrap 来管理项目依赖

管理依赖是一个复杂软件开发过程中必定会遇到的问题。 在Node.js项目开发的时候,我们也经常需要安装和升级对应的依赖。虽然 npm 以及语意化的版本
头像忆往昔 发布于2024年01月03日

Mock Server实践

美团EP团队开发的Mock Server,是用来模拟被测系统外部依赖模块行为的通用服务。本文介绍了Mock Server的整体结构及在美团使用的典型案例。
头像忆往昔 发布于2024年01月03日
1 596061626382

微信(交流/反馈)

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

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

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