All Articles

142337 articles · Page 6793 of 7117
Qunar Tech Salon
Qunar Tech Salon
Dec 12, 2016 · Backend Development

Understanding Asynchronous Patterns in Spring MVC: DeferredResult, WebAsyncTask, Timeout and Exception Handling

This article explains the difference between synchronous and asynchronous request handling in web servers, demonstrates how Spring MVC leverages DeferredResult and WebAsyncTask for non‑blocking processing, and shows practical code for timeout and exception management in Java backend applications.

BackendJavaSpring MVC
0 likes · 10 min read
Understanding Asynchronous Patterns in Spring MVC: DeferredResult, WebAsyncTask, Timeout and Exception Handling
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 12, 2016 · Backend Development

Designing a Scalable Insurance O2O Platform: Architecture, Services, and Data Strategies

This article explores how to build a high‑traffic insurance O2O platform for tens of millions of users by emphasizing simple micro‑service architecture, detailed functional requirements, performance targets, distributed storage, caching, service registration, and a practical technology stack for reliable, extensible backend development.

InsuranceMicroservicesarchitecture
0 likes · 19 min read
Designing a Scalable Insurance O2O Platform: Architecture, Services, and Data Strategies
MaGe Linux Operations
MaGe Linux Operations
Dec 12, 2016 · Operations

How to Set Up Samba for Seamless Windows‑Linux File Sharing on CentOS

Learn step‑by‑step how to install, configure, and use Samba on a Linux server to create shared folders accessible from Windows, covering package installation, service startup, user creation, configuration file editing, permission settings, and GUI tools, with practical command examples and screenshots.

CentOSLinuxSamba
0 likes · 5 min read
How to Set Up Samba for Seamless Windows‑Linux File Sharing on CentOS
DevOps
DevOps
Dec 11, 2016 · Operations

The Evolution of DevOps: From Agile Foundations to CALMS, Containerization, and Enterprise Best Practices

From its origins at the 2008 Agile conference to the modern CALMS framework, this article traces DevOps’s evolution, compares traditional, DevOps 1.0 and 2.0 approaches, and outlines key Chinese practices such as containers, continuous deployment, micro‑services, and enterprise best‑practice recommendations.

CALMSContinuous DeliveryDevOps
0 likes · 11 min read
The Evolution of DevOps: From Agile Foundations to CALMS, Containerization, and Enterprise Best Practices
High Availability Architecture
High Availability Architecture
Dec 11, 2016 · Artificial Intelligence

Why Machine Learning Is Hard: Debugging Challenges and Exponential Difficulty

The article explains that while machine learning has advanced with abundant courses, textbooks, and frameworks, engineers still face hard debugging problems due to algorithmic, implementation, data, and model dimensions, leading to exponential difficulty and long feedback loops that demand intuition and systematic testing.

Artificial IntelligenceMachine Learningdebugging
0 likes · 8 min read
Why Machine Learning Is Hard: Debugging Challenges and Exponential Difficulty
Architecture Digest
Architecture Digest
Dec 11, 2016 · Fundamentals

Comprehensive Git Guide: Installation, Configuration, Basic Operations, Branching, and Remote Management

This article provides a detailed tutorial on installing Git on various platforms, configuring user information and aliases, managing .gitignore files, performing core repository actions such as init, add, commit, diff, and status, as well as advanced branch, tag, and remote repository operations using the command line.

BranchingGitTagging
0 likes · 17 min read
Comprehensive Git Guide: Installation, Configuration, Basic Operations, Branching, and Remote Management
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 11, 2016 · Backend Development

How to Build a High‑Concurrency Flash Sale System: Architecture, Challenges & Solutions

This article analyzes the flash‑sale (seckill) business model, outlines its unique technical challenges such as impact on existing services, database load, bandwidth spikes, URL security, button activation, and order handling, and then presents a comprehensive backend architecture, design principles, code examples, database sharding, caching, and consistency strategies to reliably support massive concurrent purchases.

backend designcachingflash sale
0 likes · 32 min read
How to Build a High‑Concurrency Flash Sale System: Architecture, Challenges & Solutions
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 11, 2016 · Mobile Development

How Weex Powered Alibaba’s Double 11: Architecture, Performance & Scaling

During Alibaba’s 2016 Double 11 shopping festival, the Weex framework was deployed at massive scale, covering over 99% of pages, delivering high‑performance native‑like experiences, supporting complex interactions, ensuring stability through memory management, pre‑loading and extensive testing, while outlining architecture, tooling, and optimization strategies.

AlibabaMobile DevelopmentWeex
0 likes · 22 min read
How Weex Powered Alibaba’s Double 11: Architecture, Performance & Scaling
Java Backend Technology
Java Backend Technology
Dec 11, 2016 · Backend Development

Mastering ZooKeeper: Core Concepts, Architecture, and Installation Guide

This article introduces ZooKeeper’s fundamental concepts, design goals, architecture, key features, common use cases such as service registry and configuration management, and provides step‑by‑step instructions for installing and configuring ZooKeeper in standalone mode on CentOS 7.

Distributed Coordinationbackend developmentinstallation guide
0 likes · 14 min read
Mastering ZooKeeper: Core Concepts, Architecture, and Installation Guide

Global Popular Programming Languages: Insights from TIOBE, PYPL, StackOverflow, GitHub, and More

Based on data from TIOBE, PYPL, StackOverflow, GitHub, Indeed, Glassdoor and other sources, this article examines which programming languages are most popular worldwide and most in demand by industry, highlighting trends such as Java’s dominance, the rise of Python, JavaScript’s prevalence, and emerging languages for 2017.

JavaJavaScriptPYPL
0 likes · 9 min read
Global Popular Programming Languages: Insights from TIOBE, PYPL, StackOverflow, GitHub, and More
Efficient Ops
Efficient Ops
Dec 10, 2016 · Operations

What DevOps Lessons Does “The Phoenix Project” Reveal for Modern IT Operations?

After reading the novel‑style account of the Phoenix Project, the author reflects on the book’s DevOps insights—highlighting chronic IT operations challenges, the power of visualizing changes with Kanban, addressing resource constraints, navigating security audits, and pursuing automation through a three‑step cultural transformation.

Change ManagementDevOpsIT Operations
0 likes · 10 min read
What DevOps Lessons Does “The Phoenix Project” Reveal for Modern IT Operations?
MaGe Linux Operations
MaGe Linux Operations
Dec 10, 2016 · Fundamentals

Unlocking Linux: How the Kernel and CentOS Boot Process Really Work

This article explains the components of the Linux kernel, the design philosophies behind it, and provides a step‑by‑step walkthrough of the CentOS boot sequence—from POST and BIOS to GRUB stages, kernel initialization, run‑level configuration, and final user‑space startup.

Boot ProcessCentOSLinux
0 likes · 13 min read
Unlocking Linux: How the Kernel and CentOS Boot Process Really Work
Java Backend Technology
Java Backend Technology
Dec 9, 2016 · Backend Development

Inside Tomcat: Uncovering Its Architecture and Startup Process

This article explores Tomcat's dominant market share, its modular top‑level structure of Server, Service, Connector and Container, and details the step‑by‑step startup sequence from Bootstrap through Catalina to the Server and Service components.

Java EEServer ArchitectureServlet Container
0 likes · 10 min read
Inside Tomcat: Uncovering Its Architecture and Startup Process
Meituan Technology Team
Meituan Technology Team
Dec 9, 2016 · Artificial Intelligence

A General Feature Production Framework for Meituan Delivery Ranking System

The paper presents a generic feature‑production framework for Meituan’s food‑delivery ranking system that abstracts statistical feature generation, storage, retrieval, and online loading into configurable dimensions, metrics and operators, enabling developers to add new features with minimal code and dramatically speeding up machine‑learning model iteration.

KV StoreMachine Learningfeature engineering
0 likes · 12 min read
A General Feature Production Framework for Meituan Delivery Ranking System
Meituan Technology Team
Meituan Technology Team
Dec 9, 2016 · Big Data

Memory Usage Analysis of HDFS NameNode Core Data Structures

The article quantitatively breaks down HDFS NameNode memory consumption, showing that the Namespace tree and BlocksMap together dominate heap usage (≈53 GB in large clusters), provides detailed per‑object size estimates for NetworkTopology, INode and block structures, and proposes a simple formula to predict total heap requirements and tuning recommendations.

Big DataHDFSMemory Management
0 likes · 13 min read
Memory Usage Analysis of HDFS NameNode Core Data Structures