All Articles

142933 articles · Page 6748 of 7147
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 21, 2017 · Backend Development

Mastering Producer‑Consumer and Pub/Sub with RabbitMQ: Real‑World Patterns Explained

This article explains the producer‑consumer and publish‑subscribe messaging patterns, introduces RabbitMQ’s core concepts such as exchanges, queues, routing keys, and reliability mechanisms, and demonstrates how to apply these patterns to data ingestion and event distribution scenarios with practical diagrams.

Backend ArchitectureMessaging Patternsmessage queue
0 likes · 9 min read
Mastering Producer‑Consumer and Pub/Sub with RabbitMQ: Real‑World Patterns Explained
21CTO
21CTO
Apr 21, 2017 · R&D Management

How to Turn Technical Experience into Personal Value: Lessons from Outsourcing to Big Data

The author shares a candid journey from low‑paid outsourcing coding to senior roles in design, analysis, and big‑data architecture, revealing how understanding value networks, leveraging cloud and data trends, and expanding beyond pure coding can dramatically increase a technologist’s personal and market value.

Cloud ComputingR&D managementbig data
0 likes · 34 min read
How to Turn Technical Experience into Personal Value: Lessons from Outsourcing to Big Data
Meituan Technology Team
Meituan Technology Team
Apr 21, 2017 · Operations

Meituan-Dianping DevOps Automation Practices and Philosophy

The Meituan‑Dianping technical salon showcases its DevOps automation philosophy by presenting three core tools—DB automation platform, service tree, and Puppet web management—while also featuring Shanghai Zhaogang Network’s CMDB experience, illustrating how rapid O2O growth drives the need for fast, reliable, and scalable operational automation.

AutomationCMDBDatabase
0 likes · 5 min read
Meituan-Dianping DevOps Automation Practices and Philosophy
Meituan Technology Team
Meituan Technology Team
Apr 21, 2017 · Mobile Development

Meituan Dianping Technical Seminar on iOS Development and Swift Monad

Meituan Dianping’s iOS development seminar presented expert insights on performance monitoring with Hertz, explored Swift monads through source‑code analysis, tackled dynamic‑library implementation hurdles, and shared cross‑platform code‑reuse strategies, offering practical solutions for functional programming and large‑scale mobile app optimization.

Monad ConceptSwift ProgrammingTechnical Seminar
0 likes · 3 min read
Meituan Dianping Technical Seminar on iOS Development and Swift Monad
Meituan Technology Team
Meituan Technology Team
Apr 21, 2017 · Backend Development

Design and Implementation of Meituan's Distributed ID Generation System Leaf

Meituan’s Leaf system merges segment‑based caching with Snowflake‑style bit fields to deliver globally unique, trend‑increasing 64‑bit IDs at ultra‑low latency, using double‑buffered DB segments, master‑slave MySQL replication, Zookeeper‑assigned worker IDs, and clock‑rollback safeguards, achieving ~50 k QPS and 1 ms 99.9th‑percentile response across billions of daily IDs.

BackendHigh AvailabilityLeaf
0 likes · 18 min read
Design and Implementation of Meituan's Distributed ID Generation System Leaf
ITPUB
ITPUB
Apr 21, 2017 · Artificial Intelligence

Genetic Algorithms Explained: Solving the TSP with AForge.NET

This article introduces the biological concepts behind genetic algorithms, explains their core operators—selection, crossover, mutation—and presents a complete pseudocode, then demonstrates a practical C# implementation using AForge.NET to solve the traveling salesman problem, including code snippets, optimization tips, and performance results.

AForge.NETC#Evolutionary Computation
0 likes · 11 min read
Genetic Algorithms Explained: Solving the TSP with AForge.NET
Tencent Music Tech Team
Tencent Music Tech Team
Apr 21, 2017 · Fundamentals

Understanding M4A File Structure and Using the Sample Table Box for Random Access

The article outlines the MP4‑based M4A container’s hierarchical box format, details the Sample Table (stbl) and its essential sub‑boxes (stts, stsc, stco/co64, stsz) that map playback time to file offsets, explains time‑scale conversion, optional boxes, and provides pseudo‑code and parsing tips for precise random‑access seeking.

M4AMedia File FormatSample Table Box
0 likes · 14 min read
Understanding M4A File Structure and Using the Sample Table Box for Random Access
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 21, 2017 · Backend Development

Mastering Kafka: Producer‑Consumer vs Pub/Sub Patterns for Scalable Backend Design

This article explains Kafka's core concepts and compares producer‑consumer and publish‑subscribe models, illustrating how to apply each pattern for data ingestion and event distribution in distributed backend systems, and offers practical design alternatives when Kafka’s native capabilities fall short.

Backend ArchitectureKafkamessage queue
0 likes · 10 min read
Mastering Kafka: Producer‑Consumer vs Pub/Sub Patterns for Scalable Backend Design
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 21, 2017 · Big Data

How Alibaba Tackles Real-Time Stream and Graph Computing at Scale

In his ASPLOS keynote, Alibaba’s Vice President Zhou Jingren detailed the company’s large‑scale stream and graph computing platforms, highlighting fault‑tolerance innovations, real‑time data challenges, and upcoming advances in graph analytics and massive machine‑learning workloads.

AIAlibababig data
0 likes · 7 min read
How Alibaba Tackles Real-Time Stream and Graph Computing at Scale
Qunar Tech Salon
Qunar Tech Salon
Apr 21, 2017 · Big Data

Ensuring Exact‑Once Semantics in Spark Streaming with Kafka: Offline Repair and Data Deduplication Strategies

This article explains why Spark Streaming combined with Kafka can only guarantee at‑least‑once delivery, outlines the challenges of delayed and out‑of‑order events, and presents practical offline‑repair, deduplication, and output‑format techniques—including code examples—to achieve exact‑once semantics in big‑data pipelines.

Exact-OnceHBaseHDFS
0 likes · 11 min read
Ensuring Exact‑Once Semantics in Spark Streaming with Kafka: Offline Repair and Data Deduplication Strategies
MaGe Linux Operations
MaGe Linux Operations
Apr 21, 2017 · Operations

How to Configure Nagios to Send Email Alerts on CentOS

This guide walks through setting up Nagios on CentOS 6.8 to send email notifications via SMTP, covering template, service, command, and contact configurations, testing the mail command, and summarizing Nagios' alert timing parameters.

CentOSEmail NotificationSMTP
0 likes · 10 min read
How to Configure Nagios to Send Email Alerts on CentOS
MaGe Linux Operations
MaGe Linux Operations
Apr 21, 2017 · Operations

5 Essential Linux Commands Every Sysadmin Should Run on First Login

After five years as a system administrator, the author shares the five essential Linux commands—w, history, top, df, and netstat—that should be run immediately upon logging into any server to quickly assess uptime, user activity, system load, disk usage, and network status.

Command LineSystem Administrationserver-monitoring
0 likes · 4 min read
5 Essential Linux Commands Every Sysadmin Should Run on First Login
dbaplus Community
dbaplus Community
Apr 20, 2017 · Information Security

How Oracle Rootkits Hide Backdoors: Techniques, Code Samples, and Detection

This article explains how vulnerabilities, backdoors, and various Oracle rootkit techniques—ranging from simple package tricks to OS‑level and memory‑level attacks—allow attackers to maintain persistent, hidden access to databases, and it offers concrete detection and mitigation strategies.

OracleRootkitbackdoor
0 likes · 19 min read
How Oracle Rootkits Hide Backdoors: Techniques, Code Samples, and Detection
DevOps
DevOps
Apr 20, 2017 · Mobile Development

Overcoming iOS Automation Testing Challenges with Private APIs, xcodebuild, and Curl‑Driven WebDriverAgent

The article examines the difficulties of iOS automation testing for large-scale mobile applications, such as long feedback cycles, simulator limitations, and multi‑app scenarios, and proposes solutions using private Apple APIs, xcodebuild, and curl‑driven WebDriverAgent commands to overcome Instrument singleton constraints and improve test efficiency.

AppiumMobile TestingTesting framework
0 likes · 9 min read
Overcoming iOS Automation Testing Challenges with Private APIs, xcodebuild, and Curl‑Driven WebDriverAgent
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 20, 2017 · Frontend Development

How to Build a Solid Front-End Learning Path: From Browsers to Frameworks

This article shares a practical roadmap for transitioning into front-end development, covering browser engine fundamentals, essential web technologies, common compatibility challenges, recommended tools, popular frameworks, and engineering practices to help beginners build a strong foundation and advance their careers.

ToolsWeb Developmentbrowser compatibility
0 likes · 13 min read
How to Build a Solid Front-End Learning Path: From Browsers to Frameworks
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 20, 2017 · Frontend Development

How QQ Music Mini‑Program Handles Audio Playback: Core Features, Bugs & Fixes

This article walks through the core functionalities of the QQ Music mini‑program—including station launch, friend cards, guided login, playback controls, lyric scrolling, dynamic background colors, and error handling—while sharing implementation details, common bugs on Android and iOS, and practical fixes for developers building audio features in WeChat mini‑apps.

Audio PlaybackBug FixesFrontend development
0 likes · 14 min read
How QQ Music Mini‑Program Handles Audio Playback: Core Features, Bugs & Fixes
Ctrip Technology
Ctrip Technology
Apr 20, 2017 · Backend Development

XPipe: Multi‑Data‑Center Redis Replication, High Availability and Disaster‑Recovery Switching

This article introduces XPipe, a framework designed by Ctrip to enable Redis multi‑data‑center replication, ensure high availability through keeper and MetaServer components, and provide reliable disaster‑recovery (DR) switching while maintaining low latency and data consistency.

High AvailabilityMulti-Data CenterReplication
0 likes · 9 min read
XPipe: Multi‑Data‑Center Redis Replication, High Availability and Disaster‑Recovery Switching
21CTO
21CTO
Apr 20, 2017 · Artificial Intelligence

How Facebook Evaluates Its Newsfeed Recommendations: Metrics, Models, and User Surveys

Facebook evaluates its Newsfeed recommendation quality through three pillars—machine-learning model metrics like AUC, extensive product data KPIs such as DAU and interaction rates, and user-survey feedback—while maintaining long-term backtests and emphasizing the risks of relying on a single metric.

A/B TestingKPIRecommendation Systems
0 likes · 7 min read
How Facebook Evaluates Its Newsfeed Recommendations: Metrics, Models, and User Surveys