竞赛 基于机器视觉的银行卡识别系统 - opencv python
java面试题-jvm面试题
1 JVM组成
面试官:JVM由那些部分组成,运行流程是什么?
面试官:好的,你能详细说一下 JVM 运行时数据区吗?
面试官:好的,你再详细介绍一下程序计数器的作用?
面试官:你能给我详细的介绍Java堆吗?
面试官:能不能解释一下方法区?
面试官:你听过直接内存吗?
面试官:什么是虚拟机栈
面试官:什么是本地方法栈
面试官:能说一下堆栈的区别是什么吗?
2 类加载器
面试官:什么是类加载器,类加载器有哪些?
面试官:说一下类装载的执行过程?
面试官:什么是双亲委派模型?
面试官:JVM为什么采用双亲委派机制
3 垃圾回收
面试官:简述Java垃圾回收机制?(GC是什么?为什么要GC)
面试官:强引用、软引用、弱引用、虚引用的区别?
面试官:对象什么时候可以被垃圾器回收
面试官: JVM 垃圾回收算法有哪些?
面试官: 你能详细聊一下分代回收吗?
面试官:讲一下新生代、老年代、永久代的区别?
面试官:说一下 JVM 有哪些垃圾回收器?
面试官:Minor GC、Major GC、Full GC是什么
4 JVM实践(调优)
面试官:JVM 调优的参数可以在哪里设置参数值?
面试官:用的 JVM 调优的参数都有哪些?
面试官:嗯,好的,你们平时调试 JVM都用了哪些工具呢?
面试官:假如项目中产生了java内存泄露,你说一下你的排查思路?
面试官:好的,那现在再来说一种情况,就是说服务器CPU持续飙高,你的排查方案与思路?