
面试题
天命ming
这世上所有的不公平都是因为当事人能力的不足
展开
-
面试题 - Java8的HashMap put的流程
面试题 - HashMap put的流程流程图流程hash(key)。对key.hashCode高位与运算如果tab数组为空,进行resize()操作计算tab索引位置是否有值;没有值,直接插入;然后++modCount和++size操作。在判断 tab.size > threshold,大于则resize();结束判断hash是否相等 && 调用equal(...原创 2020-03-31 10:06:13 · 973 阅读 · 0 评论 -
面试题——Mysql的主从复制过程
面试题-Mysql的主从复制过程主从复制过程(异步)slave 服务器执行 start slave,开启主从复制开关,slave 服务器的 I/O Thread 请求从 master 服务器读取 binlog(如果该线程追赶上了主库,会进入睡眠状态)master 服务器创建 Log Dump Thread,把 binlog 发送给 slave 服务器。slave 服务器的 I/O Thre...原创 2019-10-31 19:00:31 · 1459 阅读 · 0 评论 -
面试题——Java 类加载/创建对象的过程
文章目录面试题——new一个对象/创建对象的过程第一步,类加载和初始化(第一次使用该类)1. 加载2. 验证3. 准备4. 解析5. 初始化(先父类,再子类)第二步,创建对象1. 在堆区为实例对象分配内存2. 对实例变量赋默认值3. 执行实例初始化代码4. 将堆区对象的地址赋值给栈区的引用变量流程图面试题——new一个对象/创建对象的过程过程:第一步类加载和初始化(第一次使用该类),第二步创建...原创 2019-11-06 20:33:52 · 2228 阅读 · 1 评论