All Articles

142342 articles · Page 6790 of 7118
Qunar Tech Salon
Qunar Tech Salon
Dec 19, 2016 · Backend Development

Asynchronous Refactoring of an HTTP Service Using a Graph‑Based Execution Engine

This article describes how a Java‑based HTTP service was transformed from a synchronous, thread‑blocking design to a fully asynchronous architecture by evaluating coroutine, Actor model, and Rx approaches, and ultimately implementing a Graph‑Based Execution Engine integrated with Servlet 3.0 and Spring MVC to improve stability, performance, and throughput.

ConcurrencyServletasynchronous
0 likes · 12 min read
Asynchronous Refactoring of an HTTP Service Using a Graph‑Based Execution Engine
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 19, 2016 · Information Security

Mastering Single Sign-On (SSO): Architecture, Implementation, and Performance Insights

This comprehensive article explores the business need for Single Sign-On, explains its internal ticket‑based mechanisms, presents detailed Web‑SSO and desktop SSO implementations with full source code, analyzes security and performance risks, and offers step‑by‑step deployment guidance for Java/J2EE environments.

J2EESSOSecurity
0 likes · 21 min read
Mastering Single Sign-On (SSO): Architecture, Implementation, and Performance Insights
Programmer DD
Programmer DD
Dec 19, 2016 · Backend Development

Quick Start with Spring StateMachine: Build a Simple Order Workflow

This guide introduces Spring StateMachine, shows how to add the 1.2.0 release to a Spring Boot project, defines order‑related states and events, configures the state machine with annotations and Java code, and demonstrates a complete run that processes payment and receipt events.

BackendJavaSpring
0 likes · 7 min read
Quick Start with Spring StateMachine: Build a Simple Order Workflow
DevOps
DevOps
Dec 18, 2016 · Operations

Introduction to DevOps and Docker: Concepts, Components, and Implementation

This article explains the principles of DevOps, its technical, process, and organizational considerations, and introduces Docker as a key tool, detailing its architecture, components, native utilities, suitable scenarios, and how it enables continuous integration, delivery, and efficient operations.

CI/CDDevOpsDocker
0 likes · 14 min read
Introduction to DevOps and Docker: Concepts, Components, and Implementation
21CTO
21CTO
Dec 18, 2016 · Backend Development

How to Design Clean, Stable, and User‑Friendly APIs: Best Practices

Effective API design requires shifting from a developer‑centric mindset to the user’s perspective, emphasizing clear documentation, stability, versioning, flexibility, security, and ease of use, while avoiding unnecessary complexity and ensuring consistent, well‑structured interfaces for diverse clients across web, mobile, and IoT platforms.

API designBest PracticesSecurity
0 likes · 12 min read
How to Design Clean, Stable, and User‑Friendly APIs: Best Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 17, 2016 · Information Security

How to Implement Robust Single Sign-On Across Multiple Domains

This article explores various single sign-on strategies—including shared Redis sessions, OpenID-based authentication, cookie-driven OpenID storage, and JSONP cross-domain solutions—detailing their architectures, limitations, and security considerations, and offers practical guidance for building scalable, secure SSO in multi-domain environments.

AuthenticationOpenIDSSO
0 likes · 9 min read
How to Implement Robust Single Sign-On Across Multiple Domains
21CTO
21CTO
Dec 17, 2016 · Backend Development

Understanding php-fpm’s Three Process Modes: ondemand, dynamic, static

This article explains php-fpm’s three process management modes—ondemand, dynamic, and static—detailing their operation principles, configuration requirements, and the advantages and disadvantages of each for high‑traffic web services.

Backendperformancephp-fpm
0 likes · 7 min read
Understanding php-fpm’s Three Process Modes: ondemand, dynamic, static
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Dec 17, 2016 · Artificial Intelligence

Understanding Voiceprint Recognition: Principles, Techniques, and Applications

The article explains voiceprint (speaker) recognition technology, covering its biological basis, 1:1 verification versus 1:N identification, content‑related versus content‑independent approaches, key acoustic features such as MFCC, the iVector framework, system workflow diagrams, and its use in an Alibaba security challenge.

BiometricsMachine Learningspeaker verification
0 likes · 10 min read
Understanding Voiceprint Recognition: Principles, Techniques, and Applications
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Dec 17, 2016 · Operations

Evolution of Alibaba's Application Operations System

The talk traces Alibaba's application operations journey from the early script‑driven era through tool‑centric development, DevOps adoption, automation, and emerging intelligent operations, highlighting organizational challenges, quality issues, standardization efforts, and future directions such as Docker and SRE practices.

AlibabaDevOpsIntelligentOps
0 likes · 19 min read
Evolution of Alibaba's Application Operations System
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 17, 2016 · Fundamentals

Understanding Classic Algorithms: Divide‑and‑Conquer, DP, Greedy, Backtracking

The article revisits fundamental algorithmic strategies—including divide‑and‑conquer, dynamic programming, greedy methods, backtracking, and branch‑and‑bound—detailing their core ideas, applicable problem characteristics, key considerations, procedural steps, and illustrative examples such as merge sort, coin change, Huffman coding, minimum spanning trees, and shortest‑path problems.

algorithmsbacktrackingbranch-and-bound
0 likes · 7 min read
Understanding Classic Algorithms: Divide‑and‑Conquer, DP, Greedy, Backtracking
Liulishuo Tech Team
Liulishuo Tech Team
Dec 16, 2016 · Cloud Computing

Key Takeaways from AWS re:Invent 2016: New Services, Data Architecture, and Operational Insights

The article shares a comprehensive recap of AWS re:Invent 2016, highlighting over a thousand new features across compute, storage, networking, security and tools, discussing serverless concepts, the Modern Data Architecture framework, and practical lessons learned by the English‑Fluent‑Talk engineering team.

AWSData ArchitectureServerless
0 likes · 11 min read
Key Takeaways from AWS re:Invent 2016: New Services, Data Architecture, and Operational Insights
Suning Design
Suning Design
Dec 16, 2016 · Fundamentals

How Emotions Shape UI: The Three Psychological Layers Behind Design

In an era of information overload, this article explores how emotional and psychological principles—instinct, behavior, and reflection—drive user experience design, illustrating the three layers of emotional design with examples from UI elements, emojis, and game interfaces, and showing how both positive and negative emotions can be leveraged to create more intuitive and engaging products.

Design PrinciplesUIUser Experience
0 likes · 10 min read
How Emotions Shape UI: The Three Psychological Layers Behind Design