文章目录

编码之路

路漫漫其修远兮,吾将上下而求索
yufengzxj@qq.com

SpringBoot系列:(二)Spring容器是如何构建的 有更新!

本文以AnnotationConfigApplicationContext为示例,分析其refresh方法是如何来构建BeanFactory的。同时探讨了Bean的生命周期。

SpringBoot系列:(一)SpringBoot启动过程 有更新!

本文旨在通过分析SpringBoot的源码,了解SpringBoot的启动过程。

IO模型 有更新!

本文主要介绍了阻塞式、非阻塞式、IO多路复用、信号驱动式和异步式等五种IO模型,并对同步/异步、阻塞/非阻塞的概念做了一个区分。其中,IO多路复用是Reactor模式的基础,而Reactor模式被应用到了当前很多开源高性能IO组件中(如Netty、Kafka、Nginx等)。了解IO模型,是构建高性能IO组件、开发网络应用的一个充分前提。

从Java NIO 到 Reactor模式 有更新!

本文主要介绍了Java NIO的用法,并从经典多线程IO模式讲起,引入Reactor模式,同时介绍Reactor模式的演化。

Impala简介 有更新!

Impala是一个分布式的海量关系型数据查询引擎,本文简介了Impala的特点、架构,并介绍了一个SELECT语句的执行过程,同时也介绍了一些优化查询效率的小技巧。