All Articles

141800 articles · Page 6829 of 7090
ITPUB
ITPUB
Aug 22, 2016 · Databases

How I Rescued a Production MySQL Database After a Fatal rm -rf Accident

After a mistaken rm -rf command wiped an entire production server, I recovered critical MySQL data using ext3grep, extundelete, and binlog restoration, documenting the step‑by‑step process, scripts, and lessons learned to avoid similar disasters.

LinuxMySQLext3grep
0 likes · 10 min read
How I Rescued a Production MySQL Database After a Fatal rm -rf Accident
Aotu Lab
Aotu Lab
Aug 22, 2016 · Backend Development

Mastering Nginx HTTPS: From SSL Certificates to Advanced Security Optimizations

This guide walks you through obtaining a trusted SSL certificate, generating keys and CSR with OpenSSL, configuring HTTPS in Nginx, and applying performance and security enhancements such as keep‑alive, session caching, HSTS, strong cipher suites, and name‑based virtual host solutions.

HSTSNginxOpenSSL
0 likes · 16 min read
Mastering Nginx HTTPS: From SSL Certificates to Advanced Security Optimizations
Qunar Tech Salon
Qunar Tech Salon
Aug 22, 2016 · Backend Development

Hotel Order Transaction System Architecture and Actor Framework Overview

This article presents the event‑driven architecture of a hotel order transaction system, outlines common challenges such as QMQ configuration, exception handling, and coupling, and introduces an Actor‑based solution that provides decoupling, customizable retry, fault‑recovery, and detailed monitoring for over twenty business services.

Order ManagementSystem Architectureactor-model
0 likes · 6 min read
Hotel Order Transaction System Architecture and Actor Framework Overview
dbaplus Community
dbaplus Community
Aug 22, 2016 · Backend Development

Debugging Rare Core Dumps in High‑Concurrency Nginx: From GDB to ASan

This article details a real‑world investigation of extremely low‑probability core dumps and memory leaks in a heavily modified Nginx/OpenSSL stack, covering debugging strategies, custom traffic‑control testing, distributed load generation, use of valgrind and AddressSanitizer, performance profiling with perf, and the mindset needed to solve such high‑concurrency bugs.

AddressSanitizerHigh ConcurrencyNginx
0 likes · 21 min read
Debugging Rare Core Dumps in High‑Concurrency Nginx: From GDB to ASan
Node Underground
Node Underground
Aug 22, 2016 · Frontend Development

Mastering ES2015 Arrow Functions: Simplify Your JavaScript Code

This article introduces ES2015 arrow functions, showing their concise syntax, how they differ from traditional function expressions, the implicit handling of the this context, and practical examples that eliminate the need for manual this binding, helping developers write cleaner JavaScript.

Arrow FunctionsES2015JavaScript
0 likes · 2 min read
Mastering ES2015 Arrow Functions: Simplify Your JavaScript Code
Efficient Ops
Efficient Ops
Aug 21, 2016 · Operations

How to Build a Standardized CI/CD Pipeline for Enterprise Delivery

This article explains how enterprises can overcome manual deployment challenges by standardizing their tech stack, defining mutable and immutable deployment modes, designing an XY‑axis model for system components, and implementing continuous integration, delivery, feedback, and monitoring using tools like Jenkins.

CI/CDContinuous DeliveryDevOps
0 likes · 21 min read
How to Build a Standardized CI/CD Pipeline for Enterprise Delivery
ITPUB
ITPUB
Aug 21, 2016 · Backend Development

How to Diagnose and Prevent Redis Data Loss in Production

This article examines common causes of Redis data loss, walks through a real‑world incident where 90,000 keys vanished, and provides concrete monitoring, configuration, and operational safeguards to detect and avoid such failures.

Data lossMonitoringOperations
0 likes · 11 min read
How to Diagnose and Prevent Redis Data Loss in Production
Java High-Performance Architecture
Java High-Performance Architecture
Aug 21, 2016 · Fundamentals

How ZooKeeper Leader Election Ensures High Availability in Distributed Systems

ZooKeeper's leader election mechanism creates temporary sequential nodes under a shared /ELECTION path, allowing services to elect a primary node, monitor predecessor nodes, and automatically re-elect a new leader when the current one fails, ensuring continuous high availability across distributed applications.

Leader ElectionZooKeeperdistributed systems
0 likes · 6 min read
How ZooKeeper Leader Election Ensures High Availability in Distributed Systems
Qunar Tech Salon
Qunar Tech Salon
Aug 21, 2016 · Artificial Intelligence

Hotel Search Ranking: Problem Definition, Model Construction, Feature Engineering, and Offline Evaluation

This article presents a comprehensive overview of hotel search ranking, covering problem definition, the distinction between ranking and probability estimation, handling position bias, detailed feature engineering, the AnyBoost linear boosting model, offline evaluation methods, and observed online performance improvements.

Learning-to-RankMachine Learningfeature engineering
0 likes · 7 min read
Hotel Search Ranking: Problem Definition, Model Construction, Feature Engineering, and Offline Evaluation
ITPUB
ITPUB
Aug 20, 2016 · Operations

5 Free Linux Distros That Rescue Data from Crashed Computers

When a Linux, Windows, or Mac system fails to boot, you can use five lightweight, free Linux live distributions—Lubuntu, AntiX, Bodhi Linux, SliTaz, and TinyCore—to quickly boot the machine and copy important files to an external drive.

LinuxLive CDOpen-source
0 likes · 8 min read
5 Free Linux Distros That Rescue Data from Crashed Computers
Tencent Music Tech Team
Tencent Music Tech Team
Aug 20, 2016 · Mobile Development

Android App Internationalization: Problems and Solutions

Android app internationalization involves extracting hard‑coded strings into language‑specific strings.xml files, using Lint and regex to locate text, annotating resources, formatting placeholders, exporting for translation, updating the Resources configuration at runtime, handling UI refresh via onConfigurationChanged, recreate or activity restart, and adjusting layouts for length, dimensions, and caps to ensure a seamless multilingual experience.

AndroidInternationalizationLocalization
0 likes · 13 min read
Android App Internationalization: Problems and Solutions
MaGe Linux Operations
MaGe Linux Operations
Aug 20, 2016 · Backend Development

Design Scalable Website Architecture: Clusters, Load Balancing & Consistent Hashing

This article explains how to achieve website scalability through physical separation, server clustering, various load‑balancing techniques, consistent‑hashing for distributed caches, and scaling strategies for relational and NoSQL databases, providing practical guidance for building resilient back‑end systems.

Consistent Hashingdistributed cachescalability
0 likes · 16 min read
Design Scalable Website Architecture: Clusters, Load Balancing & Consistent Hashing
Qunar Tech Salon
Qunar Tech Salon
Aug 20, 2016 · Artificial Intelligence

Personalized Demand Prediction and Ranking for Qunar App’s “You May Like” Card

This article describes how Qunar replaced a low‑click hot‑words card with a personalized “You May Like” recommendation card, detailing data collection, rule‑based and collaborative‑filtering association methods, learning‑to‑rank models (subjective Bayes, RankBoost, LambdaMart), training‑sample strategies, online experiments, evaluation metrics, and future plans including LSTM‑based sequence modeling.

Machine LearningQunarRanking
0 likes · 14 min read
Personalized Demand Prediction and Ranking for Qunar App’s “You May Like” Card
Qunar Tech Salon
Qunar Tech Salon
Aug 20, 2016 · Product Management

Fundamentals and Implementation of A/B Testing at Qunar

This article explains the basic principles of A/B testing, demonstrates a practical advertising experiment, describes effective experiment design, outlines Qunar's A/B testing platform architecture and workflow, and details statistical validation methods including Z‑test, minimum sample size calculation, and confidence interval estimation.

Qunarexperiment designplatform architecture
0 likes · 8 min read
Fundamentals and Implementation of A/B Testing at Qunar
Architects' Tech Alliance
Architects' Tech Alliance
Aug 19, 2016 · Cloud Computing

In-Depth Analysis of Ceph Architecture, Features, and Success Factors

This article provides a comprehensive overview of Ceph's distributed storage architecture, its integration with OpenStack, internal data mapping mechanisms, advanced features like SSD caching and global object storage, and examines the key factors behind its widespread adoption in cloud environments.

CRUSH algorithmCephDistributed Storage
0 likes · 10 min read
In-Depth Analysis of Ceph Architecture, Features, and Success Factors