All Articles

141572 articles · Page 6842 of 7079
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 4, 2016 · Frontend Development

Mastering Responsive Web Design: From Layout to Code

This article explains how to design and implement a fully responsive web page by planning the layout, structuring HTML, applying CSS techniques like flexbox and media queries, and enhancing interactivity with JavaScript, while sharing practical code examples and best‑practice tips.

media queriesresponsive design
0 likes · 10 min read
Mastering Responsive Web Design: From Layout to Code
Efficient Ops
Efficient Ops
Jul 3, 2016 · Operations

Memory Myths, Subnet Mask Mistakes, and Telnet Tricks: Ops Lessons

This article shares real‑world ops stories about a disputed memory upgrade, explains how Linux calculates usable memory, clarifies common subnet‑mask misunderstandings, and demonstrates why Telnet cannot test UDP ports, highlighting practical troubleshooting lessons for system administrators.

Linux MemoryNetwork troubleshootingSystem Performance
0 likes · 12 min read
Memory Myths, Subnet Mask Mistakes, and Telnet Tricks: Ops Lessons
MaGe Linux Operations
MaGe Linux Operations
Jul 3, 2016 · Operations

Mastering Linux I/O Schedulers: CFQ, NOOP, Deadline, and AS Explained

This article provides a comprehensive overview of Linux I/O schedulers, detailing the purpose of I/O scheduling, describing the four main algorithms (CFQ, NOOP, Deadline, AS), and offering practical commands for viewing, temporarily changing, permanently setting the scheduler, as well as using ionice for priority control.

I/O schedulerLinuxcfq
0 likes · 8 min read
Mastering Linux I/O Schedulers: CFQ, NOOP, Deadline, and AS Explained
Architect
Architect
Jul 3, 2016 · Databases

Understanding Redis Cluster Partitioning Implementation

This article explains how Redis Cluster automatically distributes data across nodes, how clients locate the correct node using slot hashing and hash tags, and how resharding and slot migration are performed without downtime, providing a detailed overview of the partitioning mechanism.

ClusterKey hashingPartitioning
0 likes · 10 min read
Understanding Redis Cluster Partitioning Implementation
Architecture Digest
Architecture Digest
Jul 3, 2016 · Databases

HiStore: A High‑Compression Columnar Database for Massive OLAP Workloads

HiStore is a columnar database developed by Alibaba's middleware team, designed for massive OLAP workloads with high compression ratios, low storage and maintenance costs, supporting ad‑hoc multi‑dimensional queries, knowledge‑grid optimization, efficient data loading, and offering features such as approximate queries and high‑availability clustering.

Columnar DatabaseHigh PerformanceOLAP
0 likes · 19 min read
HiStore: A High‑Compression Columnar Database for Massive OLAP Workloads
ITPUB
ITPUB
Jul 2, 2016 · Information Security

9 Dangerous Linux Commands You Must Avoid

This article lists nine hazardous Linux commands and code snippets—such as a fork bomb, unsafe mv to /dev/null, reckless rm -rf usage, disk‑formatting mkfs, tar bombs, dd misuse, malicious scripts, tainted source code, and decompression bombs—explaining their effects and how to avoid them.

LinuxSystem Administrationcommand-line
0 likes · 7 min read
9 Dangerous Linux Commands You Must Avoid
ITPUB
ITPUB
Jul 2, 2016 · Databases

Understanding NoSQL: Key-Value, Columnar, and Document Databases Explained

An overview of NoSQL database types—including key‑value stores like Redis, column‑oriented systems such as BigTable and HBase, and document databases like MongoDB—covers their architectures, strengths, typical use cases, and key factors to consider when selecting a NoSQL solution for web applications.

ColumnarDocumentMongoDB
0 likes · 8 min read
Understanding NoSQL: Key-Value, Columnar, and Document Databases Explained
MaGe Linux Operations
MaGe Linux Operations
Jul 2, 2016 · Operations

6 Fun Linux Commands That Make Your Terminal Come Alive

This article showcases six entertaining Linux commands—pv, toilet, rig, aview, xeyes, and cowsay—explaining how to install them, use them with example code, and displaying the quirky visual output each command produces in the terminal.

Fun CommandsLinuxPV
0 likes · 4 min read
6 Fun Linux Commands That Make Your Terminal Come Alive
Java High-Performance Architecture
Java High-Performance Architecture
Jul 2, 2016 · Cloud Computing

How Serverless FaaS Redefines Image Processing with AWS Lambda

This article explains the Function-as-a-Service (FaaS) model, illustrates how AWS Lambda can replace traditional server‑centric image upload workflows by handling scaling, storage, and database updates through event‑driven functions, and discusses the broader impact of serverless on cloud architecture.

AWS LambdaFaaSImage processing
0 likes · 5 min read
How Serverless FaaS Redefines Image Processing with AWS Lambda
Architects' Tech Alliance
Architects' Tech Alliance
Jul 1, 2016 · Operations

Understanding Data Migration: Challenges, Techniques, and Best Practices

This article explains why data migration is essential for maintaining secure and reliable data services, outlines the typical triggers such as equipment end‑of‑life, and details the major challenges—including security, compatibility, downtime, and required expertise—while reviewing the four primary migration approaches and their practical implementations.

Data Migrationsystem integration
0 likes · 9 min read
Understanding Data Migration: Challenges, Techniques, and Best Practices
Architect
Architect
Jul 1, 2016 · Databases

Two Types of Temporary Tables in MySQL and Their Usage

The article explains MySQL's external and internal temporary tables, describes ten scenarios where internal temporary tables are created—including hints, derived tables, ORDER BY, GROUP BY, IN‑subqueries, UNION and aggregates—and provides example SQL statements with EXPLAIN JSON output to illustrate performance impacts.

MySQLSQL optimizationinternal temporary table
0 likes · 10 min read
Two Types of Temporary Tables in MySQL and Their Usage
Meituan Technology Team
Meituan Technology Team
Jul 1, 2016 · Backend Development

Designing a Custom Message Queue: Principles and Practices

The article outlines how to design a custom message queue by first identifying appropriate use‑cases such as decoupling, eventual consistency, broadcasting and peak‑shaving, then examining push versus pull models, high‑availability, ordering, duplicate handling, storage choices, batch processing, flow‑control and performance optimizations, with advanced topics reserved for a follow‑up.

Asynchronous CommunicationMessage QueuePerformance
0 likes · 34 min read
Designing a Custom Message Queue: Principles and Practices
Practical DevOps Architecture
Practical DevOps Architecture
Jul 1, 2016 · Databases

SQL Data Import/Export and Table Operations Tutorial

This tutorial demonstrates how to create a MySQL database and table, import data from /etc/passwd, add an auto‑increment primary key, export selected records to a file, and perform common SQL queries, conditions, and table‑record manipulations such as insert, update, and delete.

Database operationsMySQLSQL
0 likes · 10 min read
SQL Data Import/Export and Table Operations Tutorial
Architecture Digest
Architecture Digest
Jul 1, 2016 · Fundamentals

Key Architectural Practices and Insights for Scalable, High‑Availability Systems

This article collection reviews essential architectural concepts—including scalable web development, business‑centric high‑availability design, front‑end/back‑end separation with REST, large‑scale instant‑messaging platforms, industrial IoT frameworks, software‑defined storage, and the personal growth required of architects—providing practical guidance for building robust, adaptable systems.

High AvailabilityIoTSoftware-Defined Storage
0 likes · 7 min read
Key Architectural Practices and Insights for Scalable, High‑Availability Systems
MaGe Linux Operations
MaGe Linux Operations
Jul 1, 2016 · Operations

Top 5 Linux Package Managers Every Beginner Should Master

An overview of the five most beginner‑friendly Linux package managers—DPKG/APT, RPM/YUM/DNF, Pacman, Zypper, and Portage—explaining their core functions, typical distributions, and useful resources, helping new Linux users choose and master software installation and management tools.

LinuxPortageRPM
0 likes · 11 min read
Top 5 Linux Package Managers Every Beginner Should Master
High Availability Architecture
High Availability Architecture
Jul 1, 2016 · Backend Development

High‑Availability Design and Optimizations of Didi’s Passport Authentication Service

This article details Didi’s Passport authentication system architecture, describing how language migration, service decomposition, flexible ticket and SMS code designs, multi‑region active‑active deployment, an independent Argus access‑control layer, and interface splitting together achieve high availability and low latency under extreme traffic peaks.

Ticketauthenticationdistributed-systems
0 likes · 18 min read
High‑Availability Design and Optimizations of Didi’s Passport Authentication Service
Model Perspective
Model Perspective
Jul 1, 2016 · Fundamentals

Why Guessing a Multiple‑Choice Answer with Two Coin Tosses Isn’t 1⁄16

A teacher‑student discussion reveals that guessing a four‑option multiple‑choice answer by tossing two coins yields a 1⁄4 chance, not 1⁄16, once the correct answer is fixed, highlighting the importance of defining the correct probability space and distinguishing independent and conditional events.

conditional probabilityindependent eventsprobability
0 likes · 5 min read
Why Guessing a Multiple‑Choice Answer with Two Coin Tosses Isn’t 1⁄16
Qunar Tech Salon
Qunar Tech Salon
Jul 1, 2016 · Operations

Optimizing Jenkins CI/CD Architecture with Docker and Container Orchestration

The article explains Jenkins' single‑node and master‑slave deployment models, outlines the scalability and resource challenges of traditional setups, and proposes replacing test machines with Docker containers managed by Kubernetes or Swarm to improve efficiency, maintainability, and resource utilization.

CI/CDDockerJenkins
0 likes · 7 min read
Optimizing Jenkins CI/CD Architecture with Docker and Container Orchestration