Java 生态
Java 后端技术积累:Spring / Redis / Kafka / Flink 等
-
基础知识填坑系列(1)-- 数据结构:从数组到红黑树,重新理解 Java 常见数据结构
从 ArrayList、LinkedList、HashMap 一路推导到 BST、AVL 与红黑树,重点理解每种结构为什么存在,以及它们在时间、空间和维护成本之间做了什么取舍。
-
Kafka 3.9 教程(九):API 参考
Kafka 3.9 API 参考文档,包含 Producer API、Consumer API、Streams API、Connect API、Admin API、交互式查询和应用重置工具的详细使用说明。
-
Kafka 3.9 教程(八):Kafka Streams
Kafka Streams 是 Kafka 内置的轻量级流处理库,用于构建实时应用程序和微服务。包含核心概念、DSL API、Processor API、窗口操作、交互查询、配置调优和测试等内容。
-
Kafka 3.9 教程(七):Kafka Connect
Kafka Connect 是 Kafka 官方提供的数据集成框架,用于在 Kafka 与外部系统之间可靠地传输数据。包含架构概述、运行模式、核心概念、用户指南、连接器开发和管理运维等内容。
-
Kafka 3.9 教程(三):配置详解
详细介绍 Kafka 的 Broker 配置、主题级配置、生产者配置、消费者配置、Kafka Connect 配置和 Kafka Streams 配置等核心配置参数。
-
Kafka 3.9 教程(二):核心概念
详细介绍 Kafka 的五大核心 API(Producer、Consumer、Admin、Streams、Connect)、生产者和消费者模型、分区机制和副本机制。Kafka 是一个分布式事件流平台,支持发布订阅、持久存储和实时处理。
-
Kafka 3.9 教程(一):快速入门
基于 Apache Kafka 3.9 官方文档整理,包含事件流处理核心概念、Apache Kafka 核心特性(分布式、高可扩展、弹性、容错)、Broker/Producer/Consumer 核心组件,以及快速开始步骤和典型使用场景。
-
Kafka 3.9 教程:目录与导读
基于 Apache Kafka 3.9 官方文档整理的完整学习系列导读,涵盖快速入门、核心概念、配置、原理、运维、安全、Connect、Streams 与 API 参考共九章。
-
Flink 教程(六):生产环境配置指南
Flink生产环境核心配置指南,包含Cluster资源配置、RocksDB配置、容错机制、内存模型和Java API配置等。详细解释TaskManager内存分配和托管内存比例配置。
-
Flink 教程(五):核心架构与机制 FAQ
Flink核心架构与机制总结,包含JobManager和TaskManager的Master-Slave架构、状态后端对比、Checkpoint与Savepoint机制、水位线三道防线、窗口触发机制和内存管理反压等关键知识点。
-
Flink 教程(四):Java 开发实践
详细介绍Flink在Java中的开发实践,包括DataStream API基础、状态管理(Keyed State和Operator State)、窗口操作、时间语义和水位线、容错配置、Kafka连接器和复杂事件处理(CEP)等。
-
Flink 教程(三):部署与运维
详细介绍Flink的三种部署模式(Standalone、YARN、Kubernetes)、高可用配置、内存配置、Checkpoint配置、状态后端配置和RocksDB优化配置等生产环境核心参数。