腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
美团技术团队
我们信仰耐心和坚持的力量,愿意持续去做一些正确、有积累、可能表面看上去不那么重要实则非常关键的事情
专栏作者
举报
516
文章
721597
阅读量
343
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
数据库
深度学习
其他
android
机器学习
java
系统架构
人工智能
神经网络
ios
sql
ide
存储
缓存
分布式
网站
javascript
node.js
打包
linux
开源
自动化
运维
数据结构
api
大数据
安全
容器
网络安全
微服务
实践
NLP 服务
数据分析
数据处理
腾讯云测试服务
jvm
微信
sdk
云数据库 SQL Server
模型
spark
react
html
容器镜像服务
推荐系统
自动化测试
https
数据
c++
知识图谱
图像识别
tensorflow
http
kubernetes
kafka
特征工程
优化
json
云数据库 Redis
搜索引擎
spring
webpack
hive
spring boot
jenkins
小程序
安全漏洞
腾讯云开发者社区
flutter
go
css
渲染
数据安全
hadoop
rpc
数据可视化
框架
异常
objective-c
cocoa
python
vue.js
jquery ui
xml
webview
github
jar
apache
日志服务
图像处理
日志数据
监督学习
cdn
tcp/ip
kernel
uml
架构设计
腾讯会议
迁移
dart
性能测试
测试
流量
搜索
算法
系统
研发
云镜(主机安全)
自动驾驶
数据挖掘
swift
xcode
ajax
opengl
批量计算
文件存储
TDSQL MySQL 版
serverless
数据迁移
无人驾驶
jdk
卷积神经网络
强化学习
mybatis
面向对象编程
hashmap
openstack
npm
aop
单元测试
gradle
processing
任务调度
flink
学习方法
数据集成
智能客服机器人
app
mysql
服务
工作
架构
接口
论文
内核
排序
前端
视频
网络
原理
费用中心
内容分发网络 CDN
云点播
对象存储
维纳斯
弹性伸缩
人脸识别
iphone
jquery
typescript
android studio
arm
硬件开发
access
mvc
git
analyzer
unix
centos
mapreduce
GPU 云服务器
容器服务
短视频
腾讯云可观测平台
访问管理
消息队列 CMQ 版
cci 持续集成
智能鉴黄
图片标签
文字识别
人脸融合
内容理解
es 2
视频处理
高性能计算
企业
o2o
url 安全
express
reactnative
yarn
压力测试
html5
正则表达式
dns
opencv
zookeeper
二叉树
rabbitmq
gcc
迁移学习
kerberos
机器人
windows
物联网
网站建设
企业组织
信息流
云计算
机器学习平台
安全治理
迁移服务
groovy
功能测试
白盒测试
黑盒测试
模型测试
etcd
raft
es
智能审核
应急响应服务
Elasticsearch Service
大数据存储
数据湖
设计云
action
aiops
amp
behavior
click
com
db
embedding
field
filter
gradient
network
prediction
time
tree
ui
vr
地图
公众号
工作流
管理
基础
集群
监控
解决方案
开发
可视化
配置
设计
事件
索引
统计
效率
压缩
终端
数据库集群
容灾
搜索文章
搜索
搜索
关闭
日志导致线程Block的这些坑,你不得不防
编程算法
node.js
日志服务
serverless
总第525篇 2022年 第042篇 研发人员在项目开发中不可避免地要使用日志,通过它来记录信息和排查问题。Apache Log4j2提供了灵活且强大的日志框架,虽然上手比较快,但稍有不慎也非常容易踩“坑”。 本文介绍了美团统一API网关服务Shepherd在实践中所踩过的关于日志导致线程Block的那些“坑”,以及我们如何从日志框架源码层面进行分析和解决问题的过程,并在最后给大家分享一些关于日志避“坑”的实践经验,希望能给大家带来一些帮助。 1. 前言 2. 背景 3. 踩过的坑 3.1 日志队列满导致
美团技术团队
2022-08-26
1K
0
GPU在外卖场景精排模型预估中的应用实践
node.js
tensorflow
https
网络安全
深度学习
总第492篇 2022年 第009篇 GPU等专用芯片以较低的成本提供海量算力,已经成为机器学习领域的核心利器,在人工智能时代发挥着越来越重要的作用。如何利用GPU这一利器赋能业务场景,是很多技术研发者都要面临的问题。本文分享了美团外卖搜索/推荐业务中模型预估的GPU架构设计及落地的过程,希望能对从事相关应用研发的同学有所帮助或启发。 1 前言 2 背景 3 外卖搜推场景下的精排模型 4 模型服务架构概览 5 GPU优化实践 5.1 系统优化 5.2 计算优化 5.3 基于DL编译器的自动优化 6 性能表
美团技术团队
2022-03-04
750
0
美团无人车引擎在仿真中的实践
自动驾驶
无人驾驶
编程算法
分布式
node.js
本文首先会介绍无人车引擎的概念,并以仿真环境面临的挑战为线索介绍美团无人车引擎的核心设计。
美团技术团队
2020-12-14
887
0
Kubernetes如何改变美团的云基础设施?
容器
kubernetes
node.js
运维
openstack
本文根据美团基础架构部王国梁在KubeCon 2020云原生开源峰会Cloud Native + Open Source Virtual Summit China 2020上的演讲内容整理而成。
美团技术团队
2020-08-17
670
0
从ReentrantLock的实现看AQS的原理及应用
编程算法
node.js
AQS作为JUC中构建锁或者其他同步组件的基础框架,应用范围十分广泛,这篇文章会带着大家从可重入锁一点点揭开AQS的神秘面纱。
美团技术团队
2019-12-10
1.6K
2
JVM CPU Profiler技术原理及源码深度解析
jvm
java
ajax
javascript
node.js
研发人员在遇到线上报警或需要优化系统性能时,常常需要分析程序运行行为和性能瓶颈。Profiling技术是一种在应用运行时收集程序相关信息的动态分析手段,常用的JVM Profiler可以从多个方面对程序进行动态分析,如CPU、Memory、Thread、Classes、GC等,其中CPU Profiling的应用最为广泛。
美团技术团队
2019-10-12
1.1K
0
美团集群调度系统HULK技术演进
容器
弹性伸缩
node.js
kubernetes
值此佳节之际,美美为大家呈送一份技术干货作为中秋礼物。本文根据美团基础架构部/弹性策略团队负责人涂扬在2019 QCon(全球软件开发大会)上的演讲内容整理而成。本文涉及Kubernetes集群管理技术的部分,相关的技术实践可参考此前发布的《美团点评Kubernetes集群管理实践》。
美团技术团队
2019-09-16
988
0
美团点评Kubernetes集群管理实践
kubernetes
node.js
容器
api
作为国内领先的生活服务平台,美团点评很多业务都具有非常显著、规律的“高峰”和“低谷”特征。尤其遇到节假日或促销活动,流量还会在短时间内出现爆发式的增长。这对集群中心的资源弹性和可用性有非常高的要求,同时也会使系统在支撑业务流量时的复杂度和成本支出呈现指数级增长。而我们需要做的,就是利用有限的资源最大化地提升集群的吞吐能力,以保障用户体验。
美团技术团队
2019-08-29
529
0
Hadoop YARN:调度性能优化实践
yarn
node.js
编程算法
YARN作为Hadoop的资源管理系统,负责Hadoop集群上计算资源的管理和作业调度。
美团技术团队
2019-08-07
836
0
【基本功】Java魔法类:Unsafe应用解析
java
数据分析
jvm
node.js
http
《基本功》专栏又上新了:Java中的Unsafe类在提升运行效率、增强底层资源操作能力方面有很大的用处。但如果在开发过程中使用不当,就会出现各种“莫名其妙”的问题。
美团技术团队
2019-03-22
748
0
前端黑科技:美团网页首帧优化实践
渲染
html
node.js
本文根据美团资深研发工程师寒阳在美团技术沙龙第40期《前端遇上黑科技,打造全新界面体验与效率》的演讲内容整理而成。本文介绍了如何使用构建时预渲染技术,对移动端首帧白屏问题进行优化。
美团技术团队
2019-01-07
844
0
美团点评酒旅前端的技术体系
node.js
自动化
酒旅前端团队的技术体系 随着科技的发展,终端种类越来越丰富,前端作为连接用户终端与后端服务、提供视觉体验的关键环节,发展迅速。相比十年前,前端的边界和范围变得更加广泛,甚至有点模糊,一名优秀的前端工程师不仅需要精通自己的专业领域,了解设备终端的特点、OS、运行环境,同时还需要具备良好的审美和对用户体验的感觉,以及了解服务部署、服务运维的知识。 前端的知识领域也从最初的单点,扩展到了现在的网状结构;开发方式也从最初的页面级开发,发展到现在工程级的开发协作方式。技术体系归根结底是围绕业务发展、团队规模和团队特点
美团技术团队
2018-03-13
1.5K
0
HDFS Federation在美团点评的应用与改进
node.js
hive
大数据
spark
hadoop
背景 2015年10月,经过一段时间的优化与改进,美团点评HDFS集群稳定性和性能有显著提升,保证了业务数据存储量和计算量爆发式增长下的存储服务质量;然而,随着集群规模的发展,单组NameNode组成的集群也产生了新的瓶颈: 扩展性:根据HDFS NameNode内存全景和HDFS NameNode内存详解这两篇文章的说明可知,NameNode内存使用和元数据量正相关。180GB堆内存配置下,元数据量红线约为7亿,而随着集群规模和业务的发展,即使经过小文件合并与数据压缩,仍然无法阻止元数据量逐渐接近红线。
美团技术团队
2018-03-12
1.5K
0
前端工程化开发方案app-proto
node.js
webpack
javascript
打包
编程算法
什么是前端工程化?根据具体的业务特点,将前端的开发流程、技术、工具、经验等规范化、标准化就是前端工程化。它的目的是让前端开发能够“自成体系”,最大程度地提高前端工程师的开发效率,降低技术选型、前后端联调等带来的协调沟通成本。 美团点评厦门智能住宿前端研发团队通过多个前端项目开发的探索和实践,基于“约定优于配置”(Convention Over Configuration)的原则制定了一套前端工程化开发方案app-proto。本文将简要介绍其中的一些设计细节和约定。 面临的业务特点 智能住宿前端团队承担的前端
美团技术团队
2018-03-12
1.8K
0
Node.js Stream - 实战篇
node.js
背景 前面两篇(基础篇和进阶篇)主要介绍流的基本用法和原理,本篇从应用的角度,介绍如何使用管道进行程序设计,主要内容包括: 管道的概念 Browserify的管道设计 Gulp的管道设计 两种管道设计模式比较 实例 所谓“管道”,指的是通过a.pipe(b)的形式连接起来的多个Stream对象的组合。 假如现在有两个Transform:bold和red,分别可将文本流中某些关键字加粗和飘红。 可以按下面的方式对文本同时加粗和飘红: // source: 输入流// dest: 输出目的地source.
美团技术团队
2018-03-12
1.2K
0
Node.js Stream - 进阶篇
node.js
在构建较复杂的系统时,通常将其拆解为功能独立的若干部分。这些部分的接口遵循一定的规范,通过某种方式相连,以共同完成较复杂的任务。譬如,shell通过管道|连接各部分,其输入输出的规范是文本流。 在Node.js中,内置的Stream模块也实现了类似功能,各部分通过.pipe()连接。 上篇(基础篇)主要介绍了Stream的基本概念和用法,本篇将深入剖析背后工作原理,重点是如何实现流式数据处理和back pressure机制。 数据生产和消耗的媒介 为什么使用流取数据 下面是一个读取文件内容的例子: cons
美团技术团队
2018-03-12
1.5K
0
Node.js Stream - 基础篇
node.js
背景 在构建较复杂的系统时,通常将其拆解为功能独立的若干部分。这些部分的接口遵循一定的规范,通过某种方式相连,以共同完成较复杂的任务。譬如,shell通过管道|连接各部分,其输入输出的规范是文本流。 在Node.js中,内置的Stream模块也实现了类似功能,各部分通过.pipe()连接。 鉴于目前国内系统性介绍Stream的文章较少,而越来越多的开源工具都使用了Stream,本系列文章将从以下几方面来介绍相关内容: 流的基本类型,以及Stream模块的基本使用方法。 流式处理与back pressure的
美团技术团队
2018-03-12
1K
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档