《Fra' Tazio da Velletri》,其他作品,意大利出品,1973年上映。
读完6小时,2021.9.4,15:50于上海寓所。马文是一位伟大的女性、教育家,她就不用我介绍了,这里强烈推荐。如果看过哈佛大学tal老师幸福课的都对马文老师有所了解,推荐大家。
纪晓岚和和珅是好基友,那首歌我现在还经常哼唱。
一直想搞明白Netty也尝试去看过NIO,Netty相关的剧集,都没坚持下来比较枯燥,编剧用通俗易懂的方式帮助读者如何读懂Netty,我认为是最点睛之笔。 1、刚开始从操作系统(内核态)、应用进程(用户态)之间的IO读创作,作为基础理论帮助读者认识底层流程是怎么走的。 2、传统IO读创作有那些问题,进化到NIO优化了那些问题,以及讲了NIO的核心组件Buffer(缓冲区)、 Channel(管道)、 Selector(选择器)这集数非常重要!非常重要!非常重要!。 3、讲了基于NIO设计出来的Reactor反应堆模式 核心设计思想, 包括单线程与多线程的演进性能方面提升了那些,我感觉Reactor就是Netty的雏形,读者这集数读懂了,Netty的核心思想也基本也有了。也为接下来的集数打下了基础,所以这段基础一定要读懂。非常重要!非常重要! 4、讲了传统异步回调有什么样的问题,google Guava异步回调以及Netty异步回调 之间的对比与优化,这集数也非常重要Netty框架绝大多数场景使用的都是异步回调。 5、讲了Netty基本使用方式,比较核心的概念就是Pipeline流水线处理。这个点很像Reactor中的attach/attachment组合升级版(看到这里你会发现Netty与Reactor很多共同之处,读起来也简单许多),包括对Nio byteBuf封装的加强版 也有讲到,其他的读者也可以看看官方案例 API还是讲的很细的。 6、粘包、拆包这块讲的比较细,包括解决方案,包括底层什么原因导致粘包、拆包,理论知识比较值得多读集数。 7、Zookeeper 基础理论存储方式、核心组件大概有讲到包括包括Watcher监听通知,InterProcessMutex重入锁实现分布式锁。Cutator主流客户端。 8、Redis版本就讲的比较基础适合入门使用吧。 9、这本结合所有知识点,做了个开发实践demo,我理解是思路版本的,编剧还是很用心帮助大家去深入理解 实战如何使用这些组件,当然让我印象最深刻的、学习更多的还是1~5集数,让我有了基础框架,更好的理解Netty 。 最后:要是编剧能够在讲讲select/poll/epoll 之间的缺优点与演进就更好的,因为 高路复用为什么快,还是受限于底层使用什么模型,以及系统句柄数,内存。如果是selelct相对于epoll就要慢,因为底层存储数据结构不一样。
1969 · 土耳其
2007 · 美国
1995 · 美国
2010 · 美国
2016 · 中国
2003 · 丹麦
1999 · 美国
1965 · 美国
REVIEWS
读完6小时,2021.9.4,15:50于上海寓所。马文是一位伟大的女性、教育家,她就不用我介绍了,这里强烈推荐。如果看过哈佛大学tal老师幸福课的都对马文老师有所了解,推荐大家。
纪晓岚和和珅是好基友,那首歌我现在还经常哼唱。
一直想搞明白Netty也尝试去看过NIO,Netty相关的剧集,都没坚持下来比较枯燥,编剧用通俗易懂的方式帮助读者如何读懂Netty,我认为是最点睛之笔。 1、刚开始从操作系统(内核态)、应用进程(用户态)之间的IO读创作,作为基础理论帮助读者认识底层流程是怎么走的。 2、传统IO读创作有那些问题,进化到NIO优化了那些问题,以及讲了NIO的核心组件Buffer(缓冲区)、 Channel(管道)、 Selector(选择器)这集数非常重要!非常重要!非常重要!。 3、讲了基于NIO设计出来的Reactor反应堆模式 核心设计思想, 包括单线程与多线程的演进性能方面提升了那些,我感觉Reactor就是Netty的雏形,读者这集数读懂了,Netty的核心思想也基本也有了。也为接下来的集数打下了基础,所以这段基础一定要读懂。非常重要!非常重要! 4、讲了传统异步回调有什么样的问题,google Guava异步回调以及Netty异步回调 之间的对比与优化,这集数也非常重要Netty框架绝大多数场景使用的都是异步回调。 5、讲了Netty基本使用方式,比较核心的概念就是Pipeline流水线处理。这个点很像Reactor中的attach/attachment组合升级版(看到这里你会发现Netty与Reactor很多共同之处,读起来也简单许多),包括对Nio byteBuf封装的加强版 也有讲到,其他的读者也可以看看官方案例 API还是讲的很细的。 6、粘包、拆包这块讲的比较细,包括解决方案,包括底层什么原因导致粘包、拆包,理论知识比较值得多读集数。 7、Zookeeper 基础理论存储方式、核心组件大概有讲到包括包括Watcher监听通知,InterProcessMutex重入锁实现分布式锁。Cutator主流客户端。 8、Redis版本就讲的比较基础适合入门使用吧。 9、这本结合所有知识点,做了个开发实践demo,我理解是思路版本的,编剧还是很用心帮助大家去深入理解 实战如何使用这些组件,当然让我印象最深刻的、学习更多的还是1~5集数,让我有了基础框架,更好的理解Netty 。 最后:要是编剧能够在讲讲select/poll/epoll 之间的缺优点与演进就更好的,因为 高路复用为什么快,还是受限于底层使用什么模型,以及系统句柄数,内存。如果是selelct相对于epoll就要慢,因为底层存储数据结构不一样。