All Articles

142385 articles · Page 6773 of 7120
Architecture Digest
Architecture Digest
Jan 28, 2017 · Backend Development

Design and Implementation of a High‑Performance, High‑Availability OTT Advertising System

This article presents the research and implementation of a high‑performance, highly available OTT advertising platform, detailing its system architecture, key technologies such as multi‑domain routing, containerized modules, two‑level caching, double‑layer Boolean retrieval, dynamic CDN scheduling, graceful degradation, and comprehensive disaster‑recovery strategies.

AdvertisingOTT
0 likes · 27 min read
Design and Implementation of a High‑Performance, High‑Availability OTT Advertising System
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Jan 26, 2017 · Information Security

Why Hadoop Clusters Need Strong Security and How Kerberos Protects Them

This article explains the security risks facing Hadoop clusters, outlines common attack methods, introduces Kerberos authentication, and describes Transwarp Data Hub's multi‑layer security architecture—including Guardian, KRB5LDAP, and authorization controls—to help administrators secure their big‑data environments.

HadoopKerberosTDH
0 likes · 11 min read
Why Hadoop Clusters Need Strong Security and How Kerberos Protects Them
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 26, 2017 · Cloud Computing

Why PaaS Is the Strategic Core of Cloud Computing

This article explains the role of Platform as a Service (PaaS) as the foundational application infrastructure in cloud environments, its essential functions, multi‑tenant elasticity, strategic importance for enterprises, and why it is considered a future "silver bullet" for software development.

Multi-TenancyPaaSPlatform as a Service
0 likes · 13 min read
Why PaaS Is the Strategic Core of Cloud Computing
Architects' Tech Alliance
Architects' Tech Alliance
Jan 26, 2017 · Industry Insights

How to Build a Successful Internet‑Era Business: Lessons from Google

This article distills the experience of early Google leaders into a practical guide for modern companies, emphasizing the need to attract smart creative talent, replace rigid business plans with adaptive strategies, foster open decision‑making, and cultivate a culture of freedom and rapid innovation.

business strategycompany cultureentrepreneurship
0 likes · 7 min read
How to Build a Successful Internet‑Era Business: Lessons from Google
Programmer DD
Programmer DD
Jan 26, 2017 · Cloud Native

How to Build Service Governance with Spring Cloud Eureka and Consul

This guide walks through setting up Spring Cloud, explains microservice architecture, and provides step‑by‑step instructions with code samples for creating a Eureka service registry, a compute service provider, and switching to Consul for service discovery in a cloud‑native Java environment.

ConsulJavaMicroservices
0 likes · 11 min read
How to Build Service Governance with Spring Cloud Eureka and Consul
21CTO
21CTO
Jan 25, 2017 · Frontend Development

How to Open Native Apps from H5 Pages: Schemes, Smart Banners & Universal Links

This article explains practical techniques for detecting app installation and launching native iOS or Android apps from H5 pages using custom URL schemes, Smart App Banners, hidden iframes with timeout, and Universal Links, while handling special cases like WeChat.

Universal Linksapp linkingcustom scheme
0 likes · 10 min read
How to Open Native Apps from H5 Pages: Schemes, Smart Banners & Universal Links
ITPUB
ITPUB
Jan 25, 2017 · Databases

Master Oracle Hit Ratios and Memory Tuning with Practical SQL Queries

This guide explains how to calculate and interpret key Oracle hit ratios—including library cache, shared pool, buffer cache, data buffer, sort memory, and PGA—provides exact SQL statements for each metric, and offers tuning thresholds and actions to improve database performance.

Hit RatioMemory ManagementOracle
0 likes · 7 min read
Master Oracle Hit Ratios and Memory Tuning with Practical SQL Queries
ITPUB
ITPUB
Jan 25, 2017 · Fundamentals

Boost Search Speed in C++ Arrays and Strings with the Sentinel Technique

This article demonstrates how to replace the classic linear search loops for arrays and strings with a sentinel‑based approach, reducing boundary checks and improving performance, especially on large datasets, and includes a concrete performance test.

C++algorithm optimizationlinear search
0 likes · 5 min read
Boost Search Speed in C++ Arrays and Strings with the Sentinel Technique
Ctrip Technology
Ctrip Technology
Jan 25, 2017 · Backend Development

Handling Duplicate Messages, Ordering, Concurrency, and Batch Processing in Message‑Driven Systems

This article shares practical patterns and built‑in mechanisms for dealing with duplicate messages, message ordering, concurrent updates, asynchronous acknowledgments, and batch processing in a large‑scale, message‑driven architecture, illustrated with QMQ examples from Qunar's platform.

Batch ProcessingDuplicate Message HandlingMessage Ordering
0 likes · 16 min read
Handling Duplicate Messages, Ordering, Concurrency, and Batch Processing in Message‑Driven Systems
Architecture Digest
Architecture Digest
Jan 25, 2017 · Databases

Design and High‑Availability Architecture of the WeChat Red Packet Storage Layer

The article explains how WeChat’s Red Packet service scales to billions of transactions by employing front‑end traffic control, stateless CGI, caching, asynchronous processing, and a highly available MySQL‑based storage layer featuring read/write separation, sharding, hot‑cold data segregation, and multi‑active cross‑region deployment.

MySQLWeChatred packet
0 likes · 10 min read
Design and High‑Availability Architecture of the WeChat Red Packet Storage Layer
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 25, 2017 · Fundamentals

Why Software Architectures Decay Over Time and How to Combat It

The article examines why long‑running software projects inevitably suffer architectural decay, explains how growth in code, team size, and build complexity erodes productivity, and presents practical strategies—including environment upgrades, phased and distributed builds, component isolation, and adopting new technologies—to slow or reverse the decay.

Build Optimizationproject scalingrefactoring
0 likes · 23 min read
Why Software Architectures Decay Over Time and How to Combat It
Tencent Cloud Developer
Tencent Cloud Developer
Jan 25, 2017 · Frontend Development

Understanding React: Component Architecture, Props, State, Lifecycle, Server‑Side Rendering, and React‑Native

Zuo Ming explains React’s component architecture—props, state, lifecycle methods, server‑side rendering, and React‑Native—using a bamboo water‑wheel analogy, demonstrating prop validation, state updates, lifecycle phases, SSR hydration, cross‑platform code reuse, and unit testing to give front‑end engineers a complete practical foundation.

Frontend developmentPropsReact
0 likes · 12 min read
Understanding React: Component Architecture, Props, State, Lifecycle, Server‑Side Rendering, and React‑Native
Qunar Tech Salon
Qunar Tech Salon
Jan 25, 2017 · Frontend Development

Using Docker to Simplify Front‑End Development Environments

This article explains how Docker can address common front‑end development environment challenges—such as dependency complexity, version inconsistencies, and re‑deployment overhead—by providing lightweight, reproducible containers, and introduces the Dokit tool for rapid setup.

Development EnvironmentDockerFrontend development
0 likes · 9 min read
Using Docker to Simplify Front‑End Development Environments
dbaplus Community
dbaplus Community
Jan 25, 2017 · Information Security

Effective Server Security Incident Response: Step‑by‑Step Guide

When a production server is compromised, abrupt actions like pulling the plug can disrupt services, so this guide outlines an eight‑stage, evidence‑driven response process—including verification, on‑site preservation, containment, impact assessment, online analysis, backup, deep forensics, and reporting—plus real‑world case studies and concrete command examples.

Incident Responsecase studyforensics
0 likes · 14 min read
Effective Server Security Incident Response: Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Jan 24, 2017 · Databases

Essential DBA Holiday Checklist: Keep Your Databases Safe During Chinese New Year

This guide outlines the critical tasks DBA teams should perform before, during, and after the Chinese New Year holiday, including daily security practices, pre‑holiday inspections, on‑call rotations, post‑holiday reviews, and detailed checklist scripts to ensure database reliability and prevent incidents.

DBAHolidaychecklist
0 likes · 13 min read
Essential DBA Holiday Checklist: Keep Your Databases Safe During Chinese New Year
Liulishuo Tech Team
Liulishuo Tech Team
Jan 24, 2017 · Frontend Development

Engineering Practices and Tooling for Frontend Development at Liulishuo (2016‑2017)

The article reviews Liulishuo's 2016 engineering experiments, covering their base library choices, componentization for consumer apps and internal tools, mock data generation, unit testing, error monitoring with Sentry, deployment using shipit‑deploy, and outlines goals for improving performance, testing coverage, and robustness in the coming year.

Component LibraryDeploymentUnit Testing
0 likes · 10 min read
Engineering Practices and Tooling for Frontend Development at Liulishuo (2016‑2017)
ITPUB
ITPUB
Jan 24, 2017 · Fundamentals

Prevent Accidental Directory Deletion in Linux Shell Scripts

This guide explains common Linux shell pitfalls that can cause accidental directory deletions—such as empty variables, spaces, special characters, and failed cd commands—and provides practical safeguards like variable expansion checks, quoting, existence tests, logical operators, avoiding root operations, and using informative prompts.

DevOpsSafetyShell
0 likes · 6 min read
Prevent Accidental Directory Deletion in Linux Shell Scripts