Tag

Buffering

1 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.

BufferingJava I/OKafka
0 likes · 17 min read
Understanding Buffering: Concepts, Java I/O, Logback Logging, and Kafka Optimizations
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
360 Tech Engineering
360 Tech Engineering
Jan 21, 2022 · Fundamentals

Understanding Disk I/O: Read, Write, DMA, Page Cache, mmap and Performance Optimizations

This article explains the principles of disk I/O, covering read/write workflows, DMA acceleration, page cache, memory‑mapped files, buffering techniques, Linux kernel parameters and practical Java code examples to illustrate how to reduce CPU involvement and improve overall system performance.

BufferingDMADisk I/O
0 likes · 12 min read
Understanding Disk I/O: Read, Write, DMA, Page Cache, mmap and Performance Optimizations
IT Architects Alliance
IT Architects Alliance
Dec 19, 2021 · Fundamentals

Traditional System Call I/O and High‑Performance Optimizations in Linux

This article explains how Linux traditional read/write system calls work, detailing the CPU, DMA copies and context switches involved, and then explores high‑performance I/O techniques such as zero‑copy, multiplexing and PageCache, together with the Linux I/O stack and buffering layers.

BufferingDMAI/O
0 likes · 11 min read
Traditional System Call I/O and High‑Performance Optimizations in Linux
360 Tech Engineering
360 Tech Engineering
Jan 18, 2021 · Fundamentals

Understanding the Linux I/O Stack, Call Chain, and Performance Characteristics

This article explains the layered design of Linux file I/O, describes how data moves from application buffers through libc, page cache, and kernel I/O queues to disk, discusses synchronization primitives, consistency issues, and performance factors such as scheduling algorithms and hardware characteristics.

BufferingI/OLinux
0 likes · 9 min read
Understanding the Linux I/O Stack, Call Chain, and Performance Characteristics
Python Programming Learning Circle
Python Programming Learning Circle
Jan 4, 2020 · Fundamentals

Master Python File I/O: From pathlib to buffering and advanced tricks

This tutorial covers Python's comprehensive file I/O capabilities, including pathlib and os.path directory operations, tempfile usage, fnmatch pattern matching, open() modes and buffering, reading and writing techniques, fileinput streams, linecache random access, and practical code examples.

BufferingFile I/OPython
0 likes · 23 min read
Master Python File I/O: From pathlib to buffering and advanced tricks
Efficient Ops
Efficient Ops
May 23, 2019 · Fundamentals

Understanding Real-Time Data Flow and SIGPIPE in Linux Pipes

This article explains how Linux pipes transmit data in real time, explores buffering modes, demonstrates practical experiments with Python scripts, and details read/write rules, including SIGPIPE handling, providing developers with essential insights for effective command-line pipeline usage.

BufferingLinuxPipes
0 likes · 11 min read
Understanding Real-Time Data Flow and SIGPIPE in Linux Pipes
Java Captain
Java Captain
Sep 6, 2017 · Fundamentals

Java I/O Streams: Byte Streams, Character Streams, Buffered Streams, Data Streams, and Object Streams

This article provides a comprehensive tutorial on Java I/O streams, covering byte streams, character streams, buffered streams, line‑oriented I/O, scanning and formatting APIs, command‑line I/O, data streams for primitive types, and object streams for serialization, with detailed code examples and best‑practice guidelines.

BufferingJavaSerialization
0 likes · 26 min read
Java I/O Streams: Byte Streams, Character Streams, Buffered Streams, Data Streams, and Object Streams
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 18, 2017 · Operations

iQiyi Video Buffering Analysis and Handling Experience

iQiyi monitors video buffering across millions of users, classifies anomalies into internal, server, operator, and user causes, uses a buffer perception system with clustering and SVM predictions, automates multi‑dimensional alerts, and resolves over 93% of non‑operator incidents within 15 minutes.

BufferingiQIYImonitoring systems
0 likes · 18 min read
iQiyi Video Buffering Analysis and Handling Experience