All Articles

141462 articles · Page 6847 of 7074
MaGe Linux Operations
MaGe Linux Operations
Jun 15, 2016 · Operations

Build Python Scripts for Real-Time Linux Server Monitoring

This article explains how to create Python scripts that monitor Linux server CPU, load, memory, and network usage by reading data from the /proc virtual filesystem, providing step‑by‑step code examples and illustrating each script’s output with screenshots.

LinuxPythonmonitoring
0 likes · 11 min read
Build Python Scripts for Real-Time Linux Server Monitoring
dbaplus Community
dbaplus Community
Jun 14, 2016 · Backend Development

How LeTV Scaled Its Order System to One Million Transactions per Second

The talk explains how LeTV’s BOSS platform used sharding, a custom distributed ORM called Mango, and Snowflake‑style ID generation together with cluster‑level request routing to expand its order processing from hundreds of thousands to over a million transactions per second.

BackendSnowflakedistributed-orm
0 likes · 5 min read
How LeTV Scaled Its Order System to One Million Transactions per Second
Efficient Ops
Efficient Ops
Jun 14, 2016 · Operations

Automate Fault Root‑Cause Detection in Massive IT Operations

This article explains how large‑scale internet companies can reduce alarm storms and speed up incident resolution by creating an operations ecosystem centered on automated fault root‑cause localization, detailing the challenges, architecture, decision‑tree algorithms, and a four‑step implementation guide.

AutomationDecision TreeIT infrastructure
0 likes · 11 min read
Automate Fault Root‑Cause Detection in Massive IT Operations
Aotu Lab
Aotu Lab
Jun 14, 2016 · Frontend Development

Safari 10.0: Full‑Stack Web API and Front‑End Feature Guide

Safari 10.0 brings comprehensive support for IndexedDB, Shadow DOM, ES6, WebGL, advanced CSS properties, media autoplay, picture‑in‑picture, WebDriver, and native Apple Pay integration, enabling developers to build richer offline‑capable, secure, and high‑performance web applications on macOS and iOS.

FrontendIndexedDBSafari
0 likes · 12 min read
Safari 10.0: Full‑Stack Web API and Front‑End Feature Guide
21CTO
21CTO
Jun 14, 2016 · Frontend Development

How Taobao’s Home Page Evolved: From PHP to Node and Scaling to Billions of Views

This article chronicles the evolution of Taobao’s home page—from its early PHP implementation to a modern Node‑based platform—detailing architecture, module building, performance optimizations, stability safeguards, and agile practices that enable it to serve billions of daily page views.

FrontendPHPTaobao
0 likes · 18 min read
How Taobao’s Home Page Evolved: From PHP to Node and Scaling to Billions of Views
21CTO
21CTO
Jun 14, 2016 · Databases

Why Your SSRS Report Is Slowing Down: Real-World SQL Optimization Lessons

An in‑depth case study of a sluggish SSRS report for Siemens China's MES system reveals how missing indexes, full‑table scans on billion‑row tables, and misguided partitioning cripple performance, and demonstrates practical SQL refactoring, stored‑procedure redesign, and indexing strategies that cut query time from hours to seconds.

PartitioningSQLStored Procedures
0 likes · 10 min read
Why Your SSRS Report Is Slowing Down: Real-World SQL Optimization Lessons
21CTO
21CTO
Jun 14, 2016 · Backend Development

Mastering Nginx Access Layer Rate Limiting: Practical Configurations and Code Samples

This article explains how to implement access‑layer rate limiting in Nginx using built‑in modules, OpenResty Lua extensions, and token‑bucket or leaky‑bucket algorithms, with detailed configuration snippets, execution flow, testing procedures, and log analysis for robust traffic control.

LuaNginxOpenResty
0 likes · 21 min read
Mastering Nginx Access Layer Rate Limiting: Practical Configurations and Code Samples
Architect
Architect
Jun 14, 2016 · Backend Development

Custom Rejection Policies and Blocking Strategies for Java ThreadPoolExecutor

The article explains how to design a producer‑consumer model using Java's BlockingQueue, customize ThreadPoolExecutor's rejection policies—especially replacing the default AbortPolicy with a blocking strategy via a custom RejectedExecutionHandler—to safely handle full queues and improve concurrency control.

ConcurrencyJavaRejectedExecutionHandler
0 likes · 5 min read
Custom Rejection Policies and Blocking Strategies for Java ThreadPoolExecutor
Java High-Performance Architecture
Java High-Performance Architecture
Jun 14, 2016 · Backend Development

How Hotjar Scaled to 500M Daily Requests: 8 Lessons for Rapid Backend Growth

This article chronicles Hotjar's evolution from a simple two‑server setup to a robust, eight‑server architecture handling billions of daily requests, sharing eight practical lessons on scaling, CDN usage, language choice, data storage, monitoring, and cost‑effective optimizations for fast‑growing web services.

CDNPerformance Optimizationarchitecture
0 likes · 7 min read
How Hotjar Scaled to 500M Daily Requests: 8 Lessons for Rapid Backend Growth
ITPUB
ITPUB
Jun 14, 2016 · Databases

Why SQL Server 2005 Schemas Change Permissions and How They Benefit You

The article explains how SQL Server 2005 introduced schemas as separate namespaces, altering table ownership and permission rules compared to SQL Server 2000, and outlines the advantages such as role‑based access, easier user removal, default schema sharing, finer permission control, and business‑specific object organization.

SQL ServerSQL2005permissions
0 likes · 5 min read
Why SQL Server 2005 Schemas Change Permissions and How They Benefit You
ITPUB
ITPUB
Jun 14, 2016 · Operations

How to Diagnose and Fix Nginx 502 Bad Gateway Errors

This guide explains why Nginx returns 502 Bad Gateway, outlines common trigger conditions, and provides step‑by‑step commands and configuration tweaks—such as adjusting FastCGI process limits, timeout values, buffer sizes, and php‑fpm settings—to reliably resolve the issue.

502NginxServer
0 likes · 8 min read
How to Diagnose and Fix Nginx 502 Bad Gateway Errors
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 14, 2016 · Fundamentals

Analysis of Common C/C++ Memory Issues: Leaks and Performance Degradation

This article examines typical C/C++ memory problems, classifying them into memory leaks and performance issues caused by fragmentation, explains root causes such as lost pointers, improper releases, unbounded allocations, and provides diagnostic examples and mitigation strategies using memory pools like tcmalloc.

C++Memory FragmentationTCMalloc
0 likes · 13 min read
Analysis of Common C/C++ Memory Issues: Leaks and Performance Degradation

How BitMap Accelerates Active-Day Distribution Calculations in Big Data

BitMap, a space‑saving bit‑array structure, can replace costly I/O‑heavy Spark jobs for computing user active‑day distributions by converting joins and distinct operations into fast bitwise logic, enabling efficient 30‑day rolling metrics with minimal memory and superior performance, as demonstrated by real‑world benchmarks.

Active DaysBig DataSpark
0 likes · 8 min read
How BitMap Accelerates Active-Day Distribution Calculations in Big Data
WeChat Backend Team
WeChat Backend Team
Jun 14, 2016 · Backend Development

How WeChat Generates Trillions of Sequence Numbers with Sub‑Millisecond Latency

This article explains how WeChat’s seqsvr service generates trillions of per‑user sequence numbers with sub‑millisecond latency, detailing its core architecture, pre‑allocation and section‑sharing strategies, engineering implementation with StoreSvr and AllocSvr, and the evolution of its disaster‑recovery designs from primary‑backup to embedded routing tables.

SequenceWeChatdisaster-recovery
0 likes · 20 min read
How WeChat Generates Trillions of Sequence Numbers with Sub‑Millisecond Latency
Qunar Tech Salon
Qunar Tech Salon
Jun 13, 2016 · Operations

Evaluating IT Operations Maturity: Core Metrics, Scoring Model, and Best Practices

This article outlines a comprehensive framework for assessing IT operations maturity by defining four core dimensions—availability, cost, efficiency, and technological advancement—along with quantitative metrics, scoring formulas, and practical methods for data collection and continuous performance improvement.

Cost ManagementIT Operationsavailability
0 likes · 11 min read
Evaluating IT Operations Maturity: Core Metrics, Scoring Model, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Jun 13, 2016 · Operations

8 Essential Steps to Diagnose Slow Network Performance in Data Centers

When a data center experiences sluggish network speeds despite connectivity, a systematic approach—checking device CPU usage, reviewing logs, using ping, verifying duplex settings, inspecting cables and modules, monitoring port status, conducting comparative tests, and scanning for malware—can pinpoint and resolve the underlying issues.

CPU MonitoringNetwork troubleshootingdata center operations
0 likes · 7 min read
8 Essential Steps to Diagnose Slow Network Performance in Data Centers
Architect
Architect
Jun 13, 2016 · Backend Development

Performance Optimization Journey of a No‑Card Payment System: Database Deadlock, Transaction Length, Thread‑Pool, and Logging Improvements

This article examines the performance bottlenecks of a no‑card payment platform—including database deadlocks, overly long transactions, CPU saturation, unbounded thread pools, and excessive logging—and presents concrete backend‑level refactorings, configuration changes, and code examples that dramatically improve scalability and reliability.

LoggingThread Pool
0 likes · 11 min read
Performance Optimization Journey of a No‑Card Payment System: Database Deadlock, Transaction Length, Thread‑Pool, and Logging Improvements