All Articles

142327 articles · Page 6797 of 7117
dbaplus Community
dbaplus Community
Dec 5, 2016 · Databases

Master‑Slave Replication, Backup & Recovery in MySQL – A Complete Step‑by‑Step Guide

This article provides a comprehensive, hands‑on guide to MySQL master‑slave replication, covering configuration changes, creating replication users, backing up the master, restoring to slaves, setting up read/write splitting, handling master failures, implementing dual‑master setups, and performing full and incremental backups and restores.

DualMasterMasterFailureMySQL
0 likes · 17 min read
Master‑Slave Replication, Backup & Recovery in MySQL – A Complete Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Dec 4, 2016 · Operations

How Ctrip Built a Seamless Multi‑Region Dual‑Active Call Center

This article details Ctrip's evolution from a single‑site call‑center to a fully dual‑active, multi‑region architecture, covering the overall system design, public network, application, and client layers, unified login mechanisms, heartbeat monitoring, and future software‑only and mobile‑first directions.

Dual-ActiveOperationsSRE
0 likes · 27 min read
How Ctrip Built a Seamless Multi‑Region Dual‑Active Call Center
Architecture Digest
Architecture Digest
Dec 4, 2016 · Fundamentals

Understanding Asynchronous and Concurrent Programming Models on the JVM

The article explains why asynchronous programming improves resource utilization, compares synchronous and asynchronous styles, and reviews common JVM concurrency models—including threads, thread pools, futures, reactive extensions, async‑await, fibers, and actors—while discussing their trade‑offs and suitability for distributed systems.

ActorsFuturesJVM
0 likes · 16 min read
Understanding Asynchronous and Concurrent Programming Models on the JVM
WeChat Backend Team
WeChat Backend Team
Dec 4, 2016 · Backend Development

How We Scaled a New Year Gala Shake‑to‑Win System to 10 Million Requests per Second

This article revisits the technical design and evolution of the 2015 Chinese New Year Gala "shake" activity, detailing how the backend architecture was progressively refined—from a simple prototype to a production‑grade system capable of handling tens of millions of concurrent requests—through resource pre‑download, access‑layer integration, load‑balancing, and robust fail‑over mechanisms.

Load Testingdistributed-systemshigh-concurrency
0 likes · 21 min read
How We Scaled a New Year Gala Shake‑to‑Win System to 10 Million Requests per Second
Java High-Performance Architecture
Java High-Performance Architecture
Dec 3, 2016 · Frontend Development

Top JavaScript Libraries, Module Bundlers, and Tooling Trends Explained

Based on a recent survey, the most widely used JavaScript libraries like jQuery, React, and lodash dominate front‑end development, while emerging frameworks such as Vue.js gain attention; module bundlers, linting tools, unit testing frameworks, and CSS processors show growing adoption and shifting popularity trends.

CSSJavaScriptLibraries
0 likes · 5 min read
Top JavaScript Libraries, Module Bundlers, and Tooling Trends Explained
Architects' Tech Alliance
Architects' Tech Alliance
Dec 3, 2016 · Fundamentals

Effective Data Cleaning Practices and Tips

This article provides practical guidance on data cleaning, covering the importance of data wrangling, using assertions, handling incomplete records, checkpointing, testing on subsets, logging, optional raw data storage, and validating the cleaned dataset to ensure reliable downstream analysis.

CheckpointData preprocessingLogging
0 likes · 7 min read
Effective Data Cleaning Practices and Tips
MaGe Linux Operations
MaGe Linux Operations
Dec 3, 2016 · Operations

Build a Scalable Distributed Storage System with MogileFS and Nginx

This guide walks through the concepts of distributed file systems, introduces MogileFS, and provides step‑by‑step instructions—including environment setup, MariaDB and MogileFS configuration, Nginx compilation with the MogileFS module, and testing—to create a scalable small‑file storage solution.

Distributed StorageFile SystemLinux
0 likes · 13 min read
Build a Scalable Distributed Storage System with MogileFS and Nginx
Architects Research Society
Architects Research Society
Dec 2, 2016 · Artificial Intelligence

A look at the artificial intelligence and messaging platforms behind the fast-growing chatbot community

The article examines how recent advances in artificial intelligence and the proliferation of messaging services have fueled a rapid rise in chatbots, highlighting major AI, messaging, and bot deployment platforms and noting emerging stacks from Microsoft, Amazon, Google, Apple, and potentially Facebook.

AIBot DevelopmentChatbots
0 likes · 2 min read
A look at the artificial intelligence and messaging platforms behind the fast-growing chatbot community
Meituan Technology Team
Meituan Technology Team
Dec 2, 2016 · Backend Development

Comprehensive Performance Optimization Strategies and Real-World Cases

The article presents a comprehensive set of performance‑optimization strategies—from code‑level refactoring, SQL tuning, and caching patterns to asynchronous processing, NoSQL selection, JVM and multithreading tuning—alongside real‑world cases that cut job runtimes from over 50 minutes to under 15 minutes and dramatically reduce database load.

BackendDatabaseJVM
0 likes · 23 min read
Comprehensive Performance Optimization Strategies and Real-World Cases
Liulishuo Tech Team
Liulishuo Tech Team
Dec 2, 2016 · Product Management

Estimating Daily Active Users (DAU) Using New Users and Retention Modeling

This article explains how to estimate future daily active users (DAU) for an app by modeling the accumulation of new users and their retention decay, addressing challenges of changing historical retention rates and proposing a combined approach using recent averages and curve‑fitted functions to predict long‑term user activity.

DAUforecastingproduct analytics
0 likes · 9 min read
Estimating Daily Active Users (DAU) Using New Users and Retention Modeling
Hujiang Technology
Hujiang Technology
Dec 2, 2016 · Frontend Development

Best Practices for Using AJAX in React Applications

This article reviews four common approaches—Root Component, Container Component, Redux Async Actions, and Relay—for handling AJAX requests in React, explains when each method is appropriate, and warns against two anti‑patterns, helping developers choose the most suitable strategy for their project's size and architecture.

AJAXBest PracticesReact
0 likes · 8 min read
Best Practices for Using AJAX in React Applications
Ctrip Technology
Ctrip Technology
Dec 2, 2016 · Big Data

Design and Architecture of Ctrip's Aegis Risk Control System

This article presents a comprehensive overview of Ctrip's Aegis risk control system, detailing its modular architecture, rule engine, data service layer, Chloro analytics platform, and future directions, while highlighting the use of streaming, big‑data processing, and machine‑learning models for real‑time fraud detection.

Big DataMachine LearningReal-time processing
0 likes · 13 min read
Design and Architecture of Ctrip's Aegis Risk Control System
Ctrip Technology
Ctrip Technology
Dec 2, 2016 · Backend Development

Challenges and Practices in Service‑Oriented Splitting of Qunar Payment System

The article details the technical challenges encountered during the service‑oriented decomposition of Qunar's payment platform, covering Dubbo and HTTP service conventions, database sharding and read/write separation, asynchronous processing, multi‑system management, and comprehensive monitoring and alerting solutions.

Asynchronous ProcessingMonitoringdatabase sharding
0 likes · 10 min read
Challenges and Practices in Service‑Oriented Splitting of Qunar Payment System
Ctrip Technology
Ctrip Technology
Dec 2, 2016 · Artificial Intelligence

Ctrip’s Deep Learning Recommendation System Paper Accepted at AAAI Conference

Ctrip announced that its AI‑driven recommendation system paper, titled “A Hybrid Collaborative Filtering Model with Deep Structure for Recommender Systems,” has been accepted by the prestigious AAAI conference, highlighting the company’s cutting‑edge deep‑learning techniques, large‑scale deployment, and broader AI innovations in travel services.

AAAIArtificial IntelligenceCtrip
0 likes · 5 min read
Ctrip’s Deep Learning Recommendation System Paper Accepted at AAAI Conference
Ctrip Technology
Ctrip Technology
Dec 2, 2016 · Fundamentals

From Curiosity to Mastery: My Computer Science Journey at Dartmouth College

The article recounts the author’s progression from a curious high‑school student to a seasoned computer scientist through Dartmouth’s quarter‑system curriculum, detailing hands‑on Java, Haskell, C projects, AI and topology courses, and the rigorous academic culture that shaped his career.

Computer ScienceFundamentalsartificial-intelligence
0 likes · 12 min read
From Curiosity to Mastery: My Computer Science Journey at Dartmouth College
Tencent Music Tech Team
Tencent Music Tech Team
Dec 2, 2016 · Frontend Development

Introduction to Web Audio API: Concepts, Nodes, and Application Cases

The Web Audio API is a high‑level JavaScript interface that lets developers create and connect modular AudioNodes within an AudioContext to process, filter, visualise, and spatialise sound, supporting sources such as media elements, streams, and buffers, and enabling real‑time recording, clipping, and karaoke applications.

Audio VisualizationJavaScriptWeb Audio API
0 likes · 12 min read
Introduction to Web Audio API: Concepts, Nodes, and Application Cases