Tag

Selector

0 views collected around this technical thread.

Cognitive Technology Team
Cognitive Technology Team
Apr 17, 2025 · Backend Development

Understanding and Solving NIO Empty Polling in Java with Netty

This article explains the root causes of Java NIO empty polling, its impact on CPU usage, and presents Netty's multi‑layer detection, threshold‑based auto‑rebuild, and selector reconstruction techniques, along with configuration tips and future optimization directions for high‑concurrency backend systems.

EmptyPollingNIONetty
0 likes · 8 min read
Understanding and Solving NIO Empty Polling in Java with Netty
Laravel Tech Community
Laravel Tech Community
Mar 12, 2023 · Frontend Development

jQuery 3.6.4 Released: Introducing the :has() Selector and Other Updates

jQuery 3.6.4 arrives just two months after its predecessor, adding support for the new :has() selector, refining how native CSS.supports determines whether selectors are handled by querySelectorAll or jQuery's engine, and includes various other bug fixes and improvements.

JavaScriptSelectorWeb Development
0 likes · 3 min read
jQuery 3.6.4 Released: Introducing the :has() Selector and Other Updates
New Oriental Technology
New Oriental Technology
Jul 5, 2021 · Backend Development

Introduction to Java NIO: Buffers, Channels, and Selectors

This article provides a comprehensive overview of Java NIO, explaining the differences between BIO and NIO, the concepts of synchronous/asynchronous and blocking/non‑blocking I/O, and detailing the usage and implementation of Buffers, Channels, and Selectors with code examples.

BufferNIOSelector
0 likes · 10 min read
Introduction to Java NIO: Buffers, Channels, and Selectors
ByteDance ADFE Team
ByteDance ADFE Team
May 12, 2021 · Frontend Development

Understanding Recoil: Solving State Management Challenges in React

This article explains the origins of Recoil, why existing tools like Redux, React's built‑in state, and Context fall short for complex shared and derived state scenarios, and how Recoil's atom‑selector architecture, including async selectors and application‑level state observation, addresses flexibility, performance, and robustness in modern React applications.

AtomRecoilRedux
0 likes · 8 min read
Understanding Recoil: Solving State Management Challenges in React
Code Ape Tech Column
Code Ape Tech Column
Mar 2, 2021 · Backend Development

A Quick Introduction to Java NIO with Practical Examples

This article explains Java NIO fundamentals—including Channels, Buffers, and Selectors—compares them with traditional IO, and provides multiple runnable code examples such as FileChannel, SocketChannel, Selector loops, memory‑mapped files, scatter/gather, transferTo/From, Pipe and DatagramChannel to illustrate non‑blocking and high‑performance I/O.

BufferNIOSelector
0 likes · 31 min read
A Quick Introduction to Java NIO with Practical Examples
Architecture Digest
Architecture Digest
Jun 20, 2018 · Backend Development

Kafka Server Network Framework: Reactor Pattern and Multi‑Threaded Architecture

The article explains how Kafka's network layer uses the Reactor pattern with Java NIO, describes the single‑threaded selector model, its limitations, and how Kafka introduces multiple selectors, acceptor, processor, and handler thread pools to achieve high‑concurrency network I/O.

Java NIOKafkaMultithreading
0 likes · 6 min read
Kafka Server Network Framework: Reactor Pattern and Multi‑Threaded Architecture
Java Captain
Java Captain
Mar 6, 2018 · Backend Development

Java NIO Basics: Channels, Buffers, and Selectors

This article introduces Java NIO fundamentals, explaining the key concepts of Channel, Buffer, and Selector, comparing them with traditional I/O streams, and providing code examples for file reading, writing with FileChannel, and illustrating how selectors enable single‑threaded multiplexed I/O handling.

BufferI/ONIO
0 likes · 8 min read
Java NIO Basics: Channels, Buffers, and Selectors
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Oct 26, 2017 · Backend Development

Understanding Kafka’s NIO Selector: How the Selector Class Manages Connections

This article delves into Kafka’s network layer implementation, explaining the Selector class’s role in registering socket channels, handling connection events, and orchestrating reads and writes via KafkaChannel and TransportLayer, while illustrating packet structures and providing code snippets for key functions like register, connect, poll, and send.

Backend DevelopmentKafkaNIO
0 likes · 7 min read
Understanding Kafka’s NIO Selector: How the Selector Class Manages Connections
Java Captain
Java Captain
Aug 22, 2017 · Backend Development

Understanding Java NIO: Channels, Buffers, Selectors and Example Code

This article explains Java NIO fundamentals—including synchronous vs asynchronous, blocking vs non‑blocking I/O—covers core components such as Channel, Buffer, and Selector, and provides complete example code for file operations and a single‑threaded server/client, comparing NIO with traditional I/O.

BufferNIONon-blocking I/O
0 likes · 16 min read
Understanding Java NIO: Channels, Buffers, Selectors and Example Code