All Articles

142343 articles · Page 6788 of 7118
Tencent Cloud Developer
Tencent Cloud Developer
Dec 23, 2016 · Databases

Analysis of HBase Write-Ahead Log (WAL) Mechanism and Source Code Call Chain

The article explains HBase’s write‑ahead‑log architecture, detailing how client put/delete requests travel through RPC to the RegionServer, are processed by MultiRowMutationService, written to the WAL via FSHLog.append and sync, and finally stored in MemStore, while describing durability options and the underlying source‑code call chain.

Big DataDistributed StorageHBase
0 likes · 10 min read
Analysis of HBase Write-Ahead Log (WAL) Mechanism and Source Code Call Chain
Tencent Music Tech Team
Tencent Music Tech Team
Dec 23, 2016 · Mobile Development

Android Auto Overview and Development Guide

Android Auto, Google’s car‑infotainment SDK launched in 2014, lets phones running Android 5.0+ connect via USB or Wi‑Fi to a head‑unit that displays voice, navigation, messaging, music and phone functions, while developers can only create music or messaging apps using a fixed UI, media service, and MediaSession interfaces.

Android AutoAndroid SDKMedia Service
0 likes · 11 min read
Android Auto Overview and Development Guide
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 23, 2016 · Operations

How Alibaba Scaled Double 11: The Evolution of Capacity Planning and Real‑Time Stress Testing

This article recounts Alibaba's 7‑year journey of capacity planning for the massive Double 11 shopping festival, detailing early guesswork, the introduction of load‑testing, online and scenario‑based testing, traffic isolation, and full automation that enabled precise resource allocation across hundreds of services.

Capacity PlanningLoad TestingPerformance Optimization
0 likes · 23 min read
How Alibaba Scaled Double 11: The Evolution of Capacity Planning and Real‑Time Stress Testing
MaGe Linux Operations
MaGe Linux Operations
Dec 23, 2016 · Fundamentals

A Beginner’s Guide to Computers and Linux: Hardware, Architecture, and Commands

This article provides an overview of electronic computers, describing their definition, evolution, hardware components, system architecture, and the universal nature of modern machines, followed by an introduction to Linux distributions, core philosophies, essential commands, and usage examples, offering a concise foundation for beginners in computing.

Operating Systemscomputershardware
0 likes · 11 min read
A Beginner’s Guide to Computers and Linux: Hardware, Architecture, and Commands
Hulu Beijing
Hulu Beijing
Dec 22, 2016 · Big Data

How Hulu Uses Big Data and Algorithms to Supercharge Its Ad System

This article explains how Hulu’s advertising platform leverages big‑data pipelines, time‑series forecasting, bipartite‑graph optimization, linear‑model targeting, and real‑time allocation to improve sales, delivery, reporting, and planning of guaranteed‑delivery brand ads.

AdvertisingAlgorithminventory optimization
0 likes · 11 min read
How Hulu Uses Big Data and Algorithms to Supercharge Its Ad System
Architects' Tech Alliance
Architects' Tech Alliance
Dec 22, 2016 · Fundamentals

Fundamentals of Distributed Systems: Consensus, 2PC/3PC, CAP Theorem, and Logical Clocks

This article introduces core distributed‑system concepts—including the definition of consensus, the two‑phase and three‑phase commit protocols, the CAP theorem and its engineering implications, and logical‑clock mechanisms such as Lamport timestamps, vector clocks, and version vectors—explaining their models, challenges, and practical trade‑offs.

CAP theoremConsensusLamport timestamps
0 likes · 21 min read
Fundamentals of Distributed Systems: Consensus, 2PC/3PC, CAP Theorem, and Logical Clocks
Programmer DD
Programmer DD
Dec 22, 2016 · Backend Development

Enable Automatic Retries for Spring Cloud Ribbon Calls

This guide explains how to configure Spring Cloud Ribbon with @LoadBalanced RestTemplate to add client‑side load balancing and a robust retry mechanism that automatically re‑issues failed requests across service instances.

LoadBalancingresttemplateretry
0 likes · 4 min read
Enable Automatic Retries for Spring Cloud Ribbon Calls
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Dec 22, 2016 · Fundamentals

Uncovering Disk History: From IBM 334 to Modern 4K Alignment

An in‑depth look at the evolution of hard‑disk technology—from IBM’s 1973 Winchester drive to modern 4 KB sector formats—covering disk structure, CHS geometry, fdisk analysis, and the importance of 4K alignment for performance and compatibility.

4K alignmentAdvanced FormatCHS geometry
0 likes · 10 min read
Uncovering Disk History: From IBM 334 to Modern 4K Alignment
Tencent Cloud Developer
Tencent Cloud Developer
Dec 22, 2016 · Mobile Development

Understanding iOS App Transport Security (ATS) and Deploying HTTPS with SSL Certificates

After Apple’s 2017 ATS enforcement requires all iOS apps to use HTTPS, developers must obtain an SSL certificate—such as a free Let’s Encrypt or Tencent Cloud‑issued GeoTrust certificate—install it on their web server (e.g., Nginx), optionally configure CDN encryption, and verify compliance with Apple’s security checks.

ATSHTTPSMobile Development
0 likes · 12 min read
Understanding iOS App Transport Security (ATS) and Deploying HTTPS with SSL Certificates
Hujiang Design Center
Hujiang Design Center
Dec 22, 2016 · Fundamentals

How to Master Rapid Card Sorting for Lightning‑Fast UX Insights

This article explains how to conduct fast, effective card‑sorting studies in half a day, covering card creation, participant recruitment, session execution, and result analysis to quickly uncover users' mental models and inform information architecture decisions.

UX methodsUser Researchcard sorting
0 likes · 8 min read
How to Master Rapid Card Sorting for Lightning‑Fast UX Insights
Qunar Tech Salon
Qunar Tech Salon
Dec 22, 2016 · Backend Development

Design and Implementation of a VOIP Solution for Overseas Travelers Using Asterisk and Kamailio

This article presents a comprehensive guide on building a VOIP service for overseas users, covering VOIP fundamentals, open‑source PBX selection, SIP client libraries, demo deployment, load‑balancing with Kamailio, high‑availability via Keepalived, NAT handling, TLS/SRTP support, and troubleshooting techniques.

High AvailabilityKamailioLinux
0 likes · 14 min read
Design and Implementation of a VOIP Solution for Overseas Travelers Using Asterisk and Kamailio
dbaplus Community
dbaplus Community
Dec 22, 2016 · Databases

MariaDB Columnstore Deep Dive: Architecture, Performance, and Deployment

MariaDB Columnstore, the newly integrated InfiniDB storage engine, brings column‑store analytics to MySQL, offering P‑scale data handling, distributed deployment, and impressive performance gains over InnoDB, with detailed installation steps, kernel tuning, command‑line administration, and optimization tips for production environments.

AnalyticsColumnstoreDatabase
0 likes · 11 min read
MariaDB Columnstore Deep Dive: Architecture, Performance, and Deployment
Efficient Ops
Efficient Ops
Dec 21, 2016 · Operations

Measure Your Continuous Delivery Maturity with a 47‑Item Checklist

Learn how to assess your Continuous Delivery maturity using a 47‑item checklist, understand its purpose for aligning goals, improving processes, and boosting value delivery, and calculate your score as a percentage to guide technical and organizational improvements.

maturity checklistoperationssoftware delivery
0 likes · 2 min read
Measure Your Continuous Delivery Maturity with a 47‑Item Checklist