博客园
最新
热门
发布
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
59
60
61
62
63
82