All Articles

143663 articles · Page 6582 of 7184
21CTO
21CTO
Jan 16, 2018 · Artificial Intelligence

Inside Toutiao’s Recommendation Engine: Architecture, Features, and Evaluation

This article provides a comprehensive overview of Toutiao's recommendation system, covering its three‑dimensional modeling approach, feature engineering, real‑time training pipeline, recall strategies, user‑tag generation, evaluation methodology, and content‑safety mechanisms.

EvaluationReal-time TrainingRecommendation System
0 likes · 18 min read
Inside Toutiao’s Recommendation Engine: Architecture, Features, and Evaluation
Hujiang Technology
Hujiang Technology
Jan 16, 2018 · Frontend Development

Implementing Data Binding in JavaScript: Observer, Compiler, and ViewModel

This article explains the concept, purpose, and elements of data binding in JavaScript, describes view‑to‑model and model‑to‑view binding techniques such as publish‑subscribe, data hijacking and dirty checking, and provides a complete implementation using an Observer, a Compile engine, and a ViewModel to achieve automatic UI updates when the underlying data changes.

Data BindingJavaScriptMVVM
0 likes · 10 min read
Implementing Data Binding in JavaScript: Observer, Compiler, and ViewModel
Architects Research Society
Architects Research Society
Jan 16, 2018 · Cloud Native

Recommended Envoy Deployment Types for Service Mesh Scenarios

This article outlines three increasingly complex Envoy deployment patterns for service‑mesh environments—service‑to‑service, service with a front‑proxy, and service‑to‑service with front‑proxy and double‑proxy—detailing listener configurations, external service handling, discovery integration, and provided configuration templates.

EnvoyProxy Deploymentnetworking
0 likes · 7 min read
Recommended Envoy Deployment Types for Service Mesh Scenarios
Hulu Beijing
Hulu Beijing
Jan 16, 2018 · Artificial Intelligence

Why PCA Can Be Seen as Linear Regression: The Minimum Square Error Perspective

This article revisits Principal Component Analysis by framing it as a minimum‑square‑error regression problem, showing how the optimal projection line aligns with linear regression, deriving the solution in both two‑dimensional and high‑dimensional spaces, and linking it to the classic maximum‑variance approach.

PCAlinear regressionminimum square error
0 likes · 5 min read
Why PCA Can Be Seen as Linear Regression: The Minimum Square Error Perspective
ITPUB
ITPUB
Jan 16, 2018 · Fundamentals

Kickstart Your Linux Journey with Raspberry Pi: A Practical Roadmap

This article introduces Raspberry Pi as an affordable Linux computer, outlines its versatile uses, and provides a detailed learning roadmap—from selecting a suitable Linux distribution and mastering command‑line basics to advanced topics like kernel compilation, scripting, and building high‑availability clusters—helping beginners progress methodically.

Beginner GuideLinuxRaspberry Pi
0 likes · 9 min read
Kickstart Your Linux Journey with Raspberry Pi: A Practical Roadmap
ITPUB
ITPUB
Jan 16, 2018 · Databases

10 Groundbreaking Database Systems Launched in 2017

A 2017 roundup highlights ten innovative database releases—including a time‑series extension for PostgreSQL, a multi‑model Azure service, Google’s globally distributed Spanner, Amazon’s Neptune graph service, and several open‑source cloud‑native databases—detailing their key features, architectures, and intended use cases.

GraphSQLcloud
0 likes · 10 min read
10 Groundbreaking Database Systems Launched in 2017
High Availability Architecture
High Availability Architecture
Jan 16, 2018 · Cloud Native

Microservices Adoption in Traditional Enterprises: Drivers, Current Status, Docker Integration, and Future Trends

This 2017 survey‑based report analyzes why traditional enterprises are turning to microservices, examines their adoption levels, challenges, Docker usage, emerging Service Mesh technologies, and offers practical guidance for planning and implementing microservice architectures in legacy IT environments.

DockerEnterprise ArchitectureSoftware Architecture
0 likes · 16 min read
Microservices Adoption in Traditional Enterprises: Drivers, Current Status, Docker Integration, and Future Trends
Architecture Digest
Architecture Digest
Jan 16, 2018 · Fundamentals

Consistency, Consensus, and Reliability in Distributed Systems

This article explains the core challenges of achieving consistency in distributed systems, describes consensus algorithms such as Paxos and Raft, discusses theoretical limits like the FLP impossibility and CAP theorem, and shows how trade‑offs among consistency, availability, and partition tolerance shape practical system design.

CAP theoremConsistencyFLP impossibility
0 likes · 24 min read
Consistency, Consensus, and Reliability in Distributed Systems
Aotu Lab
Aotu Lab
Jan 16, 2018 · Fundamentals

Wave Distribution Algorithms: Exhaustive Search vs. Fast Random Allocation

This article introduces the "wave distribution" concept, outlines its required features, and provides two JavaScript implementations—an exhaustive search algorithm and a fast random allocation method—along with a validation technique to ensure comprehensive coverage.

exhaustive searchrandom allocationwave distribution
0 likes · 8 min read
Wave Distribution Algorithms: Exhaustive Search vs. Fast Random Allocation
MaGe Linux Operations
MaGe Linux Operations
Jan 16, 2018 · Fundamentals

Master Network Packet Analysis with Wireshark: From Basics to TCP Handshake

This guide introduces Wireshark, a powerful open‑source packet capture tool, explains what it can and cannot do, compares it with Fiddler, details its interface, filtering options, OSI layer mapping, and walks through a practical TCP three‑way handshake analysis, helping network engineers and testers master protocol inspection.

TCP handshakeWiresharknetwork analysis
0 likes · 10 min read
Master Network Packet Analysis with Wireshark: From Basics to TCP Handshake
Programmer DD
Programmer DD
Jan 15, 2018 · Cloud Native

Automate Safe Database Migrations on Kubernetes with Spinnaker

Learn how to build a repeatable, secure Spinnaker pipeline that automatically runs database migrations and deploys a Go‑based API service to Kubernetes, using Docker images, Run Job stages, and environment variables, without writing custom scripts.

CI/CDCloud NativeDatabase Migration
0 likes · 7 min read
Automate Safe Database Migrations on Kubernetes with Spinnaker
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 15, 2018 · Backend Development

Inside the Architecture of the World’s Biggest Websites: Wikipedia, Facebook, YouTube, and More

This article surveys the technical architectures of major web platforms—including Wikipedia, Facebook, Yahoo! Mail, Twitter, Google App Engine, Amazon, and Youku—highlighting their design patterns, scaling techniques, storage solutions, and caching strategies to reveal how massive online services are built and operated.

Scalabilityarchitecturebackend
0 likes · 10 min read
Inside the Architecture of the World’s Biggest Websites: Wikipedia, Facebook, YouTube, and More
dbaplus Community
dbaplus Community
Jan 15, 2018 · Operations

How JD Finance Achieves Real-Time Capacity Assessment and Smart Alerting

This article explains JD Finance's operational challenges in a rapidly expanding micro‑service environment and presents a comprehensive approach that combines offline and online load testing, precise capacity calculations, and intelligent root‑cause alert analysis using both rule‑based and machine‑learning techniques.

Capacity PlanningOperationsload testing
0 likes · 15 min read
How JD Finance Achieves Real-Time Capacity Assessment and Smart Alerting
dbaplus Community
dbaplus Community
Jan 15, 2018 · Information Security

Automating Meltdown & Spectre Patch Deployment with an Ops Platform

This guide explains the Meltdown and Spectre CPU vulnerabilities, lists vendor patch releases, and details a step‑by‑step automated workflow using a custom operations platform to safely distribute and apply kernel updates across dozens of Linux servers.

LinuxMeltdownOps Platform
0 likes · 10 min read
Automating Meltdown & Spectre Patch Deployment with an Ops Platform
Efficient Ops
Efficient Ops
Jan 15, 2018 · Operations

How to Build a Full‑Chain Load‑Testing Platform for E‑Commerce in 2 Days

This article details how Xiaohongshu tackled rapid growth challenges by designing, implementing, and operating a full‑link performance testing platform in just two days, covering system architecture, testing models, collaborative deployment, capacity planning, and practical advice for teams seeking reliable e‑commerce load testing.

E-commerceOperationsfull-chain testing
0 likes · 9 min read
How to Build a Full‑Chain Load‑Testing Platform for E‑Commerce in 2 Days