架构师面试题
文章平均质量分 93
面试题精讲
我才是真的封不觉
某外企高级开发,菜鸟一个,希望在博客记录自己技术的成长,目标是成为一个好脾气的技术大牛。
b站账号 觉哥学java
展开
-
Mysql性能优化
最常见的手段是使用索引: 1.索引优势劣势 优势 1) 类似于书籍的目录索引,提高数据检索的效率,降低数据库的IO成本。 2) 通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗。 劣势 1) 实际上索引也是一张表,该表中保存了主键与索引字段,并指向实体类的记录,所以索引列也是要占用空间 的。 2) 虽然索引大大提高了查询效率,同时却也降低更新表的速度,如对表进行INSERT、UPDATE、DELETE。因为 更新表时,MySQL 不仅要保存数据,还要保存一下索引文件每次更新添原创 2020-06-27 22:00:51 · 468 阅读 · 0 评论 -
day122-异步-线程池详解
1.为什么要使用线程池 当然是大量的实际业务场景中发现前三种线程的初始化方式不好用呗,所以才有了对线程进行管理的这样一个对象的抽象封装也就是线程池 具体线程池好处在哪里呢? 这里我就不多说了,前人总结的经验,有时间的可以瞧瞧百度百科 https://baike.baidu.com/item/%E7%BA%BF%E7%A8%8B%E6%B1%A0/4745661?fr=aladdin 主要概括起来就以下几点 2.线程池初始化方式及七大参数 知道为啥要使用这玩意了,下面聊聊咋用 首先,为啥.原创 2021-04-08 00:12:00 · 309 阅读 · 0 评论 -
冲高级——篇四 之 面试题 (后续继续添加)
面试的阿里 Java基础 a. 是否看过JDK源码(指的是list,spring,map之类的) 答: 看过 b. 是否看过hashMap的源码?底层实现是怎么样子的 答: 说了1.8底层实现是数组+单链表/红黑树,接着又问红黑树的特性是什么?怎么实现的 c. 反射了解么?能说下注解的原理么? 答: 了解,反射类似于预加载,捕获异常classNotFoundExceptio...原创 2020-04-10 14:43:33 · 510 阅读 · 0 评论