Tag

Java I/O

0 views collected around this technical thread.

Architect's Guide
Architect's Guide
Dec 19, 2023 · Backend Development

Understanding Buffering: Concepts, Java I/O, Logback Logging, and Kafka Optimizations

This article explains the fundamentals of buffering, demonstrates how Java I/O streams and Logback logging use buffers to improve performance, explores synchronous and asynchronous buffering strategies, and discusses Kafka producer buffering with practical code examples and optimization guidelines.

AsynchronousBufferingJava I/O
0 likes · 17 min read
Understanding Buffering: Concepts, Java I/O, Logback Logging, and Kafka Optimizations
Top Architect
Top Architect
Sep 22, 2023 · Backend Development

Understanding Java I/O: BIO, NIO, AIO, and Netty – A Comprehensive Guide

This article provides a comprehensive overview of Java I/O models—including blocking (BIO), non‑blocking (NIO), asynchronous (AIO)—explains their differences, demonstrates file and network programming with code examples, and introduces Netty as a high‑performance framework for building scalable server applications.

File I/OJava I/ONIO
0 likes · 32 min read
Understanding Java I/O: BIO, NIO, AIO, and Netty – A Comprehensive Guide
Architect
Architect
Aug 22, 2022 · Backend Development

Understanding Buffering: Concepts, Java I/O, Logback, and Kafka Optimization

This article explains the principle of buffering, illustrates its benefits with Java file I/O, Logback asynchronous logging, and Kafka producer batching, and provides practical optimization ideas, code examples, and cautions for both synchronous and asynchronous buffer designs.

BufferingJava I/OKafka
0 likes · 16 min read
Understanding Buffering: Concepts, Java I/O, Logback, and Kafka Optimization