All Articles

143147 articles · Page 6692 of 7158
Baidu Maps Tech Team
Baidu Maps Tech Team
Jul 19, 2017 · Backend Development

How to Prevent Proxy Overload and Cascading Failures in Backend Systems

This article explains what overload means in server development, analyzes a concrete proxy overload case, identifies root causes, and presents a multi‑layer protection strategy—including self‑protection, downstream safeguards, concurrency control, and improved circuit‑breaker designs—to keep services stable under heavy traffic.

Resource Isolationbackendcircuit breaker
0 likes · 14 min read
How to Prevent Proxy Overload and Cascading Failures in Backend Systems
Architecture Digest
Architecture Digest
Jul 19, 2017 · Fundamentals

A Curated List of Notable Alibaba Open‑Source Projects

This article presents a comprehensive overview of prominent Alibaba open‑source projects spanning frontend frameworks, mobile cross‑platform solutions, backend systems, databases, testing tools, and UI components, each with brief descriptions and GitHub links for developers seeking robust, enterprise‑grade resources.

AlibabaDevToolsFrontend
0 likes · 13 min read
A Curated List of Notable Alibaba Open‑Source Projects
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 19, 2017 · Operations

How Do Different Load‑Balancing Algorithms Impact Server Performance?

This article explains various load‑balancing methods—including round robin, weighted round robin, least connection, weighted least connection, adaptive agent‑based balancing, fixed weighting, weighted response, and source IP hash—detailing how each algorithm distributes traffic and handles server capacity differences.

least connectionround robinserver traffic distribution
0 likes · 7 min read
How Do Different Load‑Balancing Algorithms Impact Server Performance?
High Availability Architecture
High Availability Architecture
Jul 19, 2017 · Artificial Intelligence

Weiflow: A Scalable Machine Learning Workflow Framework for Sina Weibo

The article introduces Weiflow, a dual‑layer DAG‑based machine‑learning workflow framework designed for Sina Weibo, and explains how its modular XML configuration, Scala implementation, and integration with Spark, TensorFlow, Hive, Storm, and Flink improve development efficiency, scalability, and execution performance across the entire ML pipeline.

Big DataDAGMachine Learning
0 likes · 16 min read
Weiflow: A Scalable Machine Learning Workflow Framework for Sina Weibo
Qunar Tech Salon
Qunar Tech Salon
Jul 19, 2017 · Frontend Development

Headless Chrome Automation: API Overview, Coding Tips, and Example Scripts

This article introduces the Chrome DevTools Protocol API, provides practical coding tips for using the chrome-remote-interface library, and demonstrates complete Node.js examples for gathering performance metrics, automating Baidu searches, and extracting first‑page results with headless Chrome.

Chrome DevTools ProtocolHeadless ChromeJavaScript
0 likes · 9 min read
Headless Chrome Automation: API Overview, Coding Tips, and Example Scripts
MaGe Linux Operations
MaGe Linux Operations
Jul 18, 2017 · Operations

Boost Your Linux Productivity: Essential Command-Line Tips & Tricks

This article compiles a comprehensive set of high‑efficiency Linux command‑line tools and shortcuts—ranging from basic Bash usage and SSH key management to powerful data‑processing utilities and system‑debugging commands—to help users streamline daily workflows and save valuable time.

bashcommand-linesysadmin
0 likes · 13 min read
Boost Your Linux Productivity: Essential Command-Line Tips & Tricks
Efficient Ops
Efficient Ops
Jul 18, 2017 · Operations

Boost NGINX Performance: Essential Linux and NGINX Tuning Tips

This guide explains how to fine‑tune Linux kernel parameters and NGINX directives—such as backlog queues, file descriptors, worker processes, keep‑alive settings, access‑log buffering, sendfile, and request limits—to achieve optimal web server performance for high‑traffic sites.

OperationsWeb Serverlinux
0 likes · 11 min read
Boost NGINX Performance: Essential Linux and NGINX Tuning Tips
Baidu Intelligent Testing
Baidu Intelligent Testing
Jul 18, 2017 · Mobile Development

Implementing iOS Remote Real‑Device Debugging: Baidu MTC Solution Presented at the 3rd China Mobile Internet Testing Development Conference

At the 3rd China Mobile Internet Testing Development Conference, Baidu MTC demonstrated an industry‑leading iOS remote real‑device debugging solution that bridges the testing gap between iOS and Android, enabling low‑latency screen streaming, touch simulation, and Xcode‑based debugging on real iPhones.

Baidu MTCRemote Debuggingautomation
0 likes · 8 min read
Implementing iOS Remote Real‑Device Debugging: Baidu MTC Solution Presented at the 3rd China Mobile Internet Testing Development Conference
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 18, 2017 · Backend Development

17 Years as a Web Developer: Key Lessons on Node, Full‑Stack, and Career Growth

From his first webcam photo in 1997 to leading full‑stack projects, Daniel Khan shares a candid, first‑person chronicle of 17 years in web development, highlighting the evolution of Node, the pitfalls of over‑engineering, essential coding principles, and practical advice for staying adaptable in the ever‑changing JavaScript ecosystem.

Node.jscoding principles
0 likes · 17 min read
17 Years as a Web Developer: Key Lessons on Node, Full‑Stack, and Career Growth
Architecture Digest
Architecture Digest
Jul 18, 2017 · Backend Development

Design and Implementation of Ctrip Real‑Time User Data Collection System

This article describes the design, technology selection, and performance evaluation of Ctrip's real‑time user behavior data collection platform, covering Netty‑based network handling, Kafka/Hermes messaging, encryption, compression, Avro backup, and related analytics products, with detailed feasibility analysis and benchmark results.

KafkaNettybackend architecture
0 likes · 17 min read
Design and Implementation of Ctrip Real‑Time User Data Collection System
ITPUB
ITPUB
Jul 18, 2017 · Fundamentals

11 Little‑Known Linux Terminal Tricks to Supercharge Your Workflow

This guide shares eleven practical Linux command‑line techniques—from essential shortcut keys and sudo shortcuts to background execution, scheduling, process management, file browsing, shutdown cancellation, and YouTube video downloading—helping seasoned and new users work faster and smarter in the terminal.

ShortcutsTerminalcommand-line
0 likes · 11 min read
11 Little‑Known Linux Terminal Tricks to Supercharge Your Workflow
ITPUB
ITPUB
Jul 18, 2017 · Databases

Mastering MySQL B-Tree Indexes: How They Work and How to Optimize Queries

This article explains the inner workings of MySQL B‑Tree indexes, how the optimizer chooses the cheapest execution plan, demonstrates practical examples of index matching, cost calculation, and EXPLAIN analysis, and provides step‑by‑step troubleshooting techniques for real‑world performance issues.

B-Tree IndexDatabase PerformanceEXPLAIN
0 likes · 16 min read
Mastering MySQL B-Tree Indexes: How They Work and How to Optimize Queries
Hujiang Technology
Hujiang Technology
Jul 18, 2017 · Fundamentals

A Crash Course in Memory Management: ArrayBuffer, SharedArrayBuffer, and Manual vs Automatic Management in JavaScript

This article explains the fundamentals of memory management, illustrating why ArrayBuffer and SharedArrayBuffer were added to JavaScript, how automatic garbage collection works, and what manual memory handling with functions like malloc and free entails, especially when using WebAssembly and C.

ArrayBufferGarbage CollectionJavaScript
0 likes · 6 min read
A Crash Course in Memory Management: ArrayBuffer, SharedArrayBuffer, and Manual vs Automatic Management in JavaScript