介绍Executor框架的整体结构,主要分析了线程池的工作原理
队列同步器AbstractQueuedSynchronizer,是用来构建锁或者其他同步组件的基础框架,在其基础上实现了Reentrantlock, ReentrantReadWriteLock, CountDownLatch等。
许多时候整个系统只需要拥有一个的全局对象,这样有利于协调系统整体的行为。
BigTable是一种针对海量结构化数据的分布式列式存储的数据库。HBase是参考BigTable论文的开源实现。
分布式系统构件之间通过传递消息可以解除相互之间的功能耦合,这样可以减轻子系统之间的依赖,使得各个子系统或者构件可以独立演进、维护或者重用。消息队列是在消息传输过程中保存消息的容器或中间件、其主要目的是提供消息路由并保障消息可靠传递。
Flink中精准一次的容错机制
Flink中高效而丰富的算子状态管理机制
Flink通过Window、Time、Watermark完成乱序事件处理,定义窗口以及维护和更新用户定义状态等
Flink中的有界流对应着Dataset为批处理和无界流对应着DataStream为流处理
优秀可靠的数仓体系,需要清晰的数据分层结构。即要保证数据层的稳定又要屏蔽对下游的影响,并且要避免链路过长。这里分析常见的数仓分层体系
基于web的动物识别专家系统
CNN for predicting the quality of the welding
微信自动回复机器人
coursera 数据结构基础 算法基础 高级数据结构与算法 编程题
基于spark的Apriori算法