目录
1.技术面场景总结:
一面:
自我介绍
servlet生命周期
(init、doGet doPost destory)
HashMap和ConcurrentHashMap相关
(数组+链表 Segments数组 分段锁机制)
Put 第一个问题,HashMap 是使用下面的算法来计算元素的存放位置的。
int hash = hash(key);
int i = indexFor(hash, table.length);
Get方法
int hash = (key == null) ? 0 : hash(key);
for (Entry<K,V> e = table[indexFor(hash, table.length)];e != null;e = e.next) {
Object k;
if (e.hash == hash&& ((k = e.key) == key || (key != null && key.equals(k))))
return e;
}
类加载机制
(类加载步骤 双亲委派机制)
SSH流程
(Dao Service Action MVC设计模式)
Red