Xueersi Online School Tech Team
Author

Xueersi Online School Tech Team

The Xueersi Online School Tech Team, dedicated to innovating and promoting internet education technology.

113
Articles
0
Likes
305
Views
0
Comments
Recent Articles

Latest from Xueersi Online School Tech Team

100 recent articles max
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Nov 1, 2019 · Backend Development

Understanding Nginx Process Management: Signals, Master‑Worker Loops, and Worker Initialization

This article explains how Nginx creates and controls its master and worker processes using Linux signals, global flag variables, and a series of initialization steps—including signal handling, process spawning, socketpair communication, and worker loop execution—to achieve robust, high‑concurrency request handling.

Backendmaster-workernginx
0 likes · 14 min read
Understanding Nginx Process Management: Signals, Master‑Worker Loops, and Worker Initialization
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Oct 25, 2019 · Backend Development

Understanding Nginx Configuration Parsing: Data Structures, ngx_conf_parse, and HTTP Block Processing

This article explains how Nginx parses its configuration file by introducing the core data structures ngx_conf_t and ngx_command_t, describing the versatile ngx_conf_parse function, and detailing the step‑by‑step processing of HTTP, server, and location blocks, including conflict resolution.

BackendHTTPconfiguration
0 likes · 18 min read
Understanding Nginx Configuration Parsing: Data Structures, ngx_conf_parse, and HTTP Block Processing
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Oct 18, 2019 · Backend Development

Understanding Nginx Startup Process and Core Design Principles

This article explores Nginx’s elegant architecture, detailing its master‑worker process model, modular design, event‑driven engine, and the step‑by‑step initialization sequence—including command‑line parsing, cycle creation, container setup, configuration parsing, socket inheritance, and listening socket creation—based on version 1.15.8.1.

BackendC++Event-driven
0 likes · 25 min read
Understanding Nginx Startup Process and Core Design Principles
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Sep 27, 2019 · Big Data

Design Principles and Architecture of Apache Kylin for Sub‑Second OLAP Queries

This article explains how Apache Kylin, an open‑source distributed analytics engine built on Hadoop/Spark, achieves sub‑second OLAP query performance through pre‑computed cubes, a layered cuboid generation algorithm, bitmap‑based distinct counting, dimension optimization techniques, and tight integration with HBase for storage and fast SQL querying.

Apache KylinBig DataCube
0 likes · 15 min read
Design Principles and Architecture of Apache Kylin for Sub‑Second OLAP Queries
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Sep 20, 2019 · Operations

WebRTC Domestic Acceleration Mirror and Compilation Guide

This article explains the background, principles, and step‑by‑step instructions for using a non‑intrusive domestic mirror to accelerate WebRTC dependency synchronization and compilation across macOS, iOS, Linux, Android, and Windows platforms, including proxy configuration and repository URL replacement.

DevOpsMirrorProxy
0 likes · 18 min read
WebRTC Domestic Acceleration Mirror and Compilation Guide
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Sep 6, 2019 · Big Data

Real-Time Data Architecture, Evolution, and Applications at an Online School

The article details the six‑layer big‑data architecture of an online school, chronicles its migration from Storm to Spark Streaming and finally to Flink, and showcases concrete real‑time applications such as gateway monitoring, user‑profile tagging, renewal reporting, and advertising analysis, while outlining future development directions.

AnalyticsBig Data ArchitectureFlink
0 likes · 14 min read
Real-Time Data Architecture, Evolution, and Applications at an Online School