美文网首页
面试内容杂记

面试内容杂记

作者: 师襄 | 来源:发表于2017-07-18 21:45 被阅读0次

ThreadLocal 

内置N个ThreadLocalMap 根据当前Thread对象获取到Map,key是当前ThreadLocal对象, value是对应的值 实现线程变量私有化 。

synchronized reentrantlock

reentrantlock是jdk1.5推出来的 对比 synchronized 能够实现非阻塞是获取锁 以及中断锁 配合Condition能更灵活实现并发编程 但是需要自己收到加锁以及释放锁 synchronized则是隐式释放锁

hashMap hashTable  ConcurrentHashMap

JVM

GC算法:复制,标记清除。标记整理。引用计数;

GC收集器:

数据库数据存储结构:

ClassLoader:BootstrapClassLoader,ExtensionClassLoader,AppClassLoader;

ClassLoader加载机制:当ClassLoader加载class时,先检查是否已加载过,然后递归找父ClassLoader进行加载,如果没有父ClassLoader,则直接找到BootstrapClassLoader;如果都加载失败,则当前classloader调用findClass方法进行加载。这种加载机制也叫双亲委托;

双亲委托机制的好处:1,避免重复加载;2,安全性考虑。防止覆盖核心类库或扩展库

Spring bean生命周期

TOP K问题:最大堆,或者数组

相关文章

  • 面试内容杂记

    ThreadLocal 内置N个ThreadLocalMap 根据当前Thread对象获取到Map,key是当前T...

  • 面试内容

    昨天说面试的整体状况,没有提到面试的整体内容。今天简单说下,补充下昨天缺失的内容。1.c++基础 ,继承,封装,多...

  • iOS面试杂记

    1. 函数局部变量的return R:一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函...

  • java 面试杂记

    git 和 svn 的区别 1.git 是分布式的,svn不是,每个开发人员从中心版本库/服务器上chect ou...

  • iOS面试杂记

    1. 函数局部变量的return R:一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函数...

  • 盛趣时代--人脸识别相关

    面试流程: 笔试内容 技术面试

  • 面试覆盖内容

    根据这一段时间的面试经验,总结一些面试题。 Java基础 JVM 设计模式 SpringBoot/SSM框架技术 ...

  • 面试回答内容

    问一段话给你什么启示,先说自己对这句话的理解,然后论证一下这句话的意义,最后结合自身,说说对自己的启发。 仔细审题...

  • java面试内容

    、一. Java 基础模块1.JDK 和 JRE 有什么区别?JDK:Java Development Kit 的...

  • 得到专栏阅读简记

    得到专栏阅读简记 王烁老师 内容:随行杂记,有感而发,有温度,偏人文类。 文笔:朴素,简洁 吴军老师 内容:随行杂...

网友评论

      本文标题:面试内容杂记

      本文链接:https://www.haomeiwen.com/subject/rqgqhxtx.html