All Articles

143037 articles · Page 6731 of 7152
21CTO
21CTO
May 23, 2017 · Backend Development

How to Build a High‑Concurrency, High‑Availability E‑Commerce Platform

This article outlines the design principles and architectural strategies for constructing a high‑concurrency, high‑availability e‑commerce platform, covering space‑time tradeoffs, caching layers, indexing techniques, parallel and distributed computing, load balancing, stateless services, resource optimization, fault tolerance, data storage options, and real‑time processing components.

CachingDatabase DesignHigh Concurrency
0 likes · 45 min read
How to Build a High‑Concurrency, High‑Availability E‑Commerce Platform
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 23, 2017 · Frontend Development

Must‑Know Front‑End Developer Tips: Tools, Testing, and Workflow Hacks

This article compiles practical advice from two seasoned engineers—Rebecca Murphey and Philip Walton—covering essential front‑end tools, module usage, testing, build automation, Git strategies, server‑side rendering, Node.js mastery, deep code understanding, browser spec vigilance, code reviews, teamwork, and the value of documenting learning.

Best PracticesFrontendGit workflow
0 likes · 8 min read
Must‑Know Front‑End Developer Tips: Tools, Testing, and Workflow Hacks
MaGe Linux Operations
MaGe Linux Operations
May 23, 2017 · Backend Development

How to Build a Python Zhihu Web Scraper: Login, User Data, and More

This article walks through building a Python web scraper for Zhihu, covering login simulation, extracting user profiles, answer likers, followers, avatars, and all answers of a question, and storing the collected data in SQLite, while highlighting challenges like captcha and anti‑scraping limits.

SQLitebeautifulsoupdata-extraction
0 likes · 10 min read
How to Build a Python Zhihu Web Scraper: Login, User Data, and More
ITPUB
ITPUB
May 23, 2017 · Databases

How to Migrate a Windows Oracle RAC to Linux Using DataGuard: Step‑by‑Step Guide

This guide details the step‑by‑step process of moving a Windows‑based Oracle 11g RAC cluster to a Linux environment, focusing on building DataGuard between a single‑instance source and a RAC target, adjusting IPs, updating parameter files, handling tnsnames.ora, password files, RMAN backups, and finalizing the standby configuration.

DataGuardDatabaseOracle
0 likes · 6 min read
How to Migrate a Windows Oracle RAC to Linux Using DataGuard: Step‑by‑Step Guide
Suning Technology
Suning Technology
May 23, 2017 · Product Management

How Microcopy Transforms Empty UI Scenes: A Design Playbook

This article explores how thoughtful microcopy—tiny UI text elements—can turn empty screens into engaging, personality‑rich experiences by aligning visual design, brand voice, and user emotions, offering practical guidelines and examples for product designers.

Product DesignUI designbranding
0 likes · 6 min read
How Microcopy Transforms Empty UI Scenes: A Design Playbook
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
May 23, 2017 · Databases

Why Pika Is the Cost‑Effective, Large‑Scale Alternative to Redis

Pika, developed by 360’s Web Platform and DBA teams, is a Redis‑compatible, disk‑based key‑value store that addresses Redis’s high memory cost and scalability limits by offering persistent storage, multi‑threading, compression, and easy migration tools, making large‑capacity data handling cheaper and more reliable for enterprises.

Disk-Based DBKey-Value StoreRedis
0 likes · 23 min read
Why Pika Is the Cost‑Effective, Large‑Scale Alternative to Redis
ITPUB
ITPUB
May 23, 2017 · Operations

How to Build a Distributed ELK+Redis Log Collection System on CentOS

This guide walks through setting up a distributed log collection and analysis platform using ELK (Elasticsearch, Logstash, Kibana) together with Redis on two CentOS machines, covering environment preparation, component installation, configuration, testing, and visualizing nginx access logs.

ELKElasticsearchKibana
0 likes · 16 min read
How to Build a Distributed ELK+Redis Log Collection System on CentOS
网易UEDC
网易UEDC
May 23, 2017 · Fundamentals

Why Infographics Matter: 5 Principles for Powerful Visual Communication

This article explains what infographics are, why they are essential for simplifying complex information, outlines the six main types of visual representations, and presents five key principles—eye‑catching design, accurate messaging, simplicity, eye‑movement guidance, and minimal text—to create effective infographic designs.

communicationinfographicsinformation design
0 likes · 10 min read
Why Infographics Matter: 5 Principles for Powerful Visual Communication
Qunar Tech Salon
Qunar Tech Salon
May 23, 2017 · Mobile Development

Ctrip Technical Salon: Mobile Development Practices and Performance Optimization – MVC, MVP and the Extended MVCPI Architecture

This article presents a detailed analysis of the evolution from MVC to MVP in Android hotel‑business development, illustrates common pitfalls such as bloated controllers and context loss, introduces Ctrip's extended MVCPI pattern with weakly‑typed IView, Presenter and Interactor components, and provides concrete code examples for each architecture.

AndroidArchitectureMVC
0 likes · 15 min read
Ctrip Technical Salon: Mobile Development Practices and Performance Optimization – MVC, MVP and the Extended MVCPI Architecture
dbaplus Community
dbaplus Community
May 22, 2017 · Databases

Why Your SQL Queries Skip Indexes and How to Make Them Use Indexes

This article explains eight common reasons why Oracle SQL statements fail to use indexes, provides concrete rewrite techniques, shows how optimizer bugs can block index usage, and outlines practical steps for enforcing SQL development standards through automated audit tools.

Database PerformanceIndex OptimizationOracle
0 likes · 13 min read
Why Your SQL Queries Skip Indexes and How to Make Them Use Indexes
Efficient Ops
Efficient Ops
May 22, 2017 · Operations

How Assembly Lines Inspired Modern Software Deployment Pipelines

The article traces the impact of Ford’s 1910 assembly line on software delivery, explains Jez Humble’s definition of deployment pipelines, showcases continuous delivery concepts, and presents real-world examples from Baidu, Netflix, and an open-source end-to-end pipeline, highlighting key design points for DevOps transformation.

Continuous DeliveryJenkinsdeployment pipeline
0 likes · 8 min read
How Assembly Lines Inspired Modern Software Deployment Pipelines