51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#美团
2018美团JAVA面试问题与总结
https://www.douban.com/note/660021462/...
代码星球
·
2021-02-17
2018
美团
JAVA
面试
问题
美团面试准备
https://zhuanlan.zhihu.com/p/29299318 https://zhuanlan.zhihu.com/p/33774158 http://www.jsondream.com/2016/12/04/java-interview-question.html &nbs...
代码星球
·
2021-02-17
美团
面试
准备
美团点评MySQL数据库高可用架构从MMM到MHA+Zebra以及MHA+Proxy的演进
本文介绍最近几年美团点评MySQL数据库高可用架构的演进过程,以及我们在开源技术基础上做的一些创新。同时,也和业界其它方案进行综合对比,了解业界在高可用方面的进展,和未来我们的一些规划和展望。在2015年之前,美团点评(点评侧)长期使用MMM(Master-MasterreplicationmanagerforMySQ...
代码星球
·
2021-02-16
美团
点评
MySQL
数据库
高可用
Java 线程池实现原理及其在美团业务中的实践
出处: Java线程池实现原理及其在美团业务中的实践 随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务。了...
代码星球
·
2021-02-13
Java
线程
实现
原理
及其
8月最新的美团技术四面已拿offer:JVM、多线程、算法、设计模式
美团我是在拉勾网上投的简历,之前也投过一次,简历都没通过删选.后来让一位大佬帮我改了一下简历,重新投另一个部门,获得了面试机会.话不多说,看核心重点问题吧!!!!美团技术一面20分钟1、自我介绍说了很多遍了,很流畅捡重点介绍完。2、问我数据结构算法好不好挺好的(其实心还是有点虚,不过最近刷了很多题也只能壮着胆子充胖子...
代码星球
·
2021-01-30
8月
新的
美团
技术
四面
解决多线程安全问题-无非两个方法synchronized和lock 具体原理以及如何 获取锁AQS算法 (百度-美团)
本篇文章主要讲了lock的原理就是AQS算法,还有个姊妹篇讲解synchronized的实现原理也是阿里经常问的,参考:深入分析Synchronized原理(阿里面试题)一定要看后面的文章,先说结论: 非公平锁tryAcquire的流程是:检查state字段,若为0,表示锁未被占用,那么尝试占用,...
代码星球
·
2021-01-15
解决
线程
安全
问题
无非
Java实现简单的RPC框架(美团面试)
RPC,全称为RemoteProcedureCall,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Httpinvoker等。另外,RPC是与语言无关的。PC概述RPC(RemoteProcedureCall)即远程过程调...
代码星球
·
2021-01-15
Java
实现
简单
RPC
框架
多线程之线程池-当任务渐增时的处理-各个参数的含义- 阿里,美团,京东面试题目
阿里的面试官问了个问题,如果corePolllSize=10,MaxPollSize=20,如果来了25个线程怎么办, 先达到corePoolSize,然后优先放入队列,然后在到MaxPollSize;然后拒绝;答案:当一个任务通过execute(Runnable)方法欲添加到线程池时:1、如果此时线程池中的...
代码星球
·
2021-01-15
线程
任务
渐增
处理
各个
Jdk1.7 与 jdk1.8的区别,最新的特征有哪些(美团,360,京东面试题目)
在jdk7的新特性方面主要有下面几方面的增强:1.1二进制变量的表示,支持将整数类型用二进制来表示,用0b开头。 所有整数int、short、long、byte都可以用二进制表示:byteaByte=(byte)0b00100001;延伸阅读:java的8种基础类型 一、基础类型Java...
代码星球
·
2021-01-15
Jdk1.7
jdk1.8
区别
新的
特征
RPC架构-美团,京东面试题目
RPC(RemoteProcedureCall)从三个角度来介绍RPC服务:分别是RPC架构,同步异步调用以及流行的RPC框架。RPC架构先说说RPC服务的基本架构吧。允许我可耻地盗一幅图哈~我们可以很清楚地看到,一个完整的RPC架构里面包含了四个核心的组件,分别是Client ,Server,ClientS...
代码星球
·
2021-01-15
RPC
架构
美团
京东
面试
使用synchronized 实现ReentrantLock(美团面试题目)
刚看到这个题目的时候无从下手,因为觉得synchronized和lock在加锁的方式上有很大不同,比如,看看正常情况下synchronized时如何加锁的。 方式一: publicsynchronizedvoida(){//TODO}&nb...
代码星球
·
2021-01-15
使用
synchronized
实现
ReentrantLock
美团
美团面试,360面试 ,滴滴面试,阿里面试,百度面试,京东面试,搜狗面试:
一、基础知识: 1、CurrentHashMap的数据结构,Java1.8与java1.7的区别,增加了那些特性 这个其实是考了一下编程思路,hashMap(链表+数组)==》1.8之后变成了链表+数组+红黑树, 参考:ConcurrentHashMap原理分析(1.7与1.8)&nbs...
代码星球
·
2021-01-15
面试
美团
滴滴
阿里
百度
Maven 3-Maven依赖版本冲突的分析及解决小结 (阿里,美团,京东面试)
举例A依赖于B及C,而B又依赖于X、Y,而C依赖于X、M,则A除引B及C的依赖包下,还会引入X,Y,M的依赖包(一般情况下了,Maven可通过<scope>等若干种方式控制传递依赖)。这里有一个需要特别注意的,即B和C同时依赖于X,假设B依赖于X的1.0版本,而C依赖于X的2.0版本,A究竟依赖于X的1.0...
代码星球
·
2021-01-15
Maven
3-Maven
依赖
版本
冲突
如何用grep命令同时显示匹配行上下的n行 (美团面试题目)
标准unix/linux下的grep通过以下参数控制上下文grep-C5foofile显示file文件中匹配foo字串那行以及上下5行grep-B5foofile显示foo及前5行grep-A5foofile显示foo及后5行查看grep版本的方法是grep-V...
代码星球
·
2021-01-15
何用
grep
命令
同时
显示
Java-线程池专题 (美团)
实现多线程的三种方式,继承Thread,实现Runnable和实现Executor接口,具体参考:Java多线程三种实现方式去美团,问到了什么是线程池,如何使用,为什么要用,以下做个总结1、什么是线程池: java.util.concurrent.Executors提供了一个java.util.concurr...
代码星球
·
2021-01-15
Java-
线程
专题
美团
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他