摘要: 你好呀,我是歪歪。 先给大家推荐一个躺在我收藏夹里面好几年的一个好东西。 http://mysql.taobao.org/monthly/ 数据库内核月报,是阿里云的数据库内核团队从 2014 年开始维护的,内容主要是数据库内核和运维相关经验,这里的数据库不限于 MySQL,还有 PolarDB、P 阅读全文
posted @ 2024-12-16 20:43 why技术 阅读(1741) 评论(2) 推荐(3) 编辑
摘要: 你好呀,我是歪歪。 最近在整理便签的时候,看到了我 2016 年刚刚大学毕业,去北京面试记录的面试过程。 当时记录的还挺详细的,一字不改,准备分享出来给大家看看 8 年前的面试题,看看属于 Java 开发甚至是整个计算机行业的黄金时代。 我是 2016 年 6 月底毕业,7 月 20 日去的北京。 阅读全文
posted @ 2024-12-05 22:47 why技术 阅读(2437) 评论(10) 推荐(11) 编辑
摘要: 你好呀,我是歪歪。 最近在 B 站上看到一个让我觉得“非常哇塞”视频的: https://www.bilibili.com/video/BV1y4421U72G/ 视频的播放量有接近 400w,在视频快结尾的地方,UP 主设置了一个打分的互动: 8.7 万人参与,平均 10 分。这参与度和平均分,歪 阅读全文
posted @ 2024-11-18 22:26 why技术 阅读(206) 评论(0) 推荐(1) 编辑
摘要: 你好呀,我是歪歪。 前几天发了一个牢骚: 本来只是单纯的吐槽一下,但是好多人对其中的细节比较感兴趣。 大家都是搞技术的嘛,对于“踩 BUG”这种喜闻乐见的事情,有兴趣是很正常的。 其实我这个 BUG,其实严格意义上不能叫做 BUG,因为和程序无关,甚至和技术的关系都不算大。从标题上你也能猜出来,是和 阅读全文
posted @ 2024-11-11 20:17 why技术 阅读(6110) 评论(29) 推荐(30) 编辑
摘要: 你好呀,我是歪歪。 最近遇到一个生产问题,我负责的一个服务触发了内存使用率预警,收到预警的时候我去看了内存使用率已经到了 80%,看了一眼 GC 又发现还没有触发 FullGC,一次都没有。 基于这个现象,当时推测有两种可能,一种是内存溢出,一种是内存泄漏。 好,假设现在是面试,面试官目前就给了这点 阅读全文
posted @ 2024-09-23 22:19 why技术 阅读(2173) 评论(8) 推荐(15) 编辑
摘要: 你好呀,我是歪歪。 来一起看看一个关于线程池使用场景上的问题,就当是个场景面试题了。 问题是这样的: 字有点多,我直接给你上个图你就懂了: 前端发起一个生成报表页面的请求,这个页面上的数据由后端多个接口返回,另外由于微服务化了,所以数据散落在每个微服务中,因此需要调用多个下游接口拿到数据进行整合。 阅读全文
posted @ 2024-08-19 22:29 why技术 阅读(770) 评论(1) 推荐(5) 编辑
摘要: 你好呀,我是歪歪。 最近在使用线程池的时候踩了一个坑,给你分享一下。 在实际业务场景下,涉及到业务代码和不同的微服务,导致问题有点难以定位,但是最终分析出原因之后,发现可以用一个很简单的例子来演示。 所以歪师傅这次先用 Demo 说问题,再说场景,方便吸收。 Demo 老规矩,还是先上个代码: 这个 阅读全文
posted @ 2024-07-15 12:36 why技术 阅读(8200) 评论(21) 推荐(42) 编辑
摘要: 你好呀,我是歪歪。 我想再讨论一下上次的这篇文章《哎,被这个叫做at least once的玩意坑麻了》 因为有些朋友看完之后再评论区给出了自己的思考,也有朋友和我私聊,分享了自己的看法,我觉得有些想法很好,所以我决定一鱼两吃,再聊聊这个问题。 假设,我们是一场面试,面试官给你抛出了这样一个问题: 阅读全文
posted @ 2024-06-24 12:45 why技术 阅读(2903) 评论(7) 推荐(7) 编辑
摘要: 你好呀,我是歪歪。 前几天遇到一个生产问题,同一个数据在数据库里面被插入了两次,导致后续处理出现了一些问题。 当时我们首先检讨了自己,没有做好幂等校验。甚至还发现了一个低级错误:对应的表,针对订单号,这个业务上具有唯一属性的字段,连唯一索引都没有加。如果加了唯一索引,也不至于出现落库两次的情况。 然 阅读全文
posted @ 2024-06-17 12:47 why技术 阅读(2874) 评论(11) 推荐(7) 编辑
摘要: 你好呀,我是歪歪。 两年前我曾经发布过这样的一篇文章《我是真没想到,这个面试题居然从11年前就开始讨论了,而官方今年才表态。》 文章主要就是由这个面试题引起: Spring 在启动期间会做类扫描,以单例模式放入 ioc。但是 spring 只是一个个类进行处理,如果为了加速,我们取消 spring 阅读全文
posted @ 2024-05-20 21:58 why技术 阅读(3400) 评论(7) 推荐(16) 编辑