All Articles

143663 articles · Page 6560 of 7184
Architecture Digest
Architecture Digest
Feb 13, 2018 · Artificial Intelligence

Overview of Common Machine Learning Models: Characteristics, Advantages, and Disadvantages

This article provides a concise overview of fifteen widely used machine learning models—including decision trees, random forests, k‑means, KNN, EM, linear and logistic regression, Naive Bayes, Apriori, Boosting, GBDT, SVM, neural networks, HMM, and CRF—detailing their features, strengths, weaknesses, and typical application scenarios.

ClusteringNeural Networksclassification
0 likes · 12 min read
Overview of Common Machine Learning Models: Characteristics, Advantages, and Disadvantages
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 12, 2018 · Backend Development

Why an API Gateway Is Essential for Mobile Microservices: Benefits & Design

This article explains how an API Gateway simplifies client‑to‑microservice communication for mobile apps by aggregating multiple fine‑grained services into a single coarse‑grained endpoint, discusses its advantages and drawbacks, and outlines key design considerations such as performance, reactive programming, service discovery, and fault tolerance.

Reactive Programmingmobile architecture
0 likes · 14 min read
Why an API Gateway Is Essential for Mobile Microservices: Benefits & Design
Java High-Performance Architecture
Java High-Performance Architecture
Feb 12, 2018 · Databases

5 Practical Redis Use Cases You Shouldn't Miss

Redis, a powerful in‑memory data store, offers versatile capabilities beyond simple key‑value storage, and this article explores five common real‑world scenarios—full‑page caching, leaderboards, session storage, queues, and pub/sub—demonstrating how to leverage its rich data structures for faster, more reliable applications.

LeaderboardQueuecaching
0 likes · 4 min read
5 Practical Redis Use Cases You Shouldn't Miss
ITPUB
ITPUB
Feb 12, 2018 · Operations

Master Practical Bash Scripts for System Monitoring and Automation

Discover a collection of practical Bash script snippets covering random string generation, colored output functions, batch user creation, package and service checks, host reachability, CPU/memory/disk monitoring, remote disk usage collection, and website availability testing, with essential scripting best‑practice tips.

System Monitoringautomationbash
0 likes · 6 min read
Master Practical Bash Scripts for System Monitoring and Automation
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Feb 12, 2018 · Operations

Intelligent Network Practices for Alibaba's Double 11: Automation, Fault Detection, and Traffic Optimization

Alibaba senior technical expert Houyi explains how intelligent network automation, rapid fault detection, automatic isolation, and traffic‑optimizing technologies were applied during Double 11 to dramatically improve stability, reduce costs, and enhance overall network performance across millions of devices.

AlibabaOperationsfault detection
0 likes · 16 min read
Intelligent Network Practices for Alibaba's Double 11: Automation, Fault Detection, and Traffic Optimization
Architecture Digest
Architecture Digest
Feb 12, 2018 · Backend Development

Handling High Traffic: Common Rate‑Limiting Techniques and Guava RateLimiter

This article discusses the definition of high traffic, common mitigation methods such as caching, degradation, and especially various rate‑limiting algorithms—including counters, sliding windows, leaky bucket, and token bucket—and demonstrates using Guava's RateLimiter for practical throttling.

Backend PerformanceGuavahigh concurrency
0 likes · 7 min read
Handling High Traffic: Common Rate‑Limiting Techniques and Guava RateLimiter
vivo Internet Technology
vivo Internet Technology
Feb 12, 2018 · Big Data

Predicate Pushdown Rules in SparkSQL Outer Join Queries – Detailed Analysis

The article examines SparkSQL’s predicate‑pushdown behavior for left outer joins, detailing four rules that show when pushing join‑condition filters to the left or right tables yields correct, faster results and when it produces incorrect outcomes, highlighting both performance gains and subtle errors.

Outer JoinPredicate PushdownQuery Optimization
0 likes · 7 min read
Predicate Pushdown Rules in SparkSQL Outer Join Queries – Detailed Analysis
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 12, 2018 · Backend Development

Why Choose Dubbox Over Dubbo? A Deep Dive into Service Frameworks

This article examines the evolution of service architectures, compares major RPC and micro‑service frameworks such as Dubbo, Dubbox, Spring Cloud, and others, and provides practical guidance on selecting the most suitable technology for high‑availability, high‑concurrency backend systems.

DubboDubboxRPC
0 likes · 17 min read
Why Choose Dubbox Over Dubbo? A Deep Dive into Service Frameworks
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 12, 2018 · Operations

How Alibaba’s Co‑Location (Mixed‑Deployment) Cuts Costs and Boosts Utilization

Alibaba’s mixed‑deployment (Co‑location) technology combines online services and batch compute tasks on shared physical resources, using priority‑based scheduling, resource isolation, and dynamic memory management to dramatically improve CPU utilization, cut infrastructure costs, and maintain service level objectives during peak traffic events.

Co-locationCost OptimizationResource Scheduling
0 likes · 16 min read
How Alibaba’s Co‑Location (Mixed‑Deployment) Cuts Costs and Boosts Utilization
Java Captain
Java Captain
Feb 11, 2018 · Backend Development

Analyzing Java Concurrency Models: CopyOnWriteArrayList, ConcurrentHashMap, and LinkedBlockingQueue

This article examines three Java concurrency implementations—CopyOnWriteArrayList, ConcurrentHashMap, and LinkedBlockingQueue—explaining their underlying principles, code structures, and how they achieve thread‑safe read/write operations using techniques such as copy‑on‑write, CAS, and separate locks.

ConcurrentHashMapCopyOnWriteArrayListLinkedBlockingQueue
0 likes · 13 min read
Analyzing Java Concurrency Models: CopyOnWriteArrayList, ConcurrentHashMap, and LinkedBlockingQueue
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Feb 11, 2018 · Fundamentals

What Is TSDN and How Does It Transform Transport Networks?

TSDN (Transport Software Defined Networking) introduces a major shift in transport network architecture by decoupling hardware, software, services, and applications, offering a unified SDN framework with RESTful northbound interfaces that enable rapid integration with BSS/OSS, customizable apps, agile service deployment, and enhanced network resource visualization and utilization.

Cloud NetworkingNetwork VirtualizationSDN
0 likes · 5 min read
What Is TSDN and How Does It Transform Transport Networks?
Architecture Digest
Architecture Digest
Feb 11, 2018 · Artificial Intelligence

Recent Advances in Bayesian Machine Learning: Foundations, Non‑Parametric Methods, and Large‑Scale Applications

This article reviews recent progress in Bayesian machine learning, covering foundational theory, non‑parametric approaches such as Dirichlet and Indian buffet processes, regularized Bayesian inference, and scalable techniques for big‑data environments including stochastic variational methods, distributed algorithms, and hardware acceleration.

Monte Carlobayesian learningbig data
0 likes · 23 min read
Recent Advances in Bayesian Machine Learning: Foundations, Non‑Parametric Methods, and Large‑Scale Applications
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Feb 10, 2018 · Frontend Development

Mastering CORS: How to Fix Cross‑Origin Errors in Your Web Apps

This article explains what CORS is, why browsers enforce same‑origin policies, details the essential HTTP headers involved, and offers practical solutions—including server‑side configuration, temporary browser work‑arounds, and proxy setups—to resolve cross‑origin request errors.

AJAXCORSCross-Origin
0 likes · 7 min read
Mastering CORS: How to Fix Cross‑Origin Errors in Your Web Apps
ITPUB
ITPUB
Feb 10, 2018 · Operations

How to Parallelize Shell Loops on Linux Without External Tools

This guide explains why serial shell loops become a bottleneck for large‑scale tasks, then demonstrates three pure‑bash techniques—background execution, a simulated queue using arrays, and a FIFO‑based token system—to run multiple loop iterations concurrently while controlling the number of active processes.

FIFObashparallel execution
0 likes · 12 min read
How to Parallelize Shell Loops on Linux Without External Tools