查看原文
其他

这绝对是我今年最最值得收藏的一篇文章!

歪歪 why技术 2022-09-10

你好呀,我是歪歪。

已经有很多人给我反馈说找不到之前看过的文章在哪了,到公众号里面来找也很难翻到。

我之前搞博客其实就是为了解决这个问题:

https://www.whywhy.vip/

但是大多数同学还是习惯来公众号里面翻文章。

所以,我周末的时候把我所有发布过的文章都汇总了一下,共计分为了[并发编程]、[面试相关]、[源码解读]、[综合技能]、[Dubbo相关]、[JVM相关]、[荒腔走板]这几个模块,形成这篇文章。

你要是还找不到的话...

你就加我微信,我给你找!

如果对你有帮助的话,可以帮个点个文末的“在看”,对我非常有用,抱拳了,铁子们!

并发编程

如何设置线程池参数?美团给出了一个让面试官虎躯一震的回答。

填个坑!再谈线程池动态调整那点事。

1000 多个并发线程,10 台机器,每台机器 4 核,如何设计线程池大小?

有的线程它死了,于是它变成一道面试题

关于多线程中抛异常的这个面试题我再说最后一次!

每天都在用,但你知道 Tomcat 的线程池有多努力吗?

笑了,面试官问我知不知道异步编程的Future。

呵呵,面试官问我知不知道CompletionService?

面试官问我:什么是高并发下的请求合并?

面试官一个线程池问题把我问懵逼了。

我从LongAdder中窥探到了高并发的秘籍,上面只写了两个字...

面试官:你给我说一下线程池里面的几把锁。

我靠!Semaphore里面居然有这么一个大坑!

Doug Lea在J.U.C包里面写的BUG又被网友发现了。

FutureTask 源码,老爷子这代码,看跪了!

别问了,我真的不喜欢 @Asyn 这个注解!

看完JDK并发包源码的这个性能问题,我惊了!

CompletableFuture 的那点事儿

面试相关

当周杰伦把QQ音乐干翻的时候,作为程序猿我看到了什么?

这道面试题我真不知道面试官想要的回答是什么

【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架。

面试时遇到『看门狗』脖子上挂着『时间轮』,我就问你怕不怕?

138 张图带你 MySQL 入门

从一道面试题谈谈一线大厂码农应该具备的基本能力

被阿里一道基础面试题给干懵了,一气之下写出万字长文。

建表为啥还设置个自增 id?

要我说,多线程事务它必须就是个伪命题!

瞅一眼?25张图让你彻底掌握分布式事务原理。

美团肝了我30+问题

其实吧,LRU也就那么回事。

哎,这让人抠脑壳的 LFU。

Redis 很全面!看不完拿走思维导图也够了。

布隆,牛逼!布谷鸟,牛逼!

ArrayList 为什么不是线程安全的?

算法解题套路

凉了呀,面试官叫why哥设计一个排行榜。

给排行榜写个续集

面经:读者是如何拿到蚂蚁 offer 的?

哎,这要人老命的缓存一致问题啊!!!

懵了,阿里面试官叫我讲讲mmap?

面试官:什么是重放攻击?

来看看Offer收割机带回来的面试真题。

Dubbo和Zookeeper的面试连环炮

面试官:Java如何绑定线程到指定CPU上执行?

说几个大厂分库分表的那点破事。

一个校招超神了的学弟,太强了。

她虽然包装简历,但我觉得挺好。

缓存击穿、穿透、雪崩

面试官:给我画一下项目架构图吧。

面试官:给我一个避免消息重复消费的解决方案?

面试官:高并发下如何设计秒杀系统?

传说中的Redis面霸篇

详解20道Redis经典面试题!

面试总结|Boss沟通过500+,投出简历130+,面试20家,过了6家。

这3场共计15面的面试分享,把我看自闭了!

一个不错的线上故障排查案例,现在它是你的了。

你在工作中有没有碰到什么比较棘手的问题?

这个生产案例,好,很好,非常好。

笑了,面试官问我遇到过线上问题没有?

源码解读

事务没回滚?来,我们从现象到原理一起分析一波!

这道Java基础题真的有坑!我求求你,认真思考后再回答。

这道Java基础题真的有坑!我也没想到还有续集。

很开心,在使用mybatis的过程中我踩到一个坑。

快速失败机制&失败安全机制

mybatis开发,你用 xml 还是注解?我 pick ...

mybatis 逆向工程使用姿势不对,把表清空了,心里慌的一比,于是写了个插件。

震惊!ConcurrentHashMap里面也有死循环,作者留下的“彩蛋”了解一下?

http请求中加号被替换为空格?源码背后的秘密

我的程序跑了60多小时,就是为了让你看一眼JDK的BUG导致的内存泄漏。

JDK的BUG导致的内存溢出!反正我是没想到还能有续集。

我悄悄的给你说几个HashCode的破事。

这个Map你肯定不知道,毕竟存在感确实太低了。

一个基于运气的数据结构,你猜是啥?

我叫你不要重试,你非得重试。这下玩坏了吧?

414天前,我以为这是编程玄学...

你见过什么牛逼的代码?

当Transactional碰到锁,有个大坑,要注意!(一)

当Transactional碰到锁,有个大坑,要注意!(二)

当Transactional碰到锁,有个大坑,要注意!(三)

JVM相关

讲真,我发现这本书有个地方写错了!

《深入理解Java虚拟机》第2版挖的坑终于在第3版中被R大填平了

面试官:你说你熟悉jvm?那你讲一下并发的可达性分析

G1回收器:我怎么知道你是什么时候的垃圾?

面试官:你回去等通知吧!

一个困扰我122天的技术问题,我好像知道答案了。

我告诉你这书的第 3 版到底值不值得买?

深度揭秘垃圾回收底层,这次让你彻底弄懂她

why哥带你看看ZGC到底是个什么鬼玩意?

这个Bug的排查之路,真的太有趣了。

没想到你竟然是这样的volatile!

Synchronized 的一个点,面试官可能都记错了。

真是绝了!这段被JVM动了手脚的代码!

真是绝了!这段被JVM动了手脚的代码!(二)

hashCode 和内存地址的关系

神了!异常信息突然就没了?

Java异常是如何被处理的?

报告,书里有个BUG!

这波优化,太炸裂了!

Dubbo相关

Dubbo 2.7新特性之异步化改造

一文讲透Dubbo负载均衡之最小活跃数算法

Dubbo一致性哈希负载均衡的源码和Bug,了解一下?

Dubbo加权轮询负载均衡的源码和Bug,了解一下?

够强!一行代码就修复了我提的Dubbo的Bug。

Dubbo Cluster集群那点你不知道的事。

吐血输出:2万字长文带你细细盘点五种负载均衡策略。

快来!我从源码中学习到了一招Dubbo的骚操作!

没想到吧!关于Dubbo的『消费端线程池模型』官网也写错了。

why哥这里有一道Dubbo高频面试题,请查收。

哟,我发现 Dubbo 这波优化好像不够彻底啊?

这玩意比ThreadLocal叼多了,吓得我赶紧分享出来。

我给 Dubbo 贡献了点源码。

又发现一个 Dubbo 的 Bug

一不小心,用力过猛,成了榜一大哥...

综合技能

监控系统选型,这篇不可不读!

怎样才算一个计算机知识体系完整的毕业生?

一个核心系统 3 万多行代码的重构之旅

我的编程能力从什么时候开始突飞猛进的?

我给Apache顶级项目提了个Bug

当聊高可用时,你说我们到底是在聊什么呢?

Java并发编程常识

一个架构师朋友,把路走窄了。

当我看技术文章的时候,我在想什么?

我曾趟过微服务这条河,暗潮汹涌。

曝光一个网站,我周末就耗在上面了。

我不服!这开源项目居然才888个星!?

妙啊,这份问题排查工具清单!

我讲一下:时钟,其实很不可靠。

这波舒服了,落地多级缓存!

我有几个代码调试的奇技淫巧。

提心吊胆!我做支付系统时最害怕的几个问题...

终于结束了!总结一下这次大赛。

求你了,听我一句劝吧,这几个玩意就别学了!

不就是搭个博客吗?其实很简单的...

我带的实习生,转正了!

我用了八年时间,跨过消息队列这道坎。

实战!工作中常用到哪些设计模式?

荒腔走板

普通二本,毕业三年,北漂之后,我是怎么成为程序猿的。

面试了15位来自985/211高校的2020届研究生之后的思考

参加Dubbo社区开发者日成都站后,带给我的一点思考。

订阅号做了77天,我挣了487.52元...

推荐十本书

我的高三,绝地反击。

《代码整洁之道》&《程序员的职业素养》

一个成都程序猿写于离开北京一周年与26岁生日的这一天。

纪录片《生活万岁》

是爱情呀。

生而不养,何以为家?

一个成都程序猿眼中的成都和天府软件园,先从蚂蚁金服说起…

听说你也想做公众号?我写了一年了,谈谈得与失。

中国女排,猛男落泪

我回到高中教室写下了:Hello World。

请大家帮我看看,我交了多少智商税。

下班路上的碎碎念

房租,强奸过每一个漂泊的人。

你不要管别人,你把自己做好就行了。

要不,瞅一眼why哥的家?

面试之后,一阵惋惜

我希望这才是35岁危机的真正原因。

大城床 VS 小城房,我 pick ...

人在囧途之why哥回家

我一般在B站看这些破玩意...

昨天,达叔走了。

我酸了,来看看那些955的公司。

卧槽,这年轻人。

有哪些道理是我当了程序员后才知道的?

痛失4W+!险些背上大额贷款!网络诈骗就在你我身边!

深夜的一点碎碎念,无关痛痒。

知乎的一次29.7元的咨询。

哭了,假期好像啥都没干,就要结束了?!

20岁有一个一夜成名的机会,要不要?

其实,这事吧,就真的,挺难的。

该不该裸辞?两年经验应该是怎样的?

今天,我在汶川跑马拉松。

一个妹子的7年北漂,或许这就是凤凰涅槃。

又长脸了。

我笑疯了!

喝了点酒,说几句话。

两行热泪...

就这样,我走完了程序员的前五年...

我看完了,就挺...

给跪了!周志明老师给我寄了个快递...

报告,有人开车!

小学弟,迷茫了,逆袭了。

学习?学个屁!哈哈哈哈哈哈.gif

我说这是情人劫,你却管这玩意叫爱情?

我再说一次:我不是码农,我是工程师!

哎,我去体检,查出一个病。

一不小心,写出10w+爆款,收益竟然这么多...

我能遇到一个好老师,是何其幸运的事情。

我笑了,没有大厂命,得了大厂病。

中秋节的碎碎念,反正就瞎写。

终于,我通宵把自己的博客怼上线了!!!

面了一个非计算机专业的女生,挺好。

小了,小米这波格局确实小了。

近乡情更怯。

绝了啊!无数网友正在曝光他们公司这事...

劝退别人学计算机的人,都是王八蛋。

我没说你,请勿对号入座。

哦豁,遭起了涩。


··································

你好呀,我是歪歪。一个主要敲代码,经常怼文章,偶尔拍视频的成都人。


我没进过一线大厂,沒创过业,也没写过书,更不是技术专家,所以也没有什么亮眼的title。


当年以超过二本线 13 分的优异成绩顺利进入某二本院校计算机专业,误打误撞,进入了程序员的行列,开始了运气爆棚的程序员之路。


说起程序员之路还是有点意思,可以看看。点击蓝字,查看我的程序员之路

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存