All Articles

142216 articles · Page 6802 of 7111
dbaplus Community
dbaplus Community
Nov 14, 2016 · Operations

How to Build a Visualized Distributed Ops Platform for Cloud Environments

This article details the design and implementation of a visualized, automated operations platform that integrates inspection, job scheduling, configuration management with SaltStack, data lifecycle automation, and real‑time big‑data analytics to improve efficiency, reliability, and agility of cloud‑based IT services.

CloudSaltStackbig-data
0 likes · 25 min read
How to Build a Visualized Distributed Ops Platform for Cloud Environments
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 13, 2016 · Databases

How to Scale an Order System Beyond 200GB with Vertical & Horizontal Sharding

This article explains how a massive order database exceeding 200 GB was vertically and horizontally sharded, introduces query, range, and hash sharding strategies, presents a custom timestamp‑based unique ID scheme, and outlines a multi‑phase data migration plan to achieve long‑term scalability.

Data Migrationhorizontal-splittingorder system scaling
0 likes · 9 min read
How to Scale an Order System Beyond 200GB with Vertical & Horizontal Sharding
Efficient Ops
Efficient Ops
Nov 13, 2016 · Frontend Development

Master Browser Caching: HTTP Headers, Spring MVC Code, and Nginx Configuration

This article explains how browsers cache resources, the role of HTTP response headers such as Last-Modified, Expires, Cache-Control, ETag, and Age, and provides practical examples of controlling cache behavior with Spring MVC code and detailed Nginx configuration for both static and proxy caching.

Cache-ControlNginxSpring MVC
0 likes · 21 min read
Master Browser Caching: HTTP Headers, Spring MVC Code, and Nginx Configuration
Architects Research Society
Architects Research Society
Nov 13, 2016 · Fundamentals

70 Common Shell Script Interview Questions and Answers

This article compiles 70 typical Linux shell scripting interview questions covering script arguments, parameter handling, condition checks, loops, string manipulation, array operations, file I/O, and common command usages, each accompanied by concise Bash code examples to help candidates prepare effectively.

Command-LineInterviewLinux
0 likes · 9 min read
70 Common Shell Script Interview Questions and Answers
21CTO
21CTO
Nov 13, 2016 · Backend Development

How to Build a Simple PHP Web Crawler: From Robots.txt to cURL

This guide explains the fundamentals of creating a PHP web crawler, covering server communication basics, interpreting robots.txt and sitemap files, and providing practical code examples using file_get_contents and cURL for efficient content retrieval.

Backend DevelopmentPHPWeb Crawler
0 likes · 6 min read
How to Build a Simple PHP Web Crawler: From Robots.txt to cURL
Architects' Tech Alliance
Architects' Tech Alliance
Nov 13, 2016 · R&D Management

99 Essential Insights Every Software Architect Should Master

This article compiles 99 practical principles and habits—from communication and decision‑making to performance, scalability, and team leadership—that every software architect should understand and apply to build high‑quality, maintainable systems and advance their career.

architectural principlesbest-practicescareer advice
0 likes · 27 min read
99 Essential Insights Every Software Architect Should Master
ITPUB
ITPUB
Nov 13, 2016 · Databases

Why Oracle DBMS_JOB Shows Next Date 4000‑01‑01 and How to Fix It

When an Oracle DBMS_JOB’s NEXT_DATE jumps to the far‑future date 4000‑01‑01, it indicates the job has failed repeatedly and been marked broken; this article explains the underlying reasons, examines error logs, and provides step‑by‑step commands to diagnose and restart the job.

DBMS_JOBDatabaseJob Scheduling
0 likes · 5 min read
Why Oracle DBMS_JOB Shows Next Date 4000‑01‑01 and How to Fix It
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 13, 2016 · Backend Development

Designing Scalable Web System Architecture: Layers, Load Balancing, and Storage Strategies

This article explains the layered architecture of a web system, covering flexible component choices, load‑balancing techniques, business service and communication layers, various storage options—including file, block, and object storage—and key evaluation criteria for building robust, cost‑effective solutions.

data storagesystem designweb architecture
0 likes · 20 min read
Designing Scalable Web System Architecture: Layers, Load Balancing, and Storage Strategies
ITPUB
ITPUB
Nov 12, 2016 · Information Security

How to Explain SQL Injection to Non‑Tech People Using a Simple Warehouse Robot Analogy

The article uses a warehouse‑robot analogy to illustrate how SQL injection works, showing how mixing user‑supplied data with commands lets attackers alter database queries, and explains that parameterized queries separate code from data to prevent such vulnerabilities.

DatabaseParameterized QueriesSQL Injection
0 likes · 6 min read
How to Explain SQL Injection to Non‑Tech People Using a Simple Warehouse Robot Analogy
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 12, 2016 · Mobile Development

How Alibaba’s 2016 Double 11 Boosted Mobile Tech with VR, DIVA, and Weex

The 2016 Double 11 event showcased Alibaba's cutting‑edge mobile innovations—including VR shopping via Buy+, the DIVA visual augmentation platform, rapid mobile marketing delivery, and the high‑performance Weex framework—demonstrating how interactive technology can transform large‑scale e‑commerce experiences.

DIVAFrontend DevelopmentMobile Development
0 likes · 10 min read
How Alibaba’s 2016 Double 11 Boosted Mobile Tech with VR, DIVA, and Weex
Qunar Tech Salon
Qunar Tech Salon
Nov 12, 2016 · Backend Development

Challenges and Solutions in Service‑Oriented Splitting of Qunar Payment System

The article examines the technical challenges encountered during the service‑oriented decomposition of Qunar's payment platform—including development efficiency, interface conventions, concurrency, security, monitoring, database sharding, read‑write separation, and asynchronous processing—and presents concrete solutions and best‑practice recommendations.

Asynchronous ProcessingBackend DevelopmentMonitoring
0 likes · 10 min read
Challenges and Solutions in Service‑Oriented Splitting of Qunar Payment System
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 11, 2016 · Fundamentals

Understanding SOA: Services, Bus Architecture, and Design Principles

This article explains the fundamentals of Service‑Oriented Architecture, detailing what services are, their key characteristics, common challenges like consistency and security, and how enterprise service bus patterns such as Broker and Message Bus enable scalable, loosely‑coupled integration.

Enterprise Service BusSOAService Architecture
0 likes · 14 min read
Understanding SOA: Services, Bus Architecture, and Design Principles
Meituan Technology Team
Meituan Technology Team
Nov 11, 2016 · Mobile Development

Understanding and Building an Android MVVM Application Framework

The article clarifies that Android MVVM is an architectural pattern distinct from Google’s DataBinding tool, contrasts MVC and MVP shortcomings, outlines MVVM’s View, Model, and ViewModel layers with detailed responsibilities and sample RxJava/Retrofit code, and recommends using a global Messenger for decoupled ViewModel communication to achieve low‑coupling, testable, data‑driven UI development.

AndroidDataBindingKotlin
0 likes · 23 min read
Understanding and Building an Android MVVM Application Framework
Meituan Technology Team
Meituan Technology Team
Nov 11, 2016 · Operations

Common Service Fault Tolerance Patterns

The article explains how Meituan‑Dianping applies classic fault‑tolerance patterns—timeout and retry, rate limiting/load shedding, circuit breaker, bulkhead isolation, and fallback—to design for failure, prevent cascading service outages, and enhance system stability and high‑availability in a service‑oriented architecture.

BulkheadCircuit BreakerFallback
0 likes · 14 min read
Common Service Fault Tolerance Patterns
Architecture Digest
Architecture Digest
Nov 11, 2016 · Backend Development

High‑Availability Architecture Sessions at the China Software Developers Conference (Nov 18‑20)

The conference featured a series of high‑availability architecture talks covering performance‑driven design, RPC framework resilience, big‑data platform evolution, MySQL cluster consistency, and cloud infrastructure best practices, presented by experts from 58.com, Alibaba, Tencent, Baidu, and others.

Backend ArchitectureBig DataRPC
0 likes · 10 min read
High‑Availability Architecture Sessions at the China Software Developers Conference (Nov 18‑20)
ITPUB
ITPUB
Nov 11, 2016 · Databases

Essential Oracle SQL Queries for Performance Monitoring and Troubleshooting

This guide compiles a comprehensive set of Oracle SQL statements and explanations for detecting fragmented tables, index fragmentation, high clustering factor tables, session and process mapping, DML lock analysis, DDL lock inspection, active SQL tracking, resource usage statistics, and various performance‑related metrics, helping DBAs diagnose and tune database behavior efficiently.

AdministrationDatabaseMonitoring
0 likes · 26 min read
Essential Oracle SQL Queries for Performance Monitoring and Troubleshooting
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Nov 11, 2016 · Big Data

Why SQL Still Rules Big Data—and How NoSQL & NewSQL Fit In

The article explores the evolution of data processing from Hadoop and Spark to modern SQL, NoSQL, and NewSQL solutions, comparing their architectures, performance trade‑offs, and use‑cases, while illustrating concepts with examples like MapReduce, Hive, Impala, and streaming platforms such as Storm.

Big DataHadoopNewSQL
0 likes · 14 min read
Why SQL Still Rules Big Data—and How NoSQL & NewSQL Fit In