All Articles

142659 articles · Page 6755 of 7133
dbaplus Community
dbaplus Community
Mar 22, 2017 · Operations

Why Nginx Returns 400 Bad Request and How to Fix It

This article walks through a real‑world Nginx 400 Bad Request incident, explaining how missing or malformed Host headers and added proxy headers caused the error, and provides step‑by‑step diagnostics, configuration comparisons, and the final fix of using the correct $host variable.

400-bad-requesthost-headernginx
0 likes · 13 min read
Why Nginx Returns 400 Bad Request and How to Fix It
DevOps
DevOps
Mar 22, 2017 · Operations

DevOps Philosophy: From Continuous Integration to Immutable Deployments

The article explores DevOps concepts, recounting personal experiences with legacy systems, the evolution of continuous integration and delivery, the promises and pitfalls of microservices, deployment challenges, orchestration tools, and modern container‑based solutions like Docker and Kubernetes, emphasizing a pragmatic path toward immutable infrastructure.

AutomationCI/CDDeployment
0 likes · 13 min read
DevOps Philosophy: From Continuous Integration to Immutable Deployments
21CTO
21CTO
Mar 22, 2017 · Artificial Intelligence

How Youku Tudou Revamped Its Video Recommendation Engine for Real‑Time Ranking

The Youku Tudou data team overhauled its video recommendation system by moving ranking from offline to online, detailing architectural changes, advantages, challenges, feature handling, offline evaluation, and model weight fusion to improve scalability and user experience.

AB testingAILarge-Scale Data
0 likes · 7 min read
How Youku Tudou Revamped Its Video Recommendation Engine for Real‑Time Ranking
21CTO
21CTO
Mar 22, 2017 · Backend Development

How Does PHP’s Zend Engine Execute Your Code? Inside the Virtual Machine

This article explains how PHP, as a scripted language, is compiled to intermediate code and run by the Zend virtual machine, detailing the VM’s role, JIT compilation, execution stacks, php‑fpm workflow, and key questions about OpCache and configuration loading.

PHPZend enginephp-fpm
0 likes · 5 min read
How Does PHP’s Zend Engine Execute Your Code? Inside the Virtual Machine
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 22, 2017 · Operations

Load Balancing: Concepts, Mechanisms, and Enterprise Practices

This article explains the principles of load balancing, distinguishes stateless service and stateful data balancing, describes DNS, hardware and software solutions such as F5, HAProxy, LVS, and GSLB, and illustrates real‑world implementations at Alibaba and Tencent while offering practical guidance on sharding, caching, and fault tolerance.

DNSGSLBHAProxy
0 likes · 18 min read
Load Balancing: Concepts, Mechanisms, and Enterprise Practices
360 Quality & Efficiency
360 Quality & Efficiency
Mar 22, 2017 · Frontend Development

Using ajaxFileUpload jQuery Plugin for Asynchronous File Upload

This article explains how to use the ajaxFileUpload jQuery plugin for asynchronous file uploads, detailing its syntax, configuration options, integration steps with HTML, JavaScript, and Java backend code, and provides practical notes on styling and compatibility.

JavaScriptajaxFileUploadasynchronous upload
0 likes · 4 min read
Using ajaxFileUpload jQuery Plugin for Asynchronous File Upload
网易UEDC
网易UEDC
Mar 22, 2017 · Mobile Development

Choosing Between ActionSheets, BottomSheets, and Popovers for Mobile UI

This article examines less‑common mobile overlay patterns—half‑screen pages, ActionSheets, BottomSheets, and Popovers—explaining their use cases, design advantages, and best‑practice tips for iOS and Android applications.

ActionSheetsBottomSheetsMobile Development
0 likes · 11 min read
Choosing Between ActionSheets, BottomSheets, and Popovers for Mobile UI
网易UEDC
网易UEDC
Mar 22, 2017 · Frontend Development

Mastering Overlay Layers: Dialogs, Toasts, and Snackbars Explained

This article defines overlay layers, compares dialog boxes, toasts, and snackbars, outlines their modal and non‑modal variants, usage scenarios, design tips, advantages, and drawbacks, helping designers choose the right temporary UI component for mobile and web applications.

DialogFrontendOverlay
0 likes · 10 min read
Mastering Overlay Layers: Dialogs, Toasts, and Snackbars Explained
ITPUB
ITPUB
Mar 22, 2017 · Backend Development

What Makes Taobao’s Massive Scale Demand Hundreds of Elite Engineers?

The article explains how a high‑traffic e‑commerce platform like Taobao relies on distributed storage, search engines, massive caching, load‑balancing, CDN, sophisticated advertising and analytics systems, all of which require large teams of top engineers to design, implement, and operate.

BackendCachingSearch
0 likes · 12 min read
What Makes Taobao’s Massive Scale Demand Hundreds of Elite Engineers?
ITPUB
ITPUB
Mar 22, 2017 · Big Data

Why Spark Beats MapReduce: The RDD Story and Spark SQL Evolution

This article walks through Spark’s origins, its core RDD concept, how it improves on Hadoop’s MapReduce, the role of in‑memory processing, functional programming support, and the emergence of Spark SQL with DataFrames and the Catalyst optimizer.

Big DataDistributed ComputingMapReduce
0 likes · 25 min read
Why Spark Beats MapReduce: The RDD Story and Spark SQL Evolution
High Availability Architecture
High Availability Architecture
Mar 22, 2017 · Databases

RocksDB Basics: Architecture, Features, and Performance

This article provides a comprehensive overview of RocksDB, covering its origin, design goals, core architecture components, key features such as APIs, compression strategies, durability mechanisms, backup and replication support, as well as tooling, testing, and performance characteristics.

DatabaseKey-Value StoreRocksDB
0 likes · 17 min read
RocksDB Basics: Architecture, Features, and Performance
Qunar Tech Salon
Qunar Tech Salon
Mar 22, 2017 · Mobile Development

Analyzing the Source Code of the Picasso Image Loading Library in Android

This article examines the internal implementation of the Android Picasso image‑loading library, detailing its singleton initialization, request creation, builder pattern usage, caching mechanisms, delayed loading, and the workflow of actions, handlers, and thread execution to illustrate how images are fetched and displayed.

AndroidBuilder PatternImage Loading
0 likes · 8 min read
Analyzing the Source Code of the Picasso Image Loading Library in Android
dbaplus Community
dbaplus Community
Mar 22, 2017 · Databases

Mastering Oracle Dynamic Sampling for Accurate Cardinality Estimates

This article explains Oracle's dynamic sampling feature, outlines typical scenarios such as temporary tables and complex filters, presents real CRM case studies with misestimated cardinalities, demonstrates step‑by‑step solutions using DBMS_STATS commands, and shows how 12c enhancements dramatically improve estimation accuracy for complex queries.

12cDatabase StatisticsDynamic Sampling
0 likes · 8 min read
Mastering Oracle Dynamic Sampling for Accurate Cardinality Estimates
Efficient Ops
Efficient Ops
Mar 21, 2017 · Operations

Rethinking Operations: The “Third Kind” of SRE at Lianjia

The article shares the author’s experience transitioning from private to public and hybrid clouds at Lianjia, introduces a “third kind” of operations that blends traditional and internet‑based practices, and discusses containers, DNS‑based naming, and automation tools to build adaptable, cost‑effective infrastructure.

Hybrid CloudNaming ServiceSRE
0 likes · 21 min read
Rethinking Operations: The “Third Kind” of SRE at Lianjia