All Articles

145983 articles · Page 7212 of 7300
WeChat Client Technology Team
WeChat Client Technology Team
Sep 28, 2015 · Fundamentals

Mastering C# Memory Management and WP Leak Detection Techniques

This article explains C#'s managed and unmanaged resource handling, memory regions, garbage‑collection algorithms, generational GC, finalizers, the IDisposable pattern, value vs. reference types, and practical methods for discovering and pinpointing memory leaks in Windows Phone applications.

C++Garbage CollectionIDisposable
0 likes · 16 min read
Mastering C# Memory Management and WP Leak Detection Techniques
21CTO
21CTO
Sep 27, 2015 · Databases

Using Physical Primary Keys as Foreign Keys and Implementing Optimistic Locks

This article explains two key relational database design techniques: using auto‑increment or UUID physical primary keys for foreign key relationships, and employing optimistic locking with a version column to safely handle concurrent updates, while also covering when locks can be omitted.

DatabasesForeign KeySQL
0 likes · 6 min read
Using Physical Primary Keys as Foreign Keys and Implementing Optimistic Locks
21CTO
21CTO
Sep 27, 2015 · Backend Development

Understanding PHP’s Strict Types: Scalar Type Declarations Explained

This article explains the PHP RFC that introduces four new scalar type declarations (int, float, string, bool) and the declare(strict_types=1) directive, comparing strict and weak type checking, showing code examples, and discussing the rationale and impact on existing codebases.

PHPbackend developmentdeclare directive
0 likes · 12 min read
Understanding PHP’s Strict Types: Scalar Type Declarations Explained
21CTO
21CTO
Sep 27, 2015 · Big Data

How Weidian Built a Scalable Big Data Platform for Mobile Commerce

This article outlines the design and implementation of Weidian’s end‑to‑end big data processing platform, covering dataset definition, data collection via Flume‑based DataAgent, transmission through Databus, storage options such as HDFS, Kafka and Elasticsearch, and the monitoring and resource‑integration strategies that support massive mobile commerce logs.

ElasticsearchFlumeHadoop
0 likes · 18 min read
How Weidian Built a Scalable Big Data Platform for Mobile Commerce
Architect
Architect
Sep 26, 2015 · Databases

Architectural Challenges and Optimization Strategies for Redis Cluster

The article analyzes the inherent drawbacks of Redis Cluster—such as its decentralized P2P design, gossip overhead, upgrade difficulty, lack of hot‑cold data separation, client protocol challenges, and implementation limits—and proposes architectural enhancements like proxy, dashboard, and agent components to improve scalability, manageability, and performance.

ClusterRedisarchitecture
0 likes · 17 min read
Architectural Challenges and Optimization Strategies for Redis Cluster
21CTO
21CTO
Sep 26, 2015 · Product Management

What Makes a Great Leader? Lessons from Facebook’s Julie Zhuo

Julie Zhuo, Facebook’s product design director, explains how great leaders use Simon Sinek’s Golden Circle to inspire teams, contrasts ordinary and excellent managers across five real‑world scenarios, and shares ten practical management rules for building effective, purpose‑driven organizations.

Golden Circlemanagementproduct design
0 likes · 7 min read
What Makes a Great Leader? Lessons from Facebook’s Julie Zhuo
21CTO
21CTO
Sep 26, 2015 · Backend Development

Understanding Apache MPMs: Prefork, Worker, and Event Explained

This article explains the three stable Apache MPM modes—prefork, worker, and event—their compilation options, configuration directives, performance characteristics, and practical testing results, helping administrators choose the right processing model for high‑concurrency web servers.

MPM
0 likes · 9 min read
Understanding Apache MPMs: Prefork, Worker, and Event Explained
21CTO
21CTO
Sep 26, 2015 · Backend Development

How to Tame High Concurrency: Front‑End Tricks and Server Optimizations

This article examines why modern web systems face exploding concurrent connections, explains how richer pages and browser limits increase load, and presents front‑end caching, request merging, Apache/Nginx memory and CPU optimizations, and practical guidelines for reducing server resource consumption.

CPUWeb Performanceapache
0 likes · 19 min read
How to Tame High Concurrency: Front‑End Tricks and Server Optimizations
21CTO
21CTO
Sep 26, 2015 · Operations

Why Working Harder Hurts: Proven Strategies to Boost Your Productivity

This article explains how smart energy management, limiting overtime, saying no to low‑value tasks, delegating, avoiding perfectionism, automating repetitive work, using data‑driven decisions, and allowing idle time can dramatically improve personal and organizational productivity, backed by multiple research studies.

Automationdata-drivendelegation
0 likes · 9 min read
Why Working Harder Hurts: Proven Strategies to Boost Your Productivity
21CTO
21CTO
Sep 26, 2015 · Operations

10 Proven Strategies to Boost Team Management Efficiency

This article outlines ten practical management principles—from clarifying structure and goals to visualizing work and demanding results—that help leaders improve team accountability, transparency, and continuous improvement in operational environments.

Operationscontinuous improvementteam management
0 likes · 6 min read
10 Proven Strategies to Boost Team Management Efficiency
21CTO
21CTO
Sep 26, 2015 · Backend Development

Architecting High‑Traffic Web 2.0 Sites: Solving Data, Concurrency & Storage

This article examines the key challenges of building large‑scale, high‑interaction web 2.0 platforms—including massive data processing, concurrency control, file storage, indexing, distributed architecture, AJAX usage, security, synchronization, clustering, and OpenAPI integration—offering practical considerations for robust backend design.

Data Managementconcurrencydistributed systems
0 likes · 8 min read
Architecting High‑Traffic Web 2.0 Sites: Solving Data, Concurrency & Storage
Efficient Ops
Efficient Ops
Sep 25, 2015 · R&D Management

10 Proven Strategies to Boost Team Management Effectiveness

This article outlines ten practical management principles—including clear structure, defined goals, appropriate delegation, visual tracking, and continuous improvement—to help leaders build high‑performing, accountable teams and avoid common pitfalls.

R&D Managementleadershiporganizational structure
0 likes · 7 min read
10 Proven Strategies to Boost Team Management Effectiveness
Java High-Performance Architecture
Java High-Performance Architecture
Sep 25, 2015 · Operations

Understanding Load Balancing: HTTP Redirects, Reverse Proxies, IP & DNS Methods

Load balancing distributes traffic across multiple servers using techniques such as HTTP redirects, reverse‑proxy (layer‑7) routing, IP‑based (layer‑4) balancing, and DNS round‑robin, each with distinct advantages and drawbacks regarding performance, scalability, configuration complexity, and fault tolerance.

Application LayerDNSIPVS
0 likes · 5 min read
Understanding Load Balancing: HTTP Redirects, Reverse Proxies, IP & DNS Methods
21CTO
21CTO
Sep 25, 2015 · Backend Development

Building a High‑Performance Asynchronous MySQL Proxy with Swoole

This article explains how to create an asynchronous MySQL proxy server using the Swoole extension, detailing connection pooling, idle/busy management, request queuing, and providing a complete PHP implementation that reduces MySQL load and network overhead for PHP applications.

AsynchronousConnection PoolMySQL
0 likes · 6 min read
Building a High‑Performance Asynchronous MySQL Proxy with Swoole
21CTO
21CTO
Sep 25, 2015 · Databases

How MySQL 5.7 Optimizes Metadata Locks and Boosts Replication Performance

This article explains the evolution of MySQL's metadata lock (MDL) subsystem, the introduction of lock‑free hash tables and fast‑path locking in 5.7, the hash_scan replication optimization, TokuDB 7.5.0 enhancements, and MariaDB's small‑LIMIT filesort improvement, providing deep insight into modern database performance tuning.

Hash ScanMariaDBMetadata Lock
0 likes · 17 min read
How MySQL 5.7 Optimizes Metadata Locks and Boosts Replication Performance