美团Java面经
一面
- JVM实时监控工具的优势,流程
-
使用Instrumentation方式修改字节码方式是指什么
- Instrumentation 的最大作用,就是类定义动态改变和操作。
- 通过 – javaagent参数指定一个特定的 jar 文件(包含 Instrumentation ***)来启动 Instrumentation 的***程序。
- 在 Java SE 6 的 Instrumentation 当中,有一个“agentmain”方法,可以在 main 函数开始运行之后再运行,在agentmain函数中进行attach pid。
- graphQL和restFul的区别
- 为什么要设计双亲委派模型
- TCP怎么保证可靠传输(超时重传)
- 滑动窗口机制
- 流量控制
- JVM内存模型
- Spring怎么实现控制反转来生成一个bean
- Java8怎么修复了hashmap在环上使用get的bug
- hashmap怎么会产生一个环
- NIO的模型