摘要:
你好呀,我是歪歪。 我最近其实在思考一个问题: 对于程序员来说,怎样才算是在写有“技术含量”的代码? 为什么会想起思考这个看起来就很厉(装)害(逼)的问题呢? 因为这就是知乎上的一个问题: https://www.zhihu.com/question/37093538 第一次看到这个问题的时候,我很 阅读全文
摘要:
你好呀,我是歪歪。 我上周遇到了一个莫名其妙的搞心态的问题,浪费了我好几个小时。 气死我了,拿这几个小时来敲(摸)代(摸)码(鱼)不香吗? 主要是最后问题的解决方式也让我特别的无语,越想越气,写篇文章吐槽一下。 先说结论,也就是标题: 在本地以 Debug 模式启动项目的时候,千万不要在方法上打断点 阅读全文
摘要:
你好呀, 我是歪歪。 之前不是发布了这篇文章嘛:《千万不要把Request传递到异步线程里面!有坑!》 说的是由于 Request 在 tomcat 里面是复用的,所以如果在一个 Request 的生命周期完成之后,在异步线程里面调用了相关的方法,会导致这个 Request 被污染,然后在下一个请求 阅读全文
摘要:
你好哇,我是歪歪。 前几天在网上冲浪的时候看到一篇技术文章,讲的是他把一个 request 请求传递到了线程池里面,然后遇到了一个匪夷所思的情况。 他写了这篇文章,把自己针对这个问题的探索过程分享了出来: 《springboot 中如何正确的在异步线程中使用request》https://www.c 阅读全文
摘要:
你好呀,我是歪歪。 前几天看到一个 JDK 线程池的 BUG,我去了解了一下,摸清楚了它的症结所在之后,我觉得这个 BUG 是属于一种线程池方法设计不合理的地方,而且官方在知道这个 BUG 之后表示:确实是个 BUG,但是我就不修复了吧,你就当这是一个 feature 吧。 在带你细嗦这个 BUG 阅读全文
摘要:
你好呀,我是歪歪。 今天又带大家用新姿势来带吃个的瓜,这瓜老好吃了。 老规矩,先把瓜吃干净,再解锁新的技术姿势。 事情是这样的,上周五的时候不是中国第三艘航空母舰福建舰下水了嘛。 然后知乎上一个 7 年前,也就是 2015 年的赌约被翻了出来。 也就是这个链接: https://www.zhihu. 阅读全文
摘要:
你好呀,我是歪歪。 前段时间在 RocketMQ 的 ISSUE 里面冲浪的时候,看到一个 pr,虽说是在 RocketMQ 的地盘上发现的,但是这个玩意吧,其实和 RocketMQ 没有任何关系。 纯纯的就是 JDK 的一个 BUG。 我先问你一个问题:LinkedBlockingQueue 这个 阅读全文
摘要:
你好呀,我是歪歪。 前几天在一个开源项目的 github 里面看到这样的一个 pr: 光是看这个名字,里面有个 MemorySafe,我就有点陷进去了。 我先给你看看这个东西: 这个肯定很眼熟吧?我是从阿里巴巴开发规范中截的图。 为什么不建议使用 FixedThreadPool 和 SingleTh 阅读全文
摘要:
你好呀,我是歪歪。 周末的时候吃了一个瓜,真的是太好吃了。 虽然 2022 年都还没过半,但是我个人已经把这个瓜评选为年度前三了。很久没有吃过这么有质量,又让我酣畅淋漓的瓜了。 事情这样的,我在知乎上刷到了这样的问题: 按理来说,我是一个数学渣的,这种关于数学的问题我一般都不是很感兴趣。我甚至都不记 阅读全文
摘要:
你好呀,我是歪歪。 上周我不是发了《我怀疑这是IDEA的BUG,但是我翻遍全网没找到证据!》这篇文章吗。 主要描述了在 IDEA 里面反编译后的 class 文件中有这样的代码片段: 很明显,这玩意就是一个语法错误。 但是当我用其他的编译器打开之后,显示又是正常的。于是我当时就断然的下了一个结论:这 阅读全文