1.Algorithm:

目前在参加极客大学的算法课,稍后更新这部分内容。

2.Review:https://shipilev.net/jvm/anatomy-quarks/6-new-object-stages/

对象new的步骤

如果在对象的构造函数里,存在先进行函数调用,然后再进行属性初始化的情况,会对属性进行先按照默认值进行赋值。(使用@CompilerControl(CompilerControl.Mode.DONT_INLINE) 进行了编译的限制,保证函数调用在前,属性赋值语句在后)

3.Tip:跟着网络编程实战专栏,复习了一下select,poll,epoll。linux网络编程必备底层的知识。

同时消息队列高手课从源码角度全面解析MQ的设计与实现https://time.geekbang.org/column/intro/212 课程中,手写一个rpc框架,深入浅出,值得大家研究一下。

4.share: https://thurstonzk2008.com/2019/10/17/%e5%88%86%e5%b8%83%e5%bc%8fid%e4%ba%a7%e7%94%9f%e6%80%bb%e7%bb%93/