
高频面试题---不看后悔系列
被问烂了的面试题,但大家不一定就真的懂
帅地
有问题不要私聊,太忙哈,可以关注我公众号。
展开
-
并发的核心:CAS 是什么?Java8是如何优化 CAS 的?看不懂你打我
大家可能都听说说 Java 中的并发包,如果想要读懂 Java 中的并发包,其核心就是要先读懂 CAS 机制,因为 CAS 可以说是并发包的底层实现原理。今天就带大家读懂 CAS 是如何保证操作的原子性的,以及 Java8 对 CAS 进行了哪些优化。synchronized:大材小用我们先来看几行代码:public class CASTest { static int i = 0...原创 2020-03-07 10:44:17 · 5267 阅读 · 0 评论 -
记一次阿里面试,我挂在了 最熟悉不过的LRU 缓存算法设计上。。。。。
最近春招提前批也要打响了,我会在推送算法+计算机基础的文章下,尽快推一些面试相关的文章大概是去年的三月份,在找春招实习的时候,面了一次阿里,然后第一面就是写算法题,然而万万没有想到的是,我居然挂在了 LRU 缓存算法上了,这可是我再熟悉不过的算法。。。。。。。今天就来分享一波,说不定,你也做不出!一、勤于动脑,懒于行动的祸当时做题的时候,自己想的太多了,感觉设计一个 LRU(Least re...原创 2020-02-12 13:14:56 · 11335 阅读 · 7 评论 -
【超详细总结】腾讯面试题:一条 sql 语句执行的很慢的原因有哪些?
说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。之前腾讯面试的实话,也问到这个问题了,不过答的很不好,之前没去想过相关原因,导致一时之间扯不出来。所以今天,我带大家来详细扯一下有哪些原因,相信你看完之后一定会有所收获,不然你打我。开始装逼:分类讨论一条 SQL 语句执行的...原创 2019-12-03 12:12:24 · 12851 阅读 · 18 评论