摘要:写中间件经常要做两件事: 1.延迟加载,在内存缓存已加载项。 2.统计调用次数,拦截并发量。 就这么个小功能,团队里的人十有八九写错。分享一下Java并发编程常识。 阅读全文
posted @ 2021-01-26 12:59 why技术 阅读(276) 评论(2) 推荐(2) 编辑
摘要:今天我面试了一位候选人。 他面试的这个岗位是一个外包岗位,所以简历使用的是外包公司的统一模板。 我已经用这个模板看了很多份简历了。 所以习惯性的先看了技术栈,然后瞟了一眼学历。 突然被抓住了眼球。 他的简历上写到 2015 年毕业于某高校计算机科学与技术专业。 而这个某高校的计科专业,在国内排名是 阅读全文
posted @ 2021-01-14 12:37 why技术 阅读(6784) 评论(89) 推荐(24) 编辑
摘要:关于 LFU 算法的一点解题思路。网友说当面试官出这题考你的时候,其实就是在变相的劝退你了。 写文章的时候一不小心还发现了一个 Dubbo 的 关于 LFU 策略的 bug。 阅读全文
posted @ 2021-01-12 12:35 why技术 阅读(415) 评论(1) 推荐(4) 编辑
摘要:这是why哥的第 81 篇原创文章 你面试的时候遇见过LRU吗? LRU 算法,全称是Least Recently Used。 翻译过来就是最近最少使用算法。 这个算法的思想就是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。所以,当指定的空间已存满数据时,应当把最久没有 阅读全文
posted @ 2020-12-29 12:10 why技术 阅读(262) 评论(0) 推荐(2) 编辑
摘要:前几天和一个读者聊天,他说他之前遇到了一个框架的坑。我问发生甚么事儿了?然后他给我描述了一下前因后果,总结起来就八个字吧:超时之后,自动重试。对此我就在文中表达了两个观点。 阅读全文
posted @ 2020-12-15 12:33 why技术 阅读(1645) 评论(6) 推荐(8) 编辑
摘要:排行榜 懂行的老哥一看这个小标题,就知道我要以排行榜作为切入点,去讲 Redis 的 zset 了。 是的,经典面试题,请实现一个排行榜,大部分情况下就是在考验你知不知道 Redis 的 zset 结构,和其对应的操作。 当然了,排行榜我们也可以基于其他的解决方案。比如 mysql。 我曾经就基于 阅读全文
posted @ 2020-12-07 12:47 why技术 阅读(491) 评论(2) 推荐(13) 编辑
摘要:这是why哥的第 76 篇原创文章 从一道面试题说起 前段时间一个在深圳的,两年经验的小伙伴出去面试了一圈,收割了几个大厂 offer 的同时,还总结了一下面试的过程中遇到的面试题,面试题有很多,文末的时候我会分享给大家。 这次的文章主要分享他面试过程中遇到的一个场景题: 他说对于这个场景题,面试的 阅读全文
posted @ 2020-11-23 12:39 why技术 阅读(237) 评论(0) 推荐(1) 编辑
摘要:这么说吧:它属于学了基本没啥卵用,但偶尔会出奇制胜的那种。 阅读全文
posted @ 2020-11-16 12:48 why技术 阅读(562) 评论(3) 推荐(3) 编辑
摘要:读者提出了一个多线程事务的概念。经过分析我觉得就是一个伪命题。所以我给出一个基于运气的伪一致性的回答。我称这种方案为:基于运气编程,用运气换时间。 阅读全文
posted @ 2020-11-09 13:09 why技术 阅读(530) 评论(0) 推荐(7) 编辑
摘要:面试八股文,赶紧背起来。附送两个学了没卵用的沙雕知识点。 阅读全文
posted @ 2020-11-02 12:30 why技术 阅读(411) 评论(5) 推荐(0) 编辑