All Articles

145983 articles · Page 7197 of 7300
21CTO
21CTO
Nov 4, 2015 · Frontend Development

How Reducing HTTP Requests Supercharges Web Performance

This article explains why web performance matters, outlines the 2‑5‑8 response time principle, and provides practical front‑end optimization techniques such as reducing HTTP requests, internal page tweaks, caching strategies, gzip compression, and network connection improvements to deliver faster user experiences.

CDNFrontend OptimizationHTTP requests
0 likes · 15 min read
How Reducing HTTP Requests Supercharges Web Performance
21CTO
21CTO
Nov 4, 2015 · Fundamentals

How a Single Ethernet Cable Triggered a Dorm‑Wide VLAN Storm

A college student recounts how a simple Ethernet cable hack caused a network-wide broadcast storm in a dormitory, exploring the underlying VLAN and STP concepts while detailing improvised hardware tricks and the resulting chaos.

DIYEthernetNetworking
0 likes · 10 min read
How a Single Ethernet Cable Triggered a Dorm‑Wide VLAN Storm
21CTO
21CTO
Nov 4, 2015 · Information Security

Master PHP Encryption: From MD5 to OpenSSL Asymmetric Techniques

This article explains PHP's various encryption methods, covering one-way hash functions like MD5 and SHA1, symmetric algorithms, the rarely used crypt() function, and detailed implementations of asymmetric encryption with OpenSSL, including key generation, encryption, decryption, and practical code examples.

HashOpenSSLPHP
0 likes · 15 min read
Master PHP Encryption: From MD5 to OpenSSL Asymmetric Techniques
21CTO
21CTO
Nov 4, 2015 · Big Data

Evolution of Dazhong Dianping’s Data Platform (2012‑2014): Key Lessons for Growing Big Data Teams

This article chronicles the step‑by‑step evolution of Dazhong Dianping’s data platform from 2012 to 2014, detailing changes in data models, storage and compute architecture, scheduling, monitoring, and data‑driven applications, offering practical insights for teams building early‑stage big‑data infrastructures.

Big Data ArchitectureData EngineeringData Warehouse
0 likes · 7 min read
Evolution of Dazhong Dianping’s Data Platform (2012‑2014): Key Lessons for Growing Big Data Teams
Architects' Tech Alliance
Architects' Tech Alliance
Nov 3, 2015 · Cloud Computing

How XenServer Handles Data Protection, Backup, and Disaster Recovery

This article explains XenServer's high‑performance virtualization features, OVF/OVA export capabilities, snapshot‑based backup methods, disaster‑recovery replication, XenCenter management console functions, integration with Microsoft System Center, and the open XenAPI that enables third‑party automation.

BackupCloud ComputingDisaster Recovery
0 likes · 5 min read
How XenServer Handles Data Protection, Backup, and Disaster Recovery
Qunar Tech Salon
Qunar Tech Salon
Nov 3, 2015 · Operations

Meituan's Supply Chain System: Architecture, Challenges, and Automation

The article explains Meituan's supply chain (SCP) process, detailing its role in converting merchant agreements into electronic contracts, the complex data structures, flexible sales models, dynamic auditing, and how automation, workflow, and product‑center modeling address these challenges to dramatically reduce costs and improve efficiency.

O2OOperationsProduct Modeling
0 likes · 14 min read
Meituan's Supply Chain System: Architecture, Challenges, and Automation
Architect
Architect
Nov 3, 2015 · Backend Development

Xiaomi Push Service: Architecture, Features, and Performance Insights

The article details Xiaomi's push notification service architecture, covering its protocol stack, server and client components, scalability strategies, security measures, performance metrics, and lessons learned from major refactorings, illustrating how the system handled massive traffic during the 11.11 promotion.

ThriftXMPPperformance
0 likes · 11 min read
Xiaomi Push Service: Architecture, Features, and Performance Insights
MaGe Linux Operations
MaGe Linux Operations
Nov 3, 2015 · Operations

Master AWK for Log Analysis: A Quick Beginner’s Guide

This tutorial walks beginners through essential AWK commands and techniques for parsing and filtering log files, covering field extraction, separators, arithmetic on string fields, BEGIN/END blocks, conditional filters, external parameters, and common functions with practical examples.

Log Processingawksysadmin
0 likes · 11 min read
Master AWK for Log Analysis: A Quick Beginner’s Guide
ITPUB
ITPUB
Nov 3, 2015 · Fundamentals

How to Stop Blaming Compilers and Write Better Code: 6 Proven Practices

This article outlines six practical habits for developers—self‑checking code before blaming tools, continuous learning, embracing refactoring, acting professionally, using static analysis, and genuinely caring about code quality—to improve productivity and reduce bugs in any software project.

DebuggingStatic Analysisbest practices
0 likes · 12 min read
How to Stop Blaming Compilers and Write Better Code: 6 Proven Practices
Meituan Technology Team
Meituan Technology Team
Nov 3, 2015 · Mobile Development

Understanding Cold and Hot Signals in ReactiveCocoa (RAC)

Cold signals in ReactiveCocoa emit a complete, independent sequence for each subscriber only after subscription, while hot signals continuously push shared events regardless of listeners, causing later subscribers to miss earlier values; understanding this distinction guides proper signal choice in FRP applications.

ColdSignalFRPHotSignal
0 likes · 8 min read
Understanding Cold and Hot Signals in ReactiveCocoa (RAC)
Meituan Technology Team
Meituan Technology Team
Nov 3, 2015 · Mobile Development

Understanding Cold and Hot Signals in ReactiveCocoa (RAC)

Understanding ReactiveCocoa’s cold and hot signals reveals that each subscription to a cold fetchData signal triggers a separate network request, causing duplicated calls, while converting the signal to hot with shareReplay or publish ensures a single request is shared across UI bindings and error handling.

ColdSignalFRPHotSignal
0 likes · 11 min read
Understanding Cold and Hot Signals in ReactiveCocoa (RAC)
Meituan Technology Team
Meituan Technology Team
Nov 3, 2015 · Mobile Development

Understanding Hot and Cold Signals in ReactiveCocoa (RAC)

The article explains that in ReactiveCocoa cold signals are plain RACSignal instances that start their work per subscriber, while hot signals are RACSubject (or subclasses) that broadcast a single execution to all observers, and demonstrates converting cold to hot using subjects, multicast operators, and replay helpers such as replayLazily to share network requests.

ColdSignalFunctionalReactiveProgrammingHotSignal
0 likes · 18 min read
Understanding Hot and Cold Signals in ReactiveCocoa (RAC)
Node Underground
Node Underground
Nov 3, 2015 · Backend Development

Unlocking Node.js Multi‑Process Power: How Cluster and Fork Boost Performance

This article examines Node.js’s early criticisms about reliability and single‑threaded limits, then explains how the built‑in cluster module and fork() enable multi‑process deployment, load balancing, and communication, illustrated with code demos, performance insights, and a look at nginx proxy integration.

ClusterLoad BalancingNginx
0 likes · 9 min read
Unlocking Node.js Multi‑Process Power: How Cluster and Fork Boost Performance
21CTO
21CTO
Nov 2, 2015 · R&D Management

How JD.com Manages 75,000 Employees: The 4 Key HR Frameworks

JD.com’s management philosophy, based on Liu Qiangdong’s view that team quality determines success, is explained through four core HR frameworks—Capability‑Values matrix, ABC authority hierarchy, 8‑12‑20 staffing ratios, and the 2N rule—detailing how the company selects, evaluates, and retains its 75,000‑plus workforce.

HR strategyJD.comcompany culture
0 likes · 10 min read
How JD.com Manages 75,000 Employees: The 4 Key HR Frameworks