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框架,深入浅出,值得大家研究一下。