All Articles

143663 articles · Page 6563 of 7184
dbaplus Community
dbaplus Community
Feb 7, 2018 · Backend Development

Unraveling Tomcat’s Core Architecture: From Server to Container

This article breaks down Tomcat’s modular architecture, explaining how a single Server contains multiple Services, each pairing Connectors and a Container, and details the inner workings of Connectors, Containers, and their pipeline‑Valve processing to help developers master Tomcat internals.

ConnectorServer ArchitectureServlet
0 likes · 12 min read
Unraveling Tomcat’s Core Architecture: From Server to Container
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 7, 2018 · Fundamentals

Mastering Refactoring: When and How to Move Methods, Fields, and Classes

This article explains core refactoring techniques—Move Method, Move Field, Extract Class, Inline Class, Hide Delegate, Remove Middle Man, Introduce Foreign Method, and Introduce Local Extension—showing when to apply each, how to identify candidates, and the benefits for cleaner, more maintainable object‑oriented code.

Object-Oriented Designextract classmove method
0 likes · 11 min read
Mastering Refactoring: When and How to Move Methods, Fields, and Classes
21CTO
21CTO
Feb 7, 2018 · Artificial Intelligence

Demystifying Entropy: From Basic Concepts to Cross‑Entropy and KL Divergence

This article explains entropy, joint entropy, conditional entropy, and related measures such as KL divergence and cross‑entropy, using intuitive coin‑flip examples and mathematical formulas to show how they quantify uncertainty and information in probability distributions.

KL divergencecross entropyentropy
0 likes · 14 min read
Demystifying Entropy: From Basic Concepts to Cross‑Entropy and KL Divergence
Ctrip Technology
Ctrip Technology
Feb 7, 2018 · Mobile Development

Ctrip's Mobile Tech Platform (MTP) and Mobile Continuous Delivery (MCD): Design, Implementation, and Outcomes

In 2017 Ctrip reorganized its wireless engineering to adopt a lifecycle‑driven, platform‑based approach, introducing the Mobile Tech Platform (MTP) and Mobile Continuous Delivery (MCD) platforms that unified component services, development frameworks, and automated build‑release pipelines for over 20+ apps, dramatically improving efficiency and quality.

Continuous DeliveryCtripMCD
0 likes · 9 min read
Ctrip's Mobile Tech Platform (MTP) and Mobile Continuous Delivery (MCD): Design, Implementation, and Outcomes
Java Captain
Java Captain
Feb 7, 2018 · Fundamentals

Essential Skills and Knowledge Areas for Software Engineers

This article outlines the comprehensive set of fundamental skills, tools, methodologies, and knowledge domains that a software engineer should master to effectively solve real-world problems, ranging from computing models and data processing to system architecture, testing, and continuous learning resources.

Skillsdevopssoftware engineering
0 likes · 8 min read
Essential Skills and Knowledge Areas for Software Engineers
Beike Product & Technology
Beike Product & Technology
Feb 7, 2018 · Backend Development

High‑Performance Challenge: Optimizing a C‑Based User Information Service for Tens of Millions of Records

This article recounts a 2017 internal high‑performance competition where a C server handling a 40 million‑row user‑info dataset was progressively optimized through data compression, custom hash tables, memory layout redesign, and a thread‑pool model, ultimately achieving a four‑fold throughput increase.

C#Hash TableMemory Optimization
0 likes · 13 min read
High‑Performance Challenge: Optimizing a C‑Based User Information Service for Tens of Millions of Records
Beike Product & Technology
Beike Product & Technology
Feb 7, 2018 · Backend Development

PHP 7.2 Upgrade Guide: Breaking Changes, New Features, Deprecated Functions, and Extension Updates

This article provides a comprehensive overview of PHP 7.2's upgrade changes, detailing backward‑incompatible core modifications, new language and extension features, deprecated functions, altered behaviours, added functions and classes, removed extensions, and updated INI and Windows support, all essential for backend developers.

Breaking ChangesDeprecationsExtensions
0 likes · 14 min read
PHP 7.2 Upgrade Guide: Breaking Changes, New Features, Deprecated Functions, and Extension Updates
JD Retail Technology
JD Retail Technology
Feb 7, 2018 · Product Management

京东游戏精灵: A Component-Based Game Platform for Business Engagement

京东游戏精灵 is a component-based game platform that enables businesses to rapidly develop and deploy interactive games by reusing pre-built modules, significantly reducing development time and costs while enhancing user engagement through features like red envelopes and rewards.

Business EngagementComponentizationE-commerce
0 likes · 4 min read
京东游戏精灵: A Component-Based Game Platform for Business Engagement
DevOps Engineer
DevOps Engineer
Feb 7, 2018 · Operations

Understanding DevOps: Concepts, History, Benefits, and Adoption

This article explains the DevOps concept, its historical evolution, the advantages of faster and more reliable software delivery, the cultural and technical drivers behind its rise, and current adoption trends and tools used by enterprises worldwide.

Continuous IntegrationCultureOperations
0 likes · 7 min read
Understanding DevOps: Concepts, History, Benefits, and Adoption
58 Tech
58 Tech
Feb 7, 2018 · Frontend Development

ArthurCI: Accelerating Frontend Continuous Integration with Stable Infrastructure

The article introduces ArthurCI, a front‑end continuous‑integration platform developed by 58, detailing its design, performance optimizations such as yarn caching and parallel webpack compression, ease‑of‑use integration steps, stability features, and future data‑driven enhancements, while comparing it with tools like TravisCI.

CIContinuous IntegrationYARN
0 likes · 9 min read
ArthurCI: Accelerating Frontend Continuous Integration with Stable Infrastructure
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 7, 2018 · Fundamentals

Master Refactoring: When to Extract, Inline, and Replace Methods

This article explains key refactoring techniques—Extract Method, Inline Method, Inline Temp, Introduce Explaining Variable, Split Temporary Variable, Remove Assignments to Parameters, and Replace Method with Method Object—showing when to apply each, why they improve code clarity, and providing Java code examples for each transformation.

code qualityextract-methodinline method
0 likes · 13 min read
Master Refactoring: When to Extract, Inline, and Replace Methods
MaGe Linux Operations
MaGe Linux Operations
Feb 7, 2018 · Operations

Master the Linux Ops Interview: 35 Essential Questions & Answers

This article compiles 35 Linux operations interview questions—including multiple‑choice, coding, and essay topics—along with detailed answers covering VLANs, system calls, IP addressing, TCP/UDP, process handling, data structures, and networking fundamentals to help candidates prepare effectively.

LinuxSystem CallsTCP
0 likes · 18 min read
Master the Linux Ops Interview: 35 Essential Questions & Answers
MaGe Linux Operations
MaGe Linux Operations
Feb 7, 2018 · Backend Development

What I Learned from 8 Backend Interviews: Real Stories and Technical Insights

An in‑depth recount of eight backend interview experiences across companies like Afanti, Guokr, Veeva, Zhihu, and ByteDance, detailing each round’s questions, technical challenges such as browser request flow, database design, and code snippets, while offering practical advice for aspiring Python developers.

Pythoncareer adviceinterview
0 likes · 22 min read
What I Learned from 8 Backend Interviews: Real Stories and Technical Insights
DevOps
DevOps
Feb 6, 2018 · Operations

From DevOps to Lean: A Two‑Year Reflection on Value‑Stream Delivery and Continuous Improvement

The article reflects on how DevOps, Docker, Kubernetes and lean/TOC thinking have transformed over the past two years, explains the three‑step workflow for building a value‑stream delivery pipeline, and offers practical guidance on culture, feedback loops, and handling unplanned work to achieve reliable, business‑focused IT operations.

Continuous DeliveryIT managementOperations
0 likes · 10 min read
From DevOps to Lean: A Two‑Year Reflection on Value‑Stream Delivery and Continuous Improvement
Efficient Ops
Efficient Ops
Feb 6, 2018 · Operations

Hybrid Learning Beats Thresholds: Anomaly Detection for Millions of KPI Curves

The article recounts the author’s 2017‑onward journey building an intelligent operations platform at Tencent, detailing challenges such as legacy thresholds, AIOps talent shortage, and lack of frameworks, and explains how a two‑stage hybrid unsupervised‑supervised model was devised to automatically detect anomalies across millions of KPI time‑series, enabling scalable root‑cause analysis and cost optimization.

AIOpsOperationsanomaly detection
0 likes · 7 min read
Hybrid Learning Beats Thresholds: Anomaly Detection for Millions of KPI Curves
dbaplus Community
dbaplus Community
Feb 6, 2018 · Databases

XA vs TCC: Which Distributed Transaction Model Fits Your Architecture?

This article compares the XA protocol and the TCC model, explaining their architectural differences, performance characteristics, scalability benefits, and suitable application scenarios to help architects choose the right distributed transaction solution for their systems.

TCC-modelXA protocoldistributed-transactions
0 likes · 16 min read
XA vs TCC: Which Distributed Transaction Model Fits Your Architecture?