2022-05-14碎碎念日寄好像一切都有所安排。周一在公司收到了上周日买的两本的书,《圆圈正义》和《杀死一只知更鸟》。周三晚回家顺手把《杀死一只知更鸟》也带回了住处,想着说晚上也能看看。周四一如既往,工作完充电器放公司电脑带回家。好像一切都有所安排,晚上洗澡不小心滑了一下。这一滑,直接导致周五请假一天。到现在还清楚的记得周四下班和同事说羡慕周五能请假休息一天,没想到自己也”实现了周五休息一天”。周五晚看着电脑所剩不多的... 阅读全文…
2022-05-02正常的文章学点RocketMQ对于 MQ 来说,其实不管是 RocketMQ、Kafka 还是其他消息队列,它们的本质都是:一发一存一消费。下面我们先以这个本质作为根,一起由浅入深地聊聊 MQ。从MQ的本质说起原始模型将 MQ 掰开了揉碎了来看,都是一发一存一消费,再通俗点就是一个转发器。生产者先将消息投递到一个叫做队列的容器中,消费者不断从这个容器中取出消息^1进行消费,仅此而已。上图便是消息队列最原始的模型,它包含了... 阅读全文…
2022-05-01碎碎念概念工程学一天晚上,一位朋友发了个统计学领域一些定理及定义的截图给我,逐字逐句看了很久,完全没看懂在说啥,不由得想:为什么数学领域要把一些「能用通俗语言描述」的东西描述的晦涩难懂?因为自己平时在给人解答一些技术问题时,都会尽量用通俗的话来描述,就算与实际含义有点偏差,也至少能让人家觉得:「噢,大概知道了」,而不是讲些大而美的名词在外行面前显得「专业」。直到一次偶然机会,了解到了一个名词:「概念工程学」... 阅读全文…
2022-04-05碎碎念最优解如果将交往看成一个找最优解问题,普通朋友能做到局部最优,但男女朋友可以做到全局最优,因为从局部最优搜索到全局最优需要不断考验对方的边界,而普通朋友看起来关系和谐,却是没法打破这一点的。越陌生的朋友,越容易「在每一件事上都让彼此都舒服」。而恋人之间应该追求的是「总体上来看,我们在一起比不在一起,让彼此更舒服了」比如你有个同学,这同学和你不算熟,你俩只有一个共同爱好,就是打dota。你们的生活除... 阅读全文…
2022-03-22正常的文章Java知识小记1、一个字符的String.length()是多少?Java中字符采用Unicode(UTF16)编码,即16位(2字节)一个单元,UTF16可以包含一个单元或两个单元,对于U+0000-U+FFFF范围内的字符采用2字节编码,大于U+FFFF的采用四字节编码。例如一些emoji或者生僻字,采用四字节编码及两单元,String#length()将返回2,如需返回字符数可使用String#co... 阅读全文…
2022-03-06正常的文章Netty中Channel的生命周期服务端父EventLoopGroup中的ChannelRegistered -> Bind -> Active -> [Read -> Read Complete] -> Close -> Inactive -> Unregistered子EventLoopGroup中的ChannelRegistered -> Active -> [(R... 阅读全文…