2. Java基础技术体系
过一下Java的基础知识及相关组件的原理。如:JVM、类装载、线程、并发、IO资源管理、网络等。
2.1. 一、编程范式
面向过程
面向对象
函数式编程
响应式编程:(Reactive programing)
关心数据流和流的变化。
和传统方式的区别:有数据即刻响应
设计模式:观察者模式
关键机制:背压。数据流的生产端能够知道消费端的处理能力,并以此调整生产量。
核心项目:Reactor。flux(publisher)和 mono(publisher)
一些实现框架:Spring-webflux.