All Articles

143500 articles · Page 6623 of 7175
JD Retail Technology
JD Retail Technology
Nov 14, 2017 · Mobile Development

Understanding Drag & Drop in iOS: Concepts, APIs, and Implementation

This article explains the iOS Drag & Drop interaction model, covering its core concepts, system integration, multi‑touch features, and step‑by‑step implementation using UIKit APIs such as UIDragInteraction, UIDropInteraction, and NSItemProvider with Swift code examples.

Drag-and-DropSwiftUIDragInteraction
0 likes · 12 min read
Understanding Drag & Drop in iOS: Concepts, APIs, and Implementation
Hulu Beijing
Hulu Beijing
Nov 14, 2017 · Artificial Intelligence

Are Projected Points Still Linearly Separable? SVM Insight & Proof

This article examines whether points from two linearly separable classes remain separable after being projected onto the SVM decision hyperplane, providing geometric and convex‑optimization proofs along with illustrative diagrams and references for deeper study.

convex optimizationhyperplane projectionlinear separability
0 likes · 7 min read
Are Projected Points Still Linearly Separable? SVM Insight & Proof
JD Retail Technology
JD Retail Technology
Nov 14, 2017 · Operations

Design and Implementation of JD.com's Multi‑Active Distributed Architecture

This article details JD.com's multi-active distributed architecture, covering its evolution from single‑data‑center to multi‑region deployments, network design, leaf‑spine topology, data consistency mechanisms, application scheduling, monitoring, and disaster recovery strategies that enhance high availability and user experience.

Network ArchitectureOperationscloud infrastructure
0 likes · 11 min read
Design and Implementation of JD.com's Multi‑Active Distributed Architecture
UCloud Tech
UCloud Tech
Nov 14, 2017 · Databases

Unlocking Cloud TiDB: Kubernetes‑Powered Scaling for Distributed NewSQL

This article explains how Cloud TiDB, a cloud‑native NewSQL database launched by UCloud and PingCAP, leverages Kubernetes integration, operators, and custom volume management to provide elastic scaling, high availability, and efficient lifecycle management for distributed workloads.

Cloud-ComputingDistributed-DatabaseKubernetes
0 likes · 9 min read
Unlocking Cloud TiDB: Kubernetes‑Powered Scaling for Distributed NewSQL
JD Tech
JD Tech
Nov 14, 2017 · Operations

Automated Server OS Deployment for JD.com’s 11.11 Shopping Festival

The article details JD.com’s large‑scale, automated server operating‑system deployment process for the 11.11 shopping festival, describing the challenges of tight timelines, massive equipment volumes, the development of an automated deployment platform, and the operational improvements achieved through process optimization and 24/7 support.

11.11 FestivalAutomationJD.com
0 likes · 7 min read
Automated Server OS Deployment for JD.com’s 11.11 Shopping Festival
ITPUB
ITPUB
Nov 14, 2017 · Operations

How Alibaba’s Dragonfly P2P System Powers 20B Transfers and Slashes Docker Image Traffic

Alibaba’s Dragonfly P2P file distribution platform, built to handle massive file and container image delivery during peak events like Double‑11, combines peer‑to‑peer networking, smart compression, flow‑control and security features to achieve billions of transfers, petabyte‑scale traffic, and up to 99.9% reduction in registry outbound bandwidth.

File DistributionOperationsP2P
0 likes · 20 min read
How Alibaba’s Dragonfly P2P System Powers 20B Transfers and Slashes Docker Image Traffic
ITPUB
ITPUB
Nov 14, 2017 · Operations

How Alibaba’s Dragonfly P2P System Supercharges Large‑Scale File and Container Image Distribution

Alibaba’s Dragonfly (蜻蜓) is a self‑developed P2P file distribution platform that dramatically speeds up massive file and container image delivery, reduces bandwidth consumption, supports intelligent compression and flow control, and has become a core infrastructure component powering billions of transactions during major events like Double 11.

File DistributionP2Pcontainer images
0 likes · 20 min read
How Alibaba’s Dragonfly P2P System Supercharges Large‑Scale File and Container Image Distribution
Architecture Digest
Architecture Digest
Nov 14, 2017 · Backend Development

Architecture and Technical Practices of JD.com’s Jingmai Message Center

The article details the Jingmai Message Center’s end‑to‑end architecture, covering message ingestion via Anycall and MQ, protocol conversion, Netty‑based push system, Snowflake ID generation, Elasticsearch storage, multi‑level caching, distributed locking, and the overall design principles that enable a scalable, reliable messaging platform.

CachingNettySnowflake ID
0 likes · 9 min read
Architecture and Technical Practices of JD.com’s Jingmai Message Center
Qunar Tech Salon
Qunar Tech Salon
Nov 14, 2017 · Backend Development

Designing Distributed Systems Inspired by McDonald’s Restaurant Operations

The article uses everyday observations from a McDonald’s restaurant to illustrate core distributed system concepts such as master‑slave architecture, two‑phase commit, microservice decomposition, task queues, and container orchestration, showing how these principles apply to backend engineering.

CassandraHBaseTwo-Phase Commit
0 likes · 15 min read
Designing Distributed Systems Inspired by McDonald’s Restaurant Operations
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 14, 2017 · Operations

How Alibaba’s Dragonfly P2P System Supercharges File and Image Distribution

Alibaba’s Dragonfly (蜻蜓) leverages P2P networking, intelligent compression, and flow control to dramatically accelerate large‑scale file and container image distribution, reducing bandwidth usage by over 99%, achieving up to 57× speedup, and supporting tens of thousands of concurrent hosts during peak events like Double 11.

File DistributionP2Pcontainer images
0 likes · 19 min read
How Alibaba’s Dragonfly P2P System Supercharges File and Image Distribution
DevOps
DevOps
Nov 13, 2017 · Operations

Implementing DevOps with TFS: From Git Migration to Automated Release Management

Over nearly two years, the author chronicles the transition of their development team from using TFS 2010 and manual processes to adopting Git, automated build and release pipelines, QA branch workflows, and Release Management in TFS 2015 Update 2, highlighting the resulting improvements in collaboration, deployment speed, and overall DevOps maturity.

Automated ReleaseCI/CDDevOps
0 likes · 19 min read
Implementing DevOps with TFS: From Git Migration to Automated Release Management
dbaplus Community
dbaplus Community
Nov 13, 2017 · Databases

MongoDB vs MySQL: Performance Benchmark for Large-Scale Market Data Queries

This article evaluates MongoDB and MySQL for storing and querying large‑scale precious‑metal market data, detailing hardware setup, version configurations, schema designs, and extensive performance benchmarks across million‑ to billion‑record datasets, and concludes with analysis of memory architectures, data models, and suitable application scenarios.

Database ComparisonLarge DataMongoDB
0 likes · 14 min read
MongoDB vs MySQL: Performance Benchmark for Large-Scale Market Data Queries
Java Backend Technology
Java Backend Technology
Nov 13, 2017 · Backend Development

Transforming Monolithic Websites to Scalable, High‑Performance Distributed Systems

Learn how early monolithic websites evolve into distributed architectures by splitting applications, services, and data, implementing load balancers, reverse proxies, caching, CDN, database sharding, and security measures, while focusing on performance, high availability, scalability, and extensibility for robust, high‑traffic sites.

High AvailabilityPerformance optimizationScalability
0 likes · 11 min read
Transforming Monolithic Websites to Scalable, High‑Performance Distributed Systems
Tencent Cloud Developer
Tencent Cloud Developer
Nov 13, 2017 · Cloud Computing

Tencent Video Cloud Editing System: Architecture and Optimization Techniques

Tencent's cloud editing system transforms live‑stream post‑production by ingesting parallel low‑ and high‑bitrate streams, enabling real‑time, frame‑precise cuts, fuzzy seeking, and WYSIWYG effects via HLS and NPAPI, while eliminating traditional VOD transcoding delays and paving the way toward a full‑featured online editing platform.

PTS calculationVideo Transcodingcloud editing
0 likes · 6 min read
Tencent Video Cloud Editing System: Architecture and Optimization Techniques
Suning Technology
Suning Technology
Nov 13, 2017 · Backend Development

How Suning Scaled Its Membership System for Double‑11: From Legacy POS to Multi‑Active Architecture

This article examines Suning's evolution of its membership platform—from an early offline POS system to a vertically split, cloud‑native architecture—detailing capacity planning, performance testing, data migration with Spark, multi‑active deployment, and future plans for cross‑region high availability.

Cloud NativeData MigrationScalability
0 likes · 15 min read
How Suning Scaled Its Membership System for Double‑11: From Legacy POS to Multi‑Active Architecture
MaGe Linux Operations
MaGe Linux Operations
Nov 13, 2017 · Backend Development

Master Scrapy: A Complete Guide to Building Powerful Python Web Crawlers

Scrapy is a fast, high‑level Python framework for web crawling and data extraction, featuring an asynchronous Twisted engine, modular components like spiders, pipelines, and middlewares, and includes detailed installation steps, project setup, spider creation, query syntax, recursion, and item pipelines for robust scraping.

PythonScrapyScrapy Tutorial
0 likes · 12 min read
Master Scrapy: A Complete Guide to Building Powerful Python Web Crawlers