博客园

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日
6浏览

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日

美团酒店Node全栈开发实践

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

深入理解Objective-C:Category

摘要 无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。
头像忆往昔 发布于2024年01月03日

实例详解机器学习如何解决问题

随着大数据时代的到来,机器学习成为解决问题的一种重要且关键的工具。我们结合美团在机器学习上的实践,进行一个实战(InAction)系列的介绍(带“机器学习InAction系列”标签的文章),介绍机器学习在解决工业界问题的实战中所需的基本技术、经验和技巧。本文主要结合实际问题,概要地介绍机器学习解决实际问题的整个流程,包括对问题建模、准备训练数据、抽取特征、训练模型和优化模型等关键环节。
头像忆往昔 发布于2024年01月03日
1 596061626382

微信(交流/反馈)

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

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

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