摘要: 你好呀,我是喜提七天居家隔离的歪歪。 这篇文章要从一个奇怪的注释说起,就是下面这张图: 我们可以不用管具体的代码逻辑,只是单单看这个 for 循环。 在循环里面,专门有个变量 j,来记录当前循环次数。 第一次循环以及往后每 1000 次循环之后,进入一个 if 逻辑。 在这个 if 逻辑之上,标注了 阅读全文
posted @ 2022-09-05 12:07 why技术 阅读(2594) 评论(11) 推荐(30)
摘要: 你好呀,我是歪歪。 踩坑了啊,又踩坑了啊! 这次踩到一个特别无语的常识坑。知道真相的那一刻,人就是整个麻掉。 先上个代码: private static double calculate(double a, int b) { return a / b;} 你先别问为什么计算不用 BigDecimal 阅读全文
posted @ 2022-08-29 12:45 why技术 阅读(4750) 评论(33) 推荐(33)
摘要: 你好呀,我是歪歪。 我最近其实在思考一个问题: 对于程序员来说,怎样才算是在写有“技术含量”的代码? 为什么会想起思考这个看起来就很厉(装)害(逼)的问题呢? 因为这就是知乎上的一个问题: http://www.zhihu.com/question/37093538 第一次看到这个问题的时候,我很 阅读全文
posted @ 2022-08-22 12:08 why技术 阅读(1921) 评论(4) 推荐(11)
摘要: 你好呀,我是歪歪。 我上周遇到了一个莫名其妙的搞心态的问题,浪费了我好几个小时。 气死我了,拿这几个小时来敲(摸)代(摸)码(鱼)不香吗? 主要是最后问题的解决方式也让我特别的无语,越想越气,写篇文章吐槽一下。 先说结论,也就是标题: 在本地以 Debug 模式启动项目的时候,千万不要在方法上打断点 阅读全文
posted @ 2022-08-15 12:26 why技术 阅读(2983) 评论(19) 推荐(23)
摘要: 你好呀, 我是歪歪。 之前不是发布了这篇文章嘛:《千万不要把Request传递到异步线程里面!有坑!》 说的是由于 Request 在 tomcat 里面是复用的,所以如果在一个 Request 的生命周期完成之后,在异步线程里面调用了相关的方法,会导致这个 Request 被污染,然后在下一个请求 阅读全文
posted @ 2022-08-01 12:10 why技术 阅读(948) 评论(4) 推荐(5)
摘要: 你好哇,我是歪歪。 前几天在网上冲浪的时候看到一篇技术文章,讲的是他把一个 request 请求传递到了线程池里面,然后遇到了一个匪夷所思的情况。 他写了这篇文章,把自己针对这个问题的探索过程分享了出来: 《springboot 中如何正确的在异步线程中使用request》http://www.c 阅读全文
posted @ 2022-07-18 12:22 why技术 阅读(1428) 评论(9) 推荐(17)
摘要: 你好呀,我是歪歪。 前几天看到一个 JDK 线程池的 BUG,我去了解了一下,摸清楚了它的症结所在之后,我觉得这个 BUG 是属于一种线程池方法设计不合理的地方,而且官方在知道这个 BUG 之后表示:确实是个 BUG,但是我就不修复了吧,你就当这是一个 feature 吧。 在带你细嗦这个 BUG 阅读全文
posted @ 2022-07-11 12:46 why技术 阅读(690) 评论(1) 推荐(6)
摘要: 你好呀,我是歪歪。 今天又带大家用新姿势来带吃个的瓜,这瓜老好吃了。 老规矩,先把瓜吃干净,再解锁新的技术姿势。 事情是这样的,上周五的时候不是中国第三艘航空母舰福建舰下水了嘛。 然后知乎上一个 7 年前,也就是 2015 年的赌约被翻了出来。 也就是这个链接: http://www.zhihu. 阅读全文
posted @ 2022-06-20 12:55 why技术 阅读(160) 评论(1) 推荐(3)
摘要: 你好呀,我是歪歪。 前段时间在 RocketMQ 的 ISSUE 里面冲浪的时候,看到一个 pr,虽说是在 RocketMQ 的地盘上发现的,但是这个玩意吧,其实和 RocketMQ 没有任何关系。 纯纯的就是 JDK 的一个 BUG。 我先问你一个问题:LinkedBlockingQueue 这个 阅读全文
posted @ 2022-06-13 12:45 why技术 阅读(980) 评论(4) 推荐(4)
摘要: 你好呀,我是歪歪。 前几天在一个开源项目的 github 里面看到这样的一个 pr: 光是看这个名字,里面有个 MemorySafe,我就有点陷进去了。 我先给你看看这个东西: 这个肯定很眼熟吧?我是从阿里巴巴开发规范中截的图。 为什么不建议使用 FixedThreadPool 和 SingleTh 阅读全文
posted @ 2022-06-06 11:48 why技术 阅读(2275) 评论(8) 推荐(15)
摘要: 你好呀,我是歪歪。 周末的时候吃了一个瓜,真的是太好吃了。 虽然 2022 年都还没过半,但是我个人已经把这个瓜评选为年度前三了。很久没有吃过这么有质量,又让我酣畅淋漓的瓜了。 事情这样的,我在知乎上刷到了这样的问题: 按理来说,我是一个数学渣的,这种关于数学的问题我一般都不是很感兴趣。我甚至都不记 阅读全文
posted @ 2022-05-30 11:56 why技术 阅读(4911) 评论(16) 推荐(36)
摘要: 你好呀,我是歪歪。 上周我不是发了《我怀疑这是IDEA的BUG,但是我翻遍全网没找到证据!》这篇文章吗。 主要描述了在 IDEA 里面反编译后的 class 文件中有这样的代码片段: 很明显,这玩意就是一个语法错误。 但是当我用其他的编译器打开之后,显示又是正常的。于是我当时就断然的下了一个结论:这 阅读全文
posted @ 2022-05-25 13:10 why技术 阅读(1128) 评论(5) 推荐(6)
摘要: 你好呀,我是歪歪。 前几天有朋友给我发来这样的一个截图: 他说他不理解,为什么这样不报错。 我说我也不理解,把一个 boolean 类型赋值给 int 类型,怎么会不报错呢,并接着追问他:这个代码截图是哪里来的? 他说是 Lombok 的 @Data 注解自动生成的。 巧了,对于 Lombok 我之 阅读全文
posted @ 2022-05-16 12:29 why技术 阅读(4029) 评论(20) 推荐(43)
摘要: 你好呀,我是歪歪。 我在之前的文章里面不是经常叫大家拉源码,然后看代码提交记录吗。 也就是看类似于这个界面: 比如上面这个界面中,就可以看到 RedissonBaseLock.java 这个文件,由谁在什么时候进行过变更,以及变更对应的 commit 信息是什么。 这样就能很直观的看到文件的演变过程 阅读全文
posted @ 2022-05-09 12:20 why技术 阅读(1068) 评论(2) 推荐(7)
摘要: 你好呀,我是歪歪。 提到分布式锁,大家一般都会想到 Redis。 想到 Redis,一部分同学会说到 Redisson。 那么说到 Redisson,就不得不掰扯掰扯一下它的“看门狗”机制了。 所以你以为这篇文章我要给你讲“看门狗”吗? 不是,我主要是想给你汇报一下我最近研究的由于引入“看门狗”之后 阅读全文
posted @ 2022-05-05 12:27 why技术 阅读(2975) 评论(10) 推荐(21)
摘要: 你好呀,我是歪歪。 那天我正在用键盘疯狂的输出: 突然微信弹出一个消息,是一个读者发给我的。 我点开一看: 啊,这熟悉的味道,一看就是 HashMap,八股文梦开始的地方啊。 但是他问出的问题,似乎又不是一个属于 HashMap 的八股文: 为什么这里要把 table 变量赋值给 tab 呢? ta 阅读全文
posted @ 2022-04-18 12:33 why技术 阅读(1092) 评论(9) 推荐(14)
摘要: 你好呀,我是歪歪。 我最近在 stackoverflow 上看到一段代码,怎么说呢。 就是初看一脸懵逼,看懂直接跪下! 我先带你看看 stackoverflow 上的这个问题是啥,然后引出这段代码: http://stackoverflow.com/questions/15182496/why-d 阅读全文
posted @ 2022-04-13 12:35 why技术 阅读(4349) 评论(22) 推荐(53)
摘要: 你好呀,我是歪歪。 前段时间,我在 B 站上看到一个技术视频,题目叫做《机票报价高并发场景下的一些解决方案》。 up 主是 Qunar技术大本营,也就是我们耳熟能详的“去哪儿”。 视频链接在这里: http://www.bilibili.com/video/BV1eX4y1F7zJ?p=2 当时其 阅读全文
posted @ 2022-03-28 12:30 why技术 阅读(11541) 评论(28) 推荐(51)
摘要: 你好呀,我是歪歪。 前几天在 github 上冲浪的时候,发现了两个宝藏东西。 我也不藏着掖着了,拿出来给大家分享一下。 这两个宝藏是关于 arthas 和 SOFARegistry 的,这两个东西都是阿里开源的项目。 arthas 大家应该都比较耳熟能详了,知道它是阿里搞出来的一款 Java 诊断 阅读全文
posted @ 2022-03-21 12:59 why技术 阅读(1249) 评论(2) 推荐(3)
摘要: 你好呀,我是歪歪。 这周我在 Spring 的 github 上闲逛的时候,一个 issues 引起了我的兴趣。 这篇文章,是我顺着这个 issues 往下写,始于它,但是不止于它: http://github.com/spring-projects/spring-framework/pull/2 阅读全文
posted @ 2022-03-14 12:21 why技术 阅读(1797) 评论(7) 推荐(17)
必威体育app手机下载 必威体育app官方版下载 龙8官网手机版国际 龙8国际龙 龙8娱乐游戏国际 龙8国际pt官方网站 必威体育app官方版下载 必威体育精装版app下载 必威体育app手机版 龙8国际官网注册