All Articles

145983 articles · Page 7227 of 7300
Qunar Tech Salon
Qunar Tech Salon
Aug 21, 2015 · Databases

Comprehensive Guide to MySQL: History, Advantages, Issues, Development Standards, Operations, and Performance Optimization

This article provides an extensive overview of MySQL, covering its history, strengths and limitations, recommended development and operational standards, replication and high‑availability strategies, backup and recovery methods, as well as detailed performance‑tuning techniques for InnoDB and alternative storage engines.

Database DesignInnoDBMySQL
0 likes · 28 min read
Comprehensive Guide to MySQL: History, Advantages, Issues, Development Standards, Operations, and Performance Optimization
MaGe Linux Operations
MaGe Linux Operations
Aug 21, 2015 · Fundamentals

Why Good Architecture Should Be Business‑Independent: Real‑World Refactoring Insights

In this talk, senior architect Neeke shares practical experiences and lessons on software architecture and refactoring, using bridge and building analogies to illustrate how business‑agnostic design, careful analysis of existing support points, and incremental restructuring can transform fragile systems into robust, maintainable solutions.

System Designbusiness independencerefactoring
0 likes · 9 min read
Why Good Architecture Should Be Business‑Independent: Real‑World Refactoring Insights
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Aug 21, 2015 · Artificial Intelligence

Facebook’s Distributed Recommendation System: Architecture, Algorithms, and Performance

The article explains how Facebook built a large‑scale distributed recommendation system using Apache Giraph, collaborative filtering with matrix factorization, SGD and ALS algorithms, a novel work‑to‑work communication scheme, and performance optimizations that achieve ten‑fold speedups on billions of ratings.

ALSApache GiraphCollaborative Filtering
0 likes · 9 min read
Facebook’s Distributed Recommendation System: Architecture, Algorithms, and Performance
Efficient Ops
Efficient Ops
Aug 21, 2015 · Operations

How to Automate Software Documentation with DevOps: Tools & Best Practices

This article explores the challenges of software documentation, proposes automated solutions using DevOps principles, and reviews tools that generate docs from code comments, manage versioned design documents, and integrate testing, offering practical guidance for teams to streamline documentation and improve development efficiency.

AutomationDocumentationtools
0 likes · 11 min read
How to Automate Software Documentation with DevOps: Tools & Best Practices
21CTO
21CTO
Aug 21, 2015 · Fundamentals

Why Every Site Starts with ‘www’: History and Meaning Explained

This article explores the origin and purpose of the “www” prefix in web addresses, detailing domain hierarchy, early internet service separation, modern usage conventions, and the cultural significance of linking within the World Wide Web.

Domain hierarchyInternet HistoryWWW
0 likes · 7 min read
Why Every Site Starts with ‘www’: History and Meaning Explained
21CTO
21CTO
Aug 21, 2015 · Frontend Development

How Much of Facebook Traffic Still Bypasses Browser Cache? New Findings

A recent study by Facebook's web team reveals that roughly 45% of page requests still hit an empty cache, with similar rates on desktop and mobile, highlighting the ongoing importance of effective browser caching strategies.

Browser CacheFrontendWeb Caching
0 likes · 10 min read
How Much of Facebook Traffic Still Bypasses Browser Cache? New Findings
21CTO
21CTO
Aug 21, 2015 · Cloud Native

10 Key Trends Shaping Enterprise Software Architecture for the Next Decade

Industry veterans outline ten pivotal concepts—from Industry 4.0 and “Internet+” to microservices, distributed systems, big data, multi-screen integration, Docker, OpenStack, and platform‑microapp strategies—highlighting how enterprise software architecture is evolving toward more agile, loosely‑coupled, cloud‑native ecosystems.

Cloud NativeEnterprise ArchitectureMicroservices
0 likes · 11 min read
10 Key Trends Shaping Enterprise Software Architecture for the Next Decade
21CTO
21CTO
Aug 21, 2015 · Product Management

Why a User‑First Mindset Beats Traditional Customer Models in the Internet Age

The article explains how internet companies must shift from a traditional customer‑centric approach to a user‑first strategy, emphasizing massive user bases, free services, and exceptional experience as the foundation for sustainable business value and long‑term growth.

customer vs userfree servicesinternet business
0 likes · 7 min read
Why a User‑First Mindset Beats Traditional Customer Models in the Internet Age
21CTO
21CTO
Aug 21, 2015 · R&D Management

Are You a Self‑Absorbed Manager or a Catalyst Leader? How to Transform Your Leadership Style

This article compares self‑absorbed managers, who micromanage and focus on tasks, with catalyst leaders, who inspire teams, balance strictness with encouragement, and achieve higher performance, offering practical insights on shifting from a task‑centric to a people‑centric leadership approach.

catalyst leaderemployee developmentleadership
0 likes · 8 min read
Are You a Self‑Absorbed Manager or a Catalyst Leader? How to Transform Your Leadership Style
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Aug 20, 2015 · Industry Insights

Which Ten Keywords Will Define Enterprise Software Architecture Over the Next Decade?

The article distills ten pivotal keywords—Industrial 4.0, Internet+, BFV, microservices, distributed systems, big data, multi‑screen fusion, Docker, OpenStack, and large‑platform micro‑apps—explaining how each shapes the evolution of enterprise software architecture and what challenges and opportunities they bring.

Big DataCloud ComputingEnterprise Architecture
0 likes · 11 min read
Which Ten Keywords Will Define Enterprise Software Architecture Over the Next Decade?
Tencent TDS Service
Tencent TDS Service
Aug 20, 2015 · Mobile Development

Unlock Android GPU Memory: Master startTrimMemory to Reduce App Kills

Android apps often get killed due to high memory usage, especially from GPU caches; this article explains the Android drawing system architecture, how bitmap rendering creates GPU memory leaks, and demonstrates using WindowManagerGlobal.startTrimMemory to clear those caches while outlining common pitfalls and best practices.

AndroidGPU memoryhwui
0 likes · 12 min read
Unlock Android GPU Memory: Master startTrimMemory to Reduce App Kills
Efficient Ops
Efficient Ops
Aug 20, 2015 · Cloud Computing

Choosing the Right Network Component for OpenStack: Nova-Network vs Neutron

An in-depth overview explains OpenStack’s Nova-Network and Neutron architectures, compares their networking models, discusses node roles, high-availability strategies, overlay technologies like VxLAN, and offers practical guidance for selecting the right network component based on business scenarios.

NeutronNova-NetworkOpenStack
0 likes · 9 min read
Choosing the Right Network Component for OpenStack: Nova-Network vs Neutron
MaGe Linux Operations
MaGe Linux Operations
Aug 20, 2015 · Big Data

15 Must‑Try Resources to Master Hadoop Quickly

This article explains what Hadoop is, outlines its key features, and presents a curated list of 15 high‑quality tutorials, video courses, and books to help beginners and professionals efficiently learn Hadoop and its MapReduce ecosystem.

Data EngineeringHadoopLearning Resources
0 likes · 12 min read
15 Must‑Try Resources to Master Hadoop Quickly
21CTO
21CTO
Aug 19, 2015 · Information Security

How Shor’s Algorithm Threatens RSA: Quantum Steps to Break Encryption

Shor’s algorithm leverages quantum parallelism to efficiently find integer factors, exposing the vulnerability of RSA encryption by locating periodicity in modular exponentiation, and the article outlines a five-step hybrid quantum‑classical procedure—including quantum Fourier transform—to break RSA keys.

RSAShor's algorithmcryptography
0 likes · 8 min read
How Shor’s Algorithm Threatens RSA: Quantum Steps to Break Encryption
21CTO
21CTO
Aug 19, 2015 · Fundamentals

How to Master New Technologies Fast: A Practical Guide for Engineers

The article outlines a step‑by‑step approach for engineers to quickly learn new IT technologies—emphasizing proactive mindset, active learning, leveraging official documentation, hands‑on practice, and sharing knowledge to achieve mastery and stay competitive in a rapidly evolving industry.

LearningSoftware EngineeringTechnology adoption
0 likes · 9 min read
How to Master New Technologies Fast: A Practical Guide for Engineers
MaGe Linux Operations
MaGe Linux Operations
Aug 19, 2015 · Information Security

Demystifying SSL/TLS: A Complete Guide to Handshake, Keys, and Security

This article provides a thorough, easy-to-understand overview of SSL/TLS, covering its architecture, differences between SSL and TLS, the handshake process, key derivation (PreMaster, Master, Session secrets), data encryption, security improvements, and practical considerations such as proxy handling and common attacks.

HandshakeSSLTLS
0 likes · 21 min read
Demystifying SSL/TLS: A Complete Guide to Handshake, Keys, and Security