All Articles

143520 articles · Page 6617 of 7176
360 Quality & Efficiency
360 Quality & Efficiency
Nov 23, 2017 · Operations

Ten Micro‑Metrics to Strengthen Performance Testing Reports

This article explains why traditional macro performance metrics are insufficient, introduces ten essential micro‑metrics covering memory, thread, and network aspects, and shows how to capture them using GC logs, thread dumps, and tools like netstat or open‑source APM solutions.

APMMemoryMonitoring
0 likes · 8 min read
Ten Micro‑Metrics to Strengthen Performance Testing Reports
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 23, 2017 · Fundamentals

Understanding Linux User Space vs Kernel Space and Process Contexts

This article explains the differences between user space and kernel space in Linux, describes process and interrupt contexts, outlines how the kernel manages memory and execution modes, and clarifies related concepts such as kernel/user mode, context switches, and the system’s virtual address layout.

FundamentalsOperating SystemProcess Context
0 likes · 8 min read
Understanding Linux User Space vs Kernel Space and Process Contexts
Hulu Beijing
Hulu Beijing
Nov 23, 2017 · Artificial Intelligence

Why Use Cosine Similarity Over Euclidean Distance? Insights & Limits

This article explains the concept of cosine distance, compares it with Euclidean distance, discusses when cosine similarity is preferable, and shows why cosine distance does not satisfy all metric axioms, providing examples and interview‑style analysis.

cosine similaritydistance metricinterview preparation
0 likes · 7 min read
Why Use Cosine Similarity Over Euclidean Distance? Insights & Limits
JD.com Experience Design Center
JD.com Experience Design Center
Nov 23, 2017 · Frontend Development

How I Solved Real‑World Vuex Challenges in a Mobile Maintenance SPA

This article walks through the development of a Vue‑based single‑page application for the JD Car Maintenance project, covering why Vuex was chosen, its core concepts, store implementation, state persistence, cross‑origin handling, Axios/JSONP requests, code refactoring, lazy loading, and component extraction to improve maintainability and performance.

SPAVueVuex
0 likes · 14 min read
How I Solved Real‑World Vuex Challenges in a Mobile Maintenance SPA
Tencent Database Technology
Tencent Database Technology
Nov 23, 2017 · Fundamentals

Augmenting Red‑Black Trees with a Count Field for Order‑Statistic (Rank) Queries

This article explains how to extend a red‑black tree with a subtree‑size counter to support O(log n) rank and selection operations, detailing the required count updates during insertion, deletion, and tree rotations, and provides complete pseudocode for left/right rotations, rank queries, and element‑by‑rank retrieval.

Algorithmaugmented data structureorder statistics
0 likes · 6 min read
Augmenting Red‑Black Trees with a Count Field for Order‑Statistic (Rank) Queries
ITPUB
ITPUB
Nov 23, 2017 · Big Data

7 Typical Big Data Projects Every Hadoop Engineer Should Know

The article outlines seven common big‑data initiatives—data integration, specialized analytics, Hadoop‑as‑a‑service, stream processing, complex event handling, ETL pipelines, and SAS replacement—explaining their goals, typical technologies such as HDFS, Hive, Spark, Storm, Kafka, and practical considerations for enterprises adopting Hadoop ecosystems.

Data IntegrationHadoopproject types
0 likes · 8 min read
7 Typical Big Data Projects Every Hadoop Engineer Should Know
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Nov 23, 2017 · Backend Development

Design and Implementation of a Search Open Platform for Rapid Interface Provision

The article describes the requirements, architecture, data‑sync strategy, monitoring, and operational workflow of a search open platform that enables fast, zero‑code creation of searchable interfaces, supporting real‑time indexing, customizable ranking, and extensible backend services.

Backend DevelopmentIndexingMonitoring
0 likes · 12 min read
Design and Implementation of a Search Open Platform for Rapid Interface Provision
Architecture Digest
Architecture Digest
Nov 23, 2017 · Backend Development

Microservice Transformation Experience and Target Architecture Design

This article shares the author's experience and lessons learned from a two‑day intensive discussion on microservice migration, outlining a concrete implementation plan, current architectural challenges, key debates, and the final target architecture blueprint for a third‑party payment company.

Domain-Driven DesignSystem Migrationbackend architecture
0 likes · 12 min read
Microservice Transformation Experience and Target Architecture Design
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 23, 2017 · Fundamentals

Google Test Certified Program: History, Levels, and Certification Process

The article recounts the evolution of Google's Test Certified (TC) program from its 2006 inception, explains its three (later five) certification levels, outlines the informal certification process, and discusses the program’s impact, challenges, and cultural significance within Google’s engineering teams.

GoogleTest CertifiedTesting Certification
0 likes · 8 min read
Google Test Certified Program: History, Levels, and Certification Process
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 23, 2017 · Operations

How Alibaba Is Revolutionizing Operations with Intelligent Automation and DevOps

Alibaba's R&D efficiency team explains how intelligent operations—spanning resource planning, change management, monitoring, stability, and one‑click site building—are being transformed from manual tooling to automated, AI‑driven DevOps practices to boost efficiency, cut costs, and ensure high availability at massive scale.

DevOpsOperationsScalability
0 likes · 27 min read
How Alibaba Is Revolutionizing Operations with Intelligent Automation and DevOps
MaGe Linux Operations
MaGe Linux Operations
Nov 22, 2017 · Artificial Intelligence

Top 15 Python Libraries Every Data Scientist Should Master in 2017

This article surveys the most essential Python packages for data science in 2017, covering core scientific computing, data manipulation, visualization, machine learning, deep learning, natural language processing, and web scraping, and explains why each library remains indispensable for modern analysts.

NLPPythondata science
0 likes · 13 min read
Top 15 Python Libraries Every Data Scientist Should Master in 2017
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 22, 2017 · Fundamentals

Google Test Certified Program: History, Levels, and Impact

The article chronicles Google’s Test Certified initiative from its 2006 inception, detailing its three original levels, certification process, expansion efforts, cultural impact, and both positive and negative aspects, illustrating how a grassroots testing program reshaped engineering practices and code quality across the company.

automationprocessquality
0 likes · 8 min read
Google Test Certified Program: History, Levels, and Impact
Dada Group Technology
Dada Group Technology
Nov 22, 2017 · Artificial Intelligence

Dynamic Pricing, Route Planning, and Order Assignment at Dada‑JD Daojia: Algorithms and Practices

At PyCon China 2023, Dada‑JD Daojia’s algorithm team presented their AI‑driven practices for dynamic pricing, route planning, and order assignment, detailing how multi‑dimensional supply‑demand balancing, genetic‑algorithm‑based TSP solutions, and multi‑objective optimization improve real‑time logistics efficiency.

Route Planningdynamic pricinglogistics AI
0 likes · 8 min read
Dynamic Pricing, Route Planning, and Order Assignment at Dada‑JD Daojia: Algorithms and Practices
UCloud Tech
UCloud Tech
Nov 22, 2017 · Backend Development

Master Go Microservices: gRPC, TLS, Tracing & Prometheus Monitoring

This article shares practical Go microservice building experiences, covering gRPC-based communication, TLS security, request tracing, and comprehensive monitoring with Prometheus, including metric selection, alerting, and log management using Logrus and Graylog, to help reduce coupling and improve system observability.

MonitoringPrometheusgRPC
0 likes · 10 min read
Master Go Microservices: gRPC, TLS, Tracing & Prometheus Monitoring
ITPUB
ITPUB
Nov 22, 2017 · Databases

Boost MySQL Bulk Inserts: Proven Techniques & Optimized Syntax

This guide explains the factors that affect MySQL INSERT performance and presents a collection of practical techniques—including multi‑row INSERT, bulk_insert_buffer_size tuning, INSERT DELAYED, LOAD DATA INFILE, table creation with disabled keys, LOCK TABLES, and the proper use of IGNORE and ON DUPLICATE KEY UPDATE—to dramatically speed up large‑scale data loading.

InsertMySQLSQL
0 likes · 11 min read
Boost MySQL Bulk Inserts: Proven Techniques & Optimized Syntax