文章列表

美团Android DEX自动拆包及动态加载简介

jianshuai xiaoyang
概述 作为一个android开发者,在开发应用时,随着业务规模发展到一定程度,不断地加入新功能、添加新的类库,代码在急剧的膨胀,相应的apk包 阅读全文
, , , , , ,

Logistic Regression 模型简介

FIN
逻辑回归(Logistic Regression)是机器学习中的一种分类模型,由于算法的简单和高效,在实际中应用非常广泛。本文作为美团机器学习InAction系列中的一篇,主要关注逻辑回归算法的数学模型和参数求解方法,最后也会简单讨论下逻辑回归和贝叶斯分类的关系,以及在多分类问题上的推广。 阅读全文
, , ,

Linux资源管理之cgroups简介

大龙,志超
引子 cgroups 是Linux内核提供的一种可以限制单个进程或者多个进程所使用资源的机制,可以对 cpu,内存等资源实现精细化的控制,目前越来越火的轻量级 阅读全文
, , , ,

Docker系列之二:基于容器的自动构建

Puff
本文介绍了美团基于Docker的自动构建系统,包括问题的背景,技术方案,以及带来的收益。最后展望了Docker在美团的应用前景。 阅读全文
, , , , , ,

深入理解Objective-C:Category

zj
摘要 无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。 阅读全文
, , , ,

序列化和反序列化

刘丁
温馨提醒:本文系2015年文章,相关信息可能会有变化,请参考最新的技术介绍。感谢大家理解。 摘要 序列化和反序列化几乎是工程师们每天都要面对的事 阅读全文
, , , , , , , , , , ,

机器学习中的数据清洗与特征处理综述

caohao
背景 随着美团交易规模的逐步增大,积累下来的业务数据和交易数据越来越多,这些数据是美团做为一个团购平台最宝贵的财富。通过对这些数据的分析和挖掘 阅读全文
, , , , , , , , ,

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

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

Docker系列之一:入门介绍

xzs
Docker简介 Docker是DotCloud开源的、可以将任何应用包装在Linux container中运行的工具。2013年3月发布首个版 阅读全文
, , ,

美团推荐算法实践

Idealist
推荐系统并不是新鲜的事物,在很久之前就存在,但是推荐系统真正进入人们的视野,并且作为一个重要的模块存在于各个互联网公司,还是近几年的事情。随着互联网的深入发展,越来越多的信息在互联网上传播,产生了严重的信息过载。如果不采用一定的手段,用户很难从如此多的信息流中找到对自己有价值的信息。 阅读全文
, , , ,

高级语言的编译:链接及装载过程介绍

大龙,志超
虚拟机和解释器相当于为高级语言或者脚本语言提供了一个中间层,隔离了与操作系统之间进行交互的细节,这为工程师们减少了很多与系统底层打交道的麻烦,大大提高了工程师的开发效率。 阅读全文
, ,

Kafka文件存储机制那些事

“悠悠香草”
Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。 阅读全文
, , ,

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

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

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

wangbogong
前言 在美团商家数据中心(MDC),有超过100w的已校准审核的POI数据(我们一般将商家标示为POI,POI基础信息包括:门店名称、品类、电 阅读全文
, , ,

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

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

抽象语法树在 JavaScript 中的应用

xcatliu
本文从广义的抽象语法树入手,介绍了其定义,用途。然后深入讲解了 JavaScript 中生成抽象语法树的工具 UglifyJS Tools,最后以两个实际场景阐释了抽象语法树在 JavaScript 中的应用。 阅读全文
, , , ,

Java内存访问重排序的研究

gravity
什么是重排序 请先看这样一段代码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() 阅读全文
, , , , ,

OpenTSDB 造成 Hbase 整点压力过大问题的排查和解决

wangshijun
OpenTSDB 是一款非常适合存储海量时间序列数据的开源软件,使用 HBase 作为存储让它变的非常容易扩展。 阅读全文
,

地理空间距离计算优化

zhan
当前在线筛选服务面临着频繁计算地理空间距离所带来的性能挑战。为了应对这一挑战,本文首先分析了地理空间距离计算的一般原理,在此基础上提出了多种提高计算效率的方法,并分析了各方法的优缺点以及性能情况,最后选择了较优方法应用于在线服务,结果显示本文的优化方法在满足应用精度的情况下大幅度地提升了计算效率。 阅读全文
, , , ,

Solr空间搜索原理分析与实践

美团CRM技术团队
前言 在美团CRM系统中,搜索商家的效率与公司的销售额息息相关,为了让BD们更便捷又直观地去搜索商家,美团CRM技术团队基于Solr提供了空间 阅读全文
, , , , , ,