All Articles

145949 articles · Page 7255 of 7298
Architect
Architect
May 9, 2015 · Operations

Seamless Image Storage Migration to Qiniu Using qrsync and Mirror Storage

This article details how the high‑traffic mobile platform 糗百 migrated its massive image repository to Qiniu Cloud without service interruption, using the qrsync upload tool combined with Qiniu’s mirror storage to smoothly transfer cold data, handle hot data, and alleviate I/O bottlenecks.

Cloud StorageOperationsmirror storage
0 likes · 6 min read
Seamless Image Storage Migration to Qiniu Using qrsync and Mirror Storage
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 8, 2015 · Backend Development

Optimizing Data Fetching in J2EE Applications Using Lazy Loading, Fetch Strategies, and AspectJ

This article examines the challenges of lazy loading in J2EE ORM tools, compares eager fetching and pre-fetching, and proposes a modular solution using Aspect‑Oriented Programming to inject custom fetching strategies at the repository level, reducing SQL queries, connection usage, and code bloat.

AspectJFetching StrategyORM
0 likes · 12 min read
Optimizing Data Fetching in J2EE Applications Using Lazy Loading, Fetch Strategies, and AspectJ

12 Rules for Successful Architecture Refactoring – Insights from Uber’s Engineering Leader

The article presents Uber engineering manager Raffi Krikorian’s twelve practical rules for planning, executing, and evaluating software architecture refactoring, emphasizing clear purpose, measurable goals, incremental delivery, current state assessment, data‑driven decisions, and diligent management of technical debt.

Software Designincremental deliveryrefactoring
0 likes · 8 min read
12 Rules for Successful Architecture Refactoring – Insights from Uber’s Engineering Leader
Qunar Tech Salon
Qunar Tech Salon
May 6, 2015 · Fundamentals

1 PB SSD Endurance Test: Results and Analysis of Multiple Drives

The TechReport SSD endurance experiment reached the 1 PB milestone, documenting the long‑term reliability, wear‑leveling index, error trends, and performance of several SSD models—including Corsair Neutron GTX, Intel SSD 335, Kingston HyperX 3K, and Samsung 840/840 Pro—while highlighting failures and survivorship details.

SMARTSSDStorage Reliability
0 likes · 9 min read
1 PB SSD Endurance Test: Results and Analysis of Multiple Drives
JD.com Experience Design Center
JD.com Experience Design Center
May 6, 2015 · Product Management

How to Pinpoint Target Users Throughout a Product’s Lifecycle

This article explains how to combine backend analytics and user research techniques—such as questionnaires and deep‑interview simulations—to identify and refine target user groups at every stage of a product’s lifecycle, providing practical metrics and actionable insights.

Data AnalyticsProduct Lifecycleproduct management
0 likes · 5 min read
How to Pinpoint Target Users Throughout a Product’s Lifecycle
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 5, 2015 · Mobile Development

Ctrip App Network Service Architecture and Performance Optimization Practices

The article details Ctrip's mobile app network service architecture, explaining native TCP and hybrid HTTP communication, describing common performance issues such as DNS, TCP, payload size, and presents six optimization practices—including DNS caching, quality detection, priority handling, retransmission, payload reduction, and overseas network improvements—to achieve higher success rates and lower latency.

TCPhybridmobile
0 likes · 14 min read
Ctrip App Network Service Architecture and Performance Optimization Practices
Qunar Tech Salon
Qunar Tech Salon
May 5, 2015 · Databases

Encrypting Sensitive Data with PostgreSQL pgcrypto

This article explains how to protect user privacy by using PostgreSQL's built-in pgcrypto extension to encrypt and decrypt sensitive fields such as phone numbers and ID numbers, showing practical SQL examples for creating tables, altering columns, storing ciphertext, and querying encrypted data.

Database SecurityPostgreSQLSQL
0 likes · 5 min read
Encrypting Sensitive Data with PostgreSQL pgcrypto
MaGe Linux Operations
MaGe Linux Operations
May 5, 2015 · Operations

Master Logrotate: Automate Linux Log Management Efficiently

This guide explains how to use logrotate on Linux to automatically rotate, compress, and delete log files, covering installation, configuration examples for size‑based and time‑based rotation, and essential options to keep server storage under control.

AutomationLog Managementlogrotate
0 likes · 6 min read
Master Logrotate: Automate Linux Log Management Efficiently