All Articles

141340 articles · Page 6855 of 7067
Architecture Digest
Architecture Digest
May 17, 2016 · Backend Development

69 Spring Interview Questions and Answers

This article provides a comprehensive collection of 69 Spring interview questions and answers, covering core concepts such as the framework overview, benefits, modules, IoC container, bean scopes, dependency injection, AOP, annotations, JDBC template, DAO support, transaction management, and MVC architecture.

AOPBackendDependency Injection
0 likes · 19 min read
69 Spring Interview Questions and Answers
Architecture Digest
Architecture Digest
May 17, 2016 · Backend Development

Introduction to the Spring Framework: Core Concepts, Bean Management, and AOP

This article provides a comprehensive overview of the Spring framework, covering its low‑invasion design, IoC container, dependency injection types, bean scopes, autowiring options, bean creation methods, post‑processors, zero‑configuration annotations, and AOP support with AspectJ, supplemented by practical code examples.

AOPBackendDependency Injection
0 likes · 20 min read
Introduction to the Spring Framework: Core Concepts, Bean Management, and AOP
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 17, 2016 · Backend Development

Master Elegant Multi‑Version Node.js & npm Setup on Windows

Learn how to bypass the limitations of the default Windows .msi Node installer by creating a dedicated directory structure, manually installing multiple Node versions, configuring npm directories, and setting environment variables for a clean, flexible, and fully transparent Node.js development environment.

Environment setupNode.jsWindows
0 likes · 5 min read
Master Elegant Multi‑Version Node.js & npm Setup on Windows
21CTO
21CTO
May 16, 2016 · Information Security

Building a Scalable Payment Risk Control System: Architecture & CEP

This article outlines the design of a payment risk control system, detailing functional and non‑functional requirements, core components such as real‑time, near‑real‑time, and batch engines, rule and penalty centers, and explains the role of CEP and Drools in achieving flexible, high‑performance fraud detection.

CEPDroolsReal-Time Processing
0 likes · 12 min read
Building a Scalable Payment Risk Control System: Architecture & CEP
21CTO
21CTO
May 16, 2016 · Product Management

From Free Email to WeChat: How Zhang Xiaolong Built China’s Biggest Social App

This article chronicles Zhang Xiaolong’s journey from a modest engineering student and free‑email developer to the mastermind behind WeChat, highlighting his technical experiments, product pivots, and leadership decisions that reshaped China’s social‑media landscape.

Product ManagementSoftware DevelopmentWeChat
0 likes · 12 min read
From Free Email to WeChat: How Zhang Xiaolong Built China’s Biggest Social App
21CTO
21CTO
May 16, 2016 · Operations

How to Centralize Logs from Dockerized Services Using Flume and Kafka

This article explains a practical architecture for aggregating logs from distributed Docker containers by employing Flume NG as a lightweight log collector, Kafka as a high‑throughput message bus, and custom sinks to store logs per service, module and day with low latency and minimal resource impact.

DockerFlumeKafka
0 likes · 17 min read
How to Centralize Logs from Dockerized Services Using Flume and Kafka
21CTO
21CTO
May 16, 2016 · Backend Development

How to Master PHP Development: A Step‑by‑Step Roadmap from Beginner to Expert

This article outlines a comprehensive, stage‑by‑stage roadmap for PHP developers, detailing the essential Linux, Nginx, MySQL, PHP, front‑end, and system‑design skills required at the basic, intermediate, and advanced levels to guide self‑directed learning and career growth.

LNMPLinuxMySQL
0 likes · 19 min read
How to Master PHP Development: A Step‑by‑Step Roadmap from Beginner to Expert
360 Quality & Efficiency
360 Quality & Efficiency
May 16, 2016 · Fundamentals

Creating Custom PMD Rules with Java and XPath

This tutorial walks through preparing the PMD environment, exploring its directory structure, and step‑by‑step instructions for implementing a custom rule—such as enforcing braces on while loops—using both Java code and XPath expressions, including packaging and execution details.

JavaXPathcode quality
0 likes · 10 min read
Creating Custom PMD Rules with Java and XPath
Qunar Tech Salon
Qunar Tech Salon
May 16, 2016 · Artificial Intelligence

Improving A/B Testing with a 20‑Line Multi‑Armed Bandit Algorithm

This article explains how a simple 20‑line multi‑armed bandit implementation can replace traditional A/B testing by continuously balancing exploration and exploitation to automatically discover the most effective UI variant, reducing manual analysis and improving conversion rates.

A/B testingExploitationexploration
0 likes · 8 min read
Improving A/B Testing with a 20‑Line Multi‑Armed Bandit Algorithm
ITPUB
ITPUB
May 16, 2016 · Operations

How to Use Linux TC for Precise Bandwidth and Burst Control

This guide explains Linux traffic control (TC), covering its core components, queueing disciplines, classes, filters, burst parameters, and provides step‑by‑step command examples to limit download speeds for individual IPs or subnets.

LinuxNetworkbandwidth shaping
0 likes · 12 min read
How to Use Linux TC for Precise Bandwidth and Burst Control
Architect
Architect
May 16, 2016 · Operations

Centralized Log Collection for Distributed Docker Services Using Flume and Kafka

This article presents a practical architecture for centrally collecting dispersed logs from Docker‑based services in a distributed environment by leveraging Flume NG as a non‑intrusive log agent, Kafka as a high‑throughput message bus, and custom sinks to partition logs by service, module, and day.

Distributed SystemsDockerKafka
0 likes · 15 min read
Centralized Log Collection for Distributed Docker Services Using Flume and Kafka
Architecture Digest
Architecture Digest
May 15, 2016 · Information Security

Design and Architecture of a Payment Risk Control System

The article explains the functional and non‑functional requirements, common pitfalls, and detailed architecture—including real‑time, near‑real‑time, and batch engines, rule and penalty centers, and CEP technology—of a payment risk control system aimed at detecting and mitigating fraud while maintaining performance and flexibility.

CEPReal-Time Processingfraud detection
0 likes · 12 min read
Design and Architecture of a Payment Risk Control System
MaGe Linux Operations
MaGe Linux Operations
May 15, 2016 · Fundamentals

Master Vim: Essential Commands, Modes, and Customizations Explained

This comprehensive guide walks you through Vim’s history, core editing modes, essential commands for navigation, editing, searching, and file management, as well as advanced features like visual mode, split windows, and configuration options, providing a solid foundation for efficient text editing.

CommandsLinuxText Editor
0 likes · 10 min read
Master Vim: Essential Commands, Modes, and Customizations Explained