体验产品:美团Android版本软件版本:v5.4-b240设备型号:Samsung GALAXY S4操作系统:Android 4.2.2需求分析C端用户为什么要使用美团APP?1.节省费用2.及时获得商家信息、其他消费者评价,选择更合适的商家3.减少线下支付的繁琐B端用户为什么愿意在美团上线?1.获得更多消费者关注,薄利多销。市场状况目前市场上主流的团购APP除美团外还有聚划算、大众点评、百度
转载
2023-11-01 19:09:01
96阅读
前言2017年在移动端直接应用AI算法成为一种主流方向。Apple也在WWDC 2017上重磅推出Core ML框架。准备Hackathon的过程中,我们就想能否基于Core ML的深度学习能力,结合AR,做酷一点的产品。我们观察到在晚上下班时间,是公司的打车高峰时段,这时候经常会有一堆车在黑暗中打着双闪,你很难通过辨认车牌去找到你叫的专车,所以我们把产品定向为一个打车时帮助用户找到车的App。很
背景组件化作为安卓客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。近期,美团行业收银研发组Android团队对美团零售收银和美团轻收银两款安卓应用进行了组件化改造。本文将重点介绍两款应用的组件化方案,希望对从事Android组件化开发的同学能有所启发。为什么要组件化近年来,越来越多的技术团队都在进行组件化实践尝试,组件化究竟能给应用、代码带来什么样的好处?组件化的两大明显优势:提高
背景
对于移动应用来说,日志库是必不可少的基础设施,美团点评集团旗下移动应用每天产生的众多种类的日志数据已经达到几十亿量级。为了解决日志模块普遍存在的效率、安全性、丢失日志等问题,Logan基础日志库应运而生。
现存问题
目前,业内移动端日志库大多都存在以下几个问题:
卡顿,影响性能
日志丢失
安全性
日志分散
首先,日志模块作为底层的基础库,对上层的性能影响必须尽量小,但是日志的写操作是非常高
转载
2021-07-31 09:39:17
736阅读
背景对于移动应用来说,日志库是必不可少的基础设施,美团点评集团旗下移动应用每天产生的众多种类的日志数据已经达到几十亿量级。为了解决日志模块普遍存在的效率、安全性、丢失日志等问题,Logan基础日志库应运而生。现存问题目前,
转载
2021-07-21 09:37:24
471阅读
背景对于移动应用来说,日志库是必不可少的基础设施,美团点评集团旗下移动应用每天产生的众多种类的日志数据已经达到几十亿量级。为了解决日志模块普遍存在的效率、安全性、丢失日志等问题,Logan基础日志库应运而生。现存问题目前,业内移动端日志库大多都存在以下几个问题:卡顿,影响性能日志丢失安全性日志分散首先,日志模块作为底层的基础库,对上层的性能影响必须尽量小,但是日...
原创
2021-05-12 09:14:41
482阅读
点击蓝字订阅,不错过下一篇好文章背景对于移动应用来说,日志库是必不可少的基础设施,美团点评集团旗下移动应用每天产生的众多种类的日志数据已经达到几十亿量级。为了解决日志模块...
原创
2021-05-12 09:14:20
383阅读
概览简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。Logback 主要由三个模块组成:logback-corelogback-classiclogback-accesslogback-core 是其它模块的基础设施,其它模块基于它构建,显然,logback-core 提供了一些关键的通用机制。logback-classic 的地位和作用等同于 Log
# Android Logan 使用指南
在Android开发中,Logan是一个用于日志处理的库,它提供了更为灵活和安全的日志输出解决方案,尤其是在与生产环境的结合上。对于刚入行的小白来说,了解Logan的整体使用流程,以及每一步的实现细节,都是非常重要的。本文将详细指导您如何使用Logan库,帮助您在Android项目中进行有效的日志管理。
## 流程概述
以下是实现Logan使用的基本
前言Logan是美团点评集团移动端基础日志组件,这个名称是Log和An的组合,代表个体日志服务。同时Logan也是“金刚狼”大叔的名号,当然我们更希望这个产品能像金刚狼大叔一样犀利。Logan已经稳定迭代了一年多的时间。目前美团点评绝大多数App已经接入并使用Logan进行日志收集、上传、分析。近日,我们决定开源Logan生态体系中的存储SDK部分(Android/iOS),希望能够帮助更多...
原创
2021-05-12 10:10:46
1143阅读
Xposed Zygote在Android系统中App进程都是由Zygote进程“孵化”出来的。Zygote进程在启动时会创建一个虚拟机实例,每当它“孵化”一个新的应用程序进程时,都会将这个Dalvik虚拟机实例复制到新的App进程里面去,从而使每个App进程都有一个独立的Dalvik虚拟机实例。Zygote进程在启动的过程中,除了会创建一个虚拟机实例之外还会将Java Rumtime加载到进程中
事故背景公司最近安排了一波商品抢购活动,由于后台小哥操作失误最终导致活动效果差,被用户和代理商投诉了。经理让我带同事们一起复盘这次线上事故。什么原因造成的?抢购活动计划是零点准时开始,22:00 运营人员通过后台将商品上线23:00后台小哥已经将商品导入缓存中,提前预热抢购开始的瞬间流量非常大,按计划是通过Redis承担大部分用户查询请求,避免请求全部落在数据库上。如上图预期大部分请求会命中缓存,
转载
2024-01-16 01:08:24
34阅读
总第378篇2019年 第56篇2018 年,美团点评推出大前端日志系统—— Logan,并开源了 Android 与 iOS 端的 SDK。这次,我们又开源了在 Web 环境运行的 S...
原创
2021-05-11 17:37:06
216阅读
安卓开发大军浩浩荡荡,经过近十年的发展,Android技术优化日异月新,如今Android 11.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS。但是,到了各大厂商手里,改源码、自定义系统,使得Android原生系统变得鱼龙混杂,然后到了不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。另外,随着产品内容迭
转载
2023-08-17 22:52:49
207阅读
目录阐述背景Leaf snowflake 模式介绍Leaf segment 模式介绍Leaf 改造支持 RPC阐述背景不吹嘘,不夸张,项目中用到 ID 生成的场景确实挺多。比如业务要做幂等的时候,如果没有合适的业务字段去做唯一标识,那就需要单独生成一个唯一的标识,这个场景相信大家不陌生。很多时候为了图方便可能就是写一个简单的 ID 生成工具类,直接开用。做的好点的可能单独出一个 Jar 包让其他项
美团点评推出大前端日志系统—— Logan,并开源了 Android 与 iOS 端的 SDK。这次,我们又开源了在 Web 环境运行的 S...
原创
2021-07-31 17:22:59
309阅读
基于 Vue 全家桶 (2.x) 制作的美团外卖APP ,一个媲美原生的移动端外卖 App,项目完整、功能完备、UI美观、交互一流。? 技术栈【前端】Vue:构建用户界面的 MVVM 框架,核心是响应的数据绑定和组系统件vue-router:为单页面应用提供的路由系统,项目上线前使用了路由懒加载技术,来异步加载路由优化性能vuex:Vue 集中状态管理,在多个组件共享某些状态时非常便捷vue-re
转载
2023-06-29 12:32:15
398阅读
收到面试通知大概是投递简历后的一周,短信直接通知第二天上午电话,也没时间准备太多的东西,直到面试开始前五分钟还在拼命刷知乎看经验贴233333电话面总共进行了20分钟(因人而异),总共分三个部分:自我介绍、专业提问、综合素质提问。首先上来是让我进行个自我介绍,由于没有提前准备过,就直接介绍了一下自己的学校背景、成绩排名、项目经历这些,本以为会对我的项目进行提问,但没有,看来都在后面几面才会涉及到。
转载
2024-01-15 07:02:12
49阅读
消息5月16日,美团云正式对外发布全新的品牌logo,并推出“技术突破边界,服务传递价值”的品牌口号。这是美团云自2015年正式独立运营并开放服务以来,首次对外展示品牌形象。 稳定、融合、连接,美团云新Logo传递云价值理念美团云新的品牌形象是圆形变体形成的类似”∞”符号的动态logo,光标短线条在无穷符号中匀速运动。整体平滑的闭环拥有极大包容性与安全性,给人以安全感。而圆形本身由无数的点组成,
转载
2023-06-29 12:32:33
248阅读
文章目录一、实现效果二、引入依赖三、实现源码1、实体类(一二级分类菜单)2、适配器(一二级分类菜单)3、框架弹窗AnyLayer4、默认加载左侧第一行对应右侧二级分类5、实现视图 一、实现效果 二、引入依赖在app的build.gradle在添加以下代码 1、框架弹窗AnyLayer(github官网):implementation "com.github.goweii:AnyLayer:4.1