All Articles

145904 articles · Page 7267 of 7296
Suning Design
Suning Design
Jan 22, 2015 · Fundamentals

Can Wasting Time Boost Your Creativity? Surprising Research Insights

Research shows that brief periods of mind‑wandering, such as watching unrelated videos or doing simple tasks, can increase workplace efficiency and boost creative problem‑solving, challenging the traditional push for nonstop productivity in modern office environments.

creativitymind-wanderingproductivity
0 likes · 9 min read
Can Wasting Time Boost Your Creativity? Surprising Research Insights
Qunar Tech Salon
Qunar Tech Salon
Jan 21, 2015 · Fundamentals

Data Consistency, Replication, and Distributed Transaction Protocols: From Partitioning to Paxos and Dynamo

The article examines the challenges of scaling a single‑server data service, compares data partitioning and replication, explains consistency models, and surveys distributed transaction protocols such as 2PC, 3PC, Paxos, and Dynamo's NWR model, highlighting their trade‑offs in availability, consistency, and performance.

CAP theoremData ConsistencyDistributed Systems
0 likes · 26 min read
Data Consistency, Replication, and Distributed Transaction Protocols: From Partitioning to Paxos and Dynamo
Qunar Tech Salon
Qunar Tech Salon
Jan 20, 2015 · Mobile Development

Evolution of Mobile Taobao Architecture: From WAP to PackageApp and Supporting Systems

The article recounts Li Min’s presentation on the evolution of Mobile Taobao’s architecture, detailing four development stages, the introduction of a unified API gateway, the shift from WAP to Bundle, WebApp, and PackageApp solutions, and the comprehensive R&D, testing, operations, and release support systems that enable a hundred‑million‑user e‑commerce app.

API GatewayWebApparchitecture
0 likes · 12 min read
Evolution of Mobile Taobao Architecture: From WAP to PackageApp and Supporting Systems
Qunar Tech Salon
Qunar Tech Salon
Jan 19, 2015 · Operations

Optimization Strategies for High‑Concurrency Ticketing Systems

The article analyzes the challenges of high‑traffic ticketing platforms, compares business models, identifies concurrency bottlenecks, and presents comprehensive front‑end and back‑end optimization techniques—including load balancing, caching, data partitioning, and queue‑based flow control—to achieve horizontal scalability and reliable performance.

High ConcurrencyLoad Balancingcaching
0 likes · 7 min read
Optimization Strategies for High‑Concurrency Ticketing Systems
MaGe Linux Operations
MaGe Linux Operations
Jan 19, 2015 · Databases

Why Merging Redis Requests Can Still Slow Your System – A Real‑World Debugging Tale

The author recounts a real‑world incident where consolidating many Redis GET calls into a single MGET reduced network latency but unexpectedly increased overall response time, leading to timeout errors; they detail the investigation using Redis slowlog, code analysis, and proper pagination techniques to resolve the hidden performance bottleneck.

DebuggingMGETRedis
0 likes · 9 min read
Why Merging Redis Requests Can Still Slow Your System – A Real‑World Debugging Tale
Qunar Tech Salon
Qunar Tech Salon
Jan 18, 2015 · Databases

MySQL Performance Optimizations and Feature Improvements: Group Commit, DDL Fast Fail, GTID, Auto‑Increment Persistence, Replication, and Key Partitioning

This article presents a comprehensive technical overview of MySQL performance tuning and feature enhancements—including group‑commit redesign, DDL fast‑fail, GTID handling, persistent auto‑increment, replication parallelism, and key‑partition hash changes—backed by real‑world test data from Taobao's large‑scale deployment.

DDLGroup CommitInnoDB
0 likes · 27 min read
MySQL Performance Optimizations and Feature Improvements: Group Commit, DDL Fast Fail, GTID, Auto‑Increment Persistence, Replication, and Key Partitioning
Meituan Technology Team
Meituan Technology Team
Jan 18, 2015 · Industry Insights

Why Resource Efficiency Beats Pure Tech in the Next Internet Wave

The article argues that improving the utilization of existing resources—through smarter organization, shared‑economy models and internet‑enabled coordination—creates far greater value than merely swapping technologies, using cinema, automotive and Meituan examples to illustrate this insight.

Meituanbusiness modelindustry insight
0 likes · 9 min read
Why Resource Efficiency Beats Pure Tech in the Next Internet Wave
Qunar Tech Salon
Qunar Tech Salon
Jan 17, 2015 · Backend Development

Four Styles of Java Concurrency: Threads, Executors, ForkJoin, and Actors

This article compares four Java concurrency approaches—raw threads, the Executor framework, parallel streams backed by ForkJoinPool, and the Actor model—explaining their implementations, advantages, drawbacks, and typical pitfalls through concrete code examples and practical discussion.

ActorsExecutorsForkJoin
0 likes · 13 min read
Four Styles of Java Concurrency: Threads, Executors, ForkJoin, and Actors
Qunar Tech Salon
Qunar Tech Salon
Jan 16, 2015 · Fundamentals

Best Practices for Null‑Safe Programming in Java

To avoid NullPointerException in Java, use string literals with equals, prefer String.valueOf over toString, employ null‑safe libraries like Apache Commons StringUtils, return empty collections instead of null, annotate with @NotNull/@Nullable, prevent unnecessary autoboxing, define sensible defaults, and use Jackson's path method for safe JSON navigation.

Apache CommonsJacksonJava
0 likes · 5 min read
Best Practices for Null‑Safe Programming in Java
Baidu Tech Salon
Baidu Tech Salon
Jan 16, 2015 · Fundamentals

The History and Origins of the Unix grep Command

The Unix grep command, created by Ken Thompson before the fourth edition of Unix and named after the ed editor’s “g/re/p” syntax, first appeared in Version 4, later expanded by Al Aho into egrep and fgrep, and was popularized through the GNU and BSD implementations, illustrating Unix’s collaborative evolution.

Software DevelopmentUnixcommand-line
0 likes · 9 min read
The History and Origins of the Unix grep Command
Suning Design
Suning Design
Jan 16, 2015 · Product Management

Using Data to Supercharge Design: Discover Problems, Validate Solutions

This article explains how designers can leverage user data throughout the design lifecycle—identifying problems before design, guiding decision‑making during development, and validating outcomes after launch—while also outlining practical daily monitoring techniques.

data‑driven designdesign validationproduct design
0 likes · 14 min read
Using Data to Supercharge Design: Discover Problems, Validate Solutions
Qunar Tech Salon
Qunar Tech Salon
Jan 14, 2015 · Backend Development

A Seven‑Step Methodology for Designing, Implementing, and Maintaining Web APIs

This article presents a comprehensive, seven‑step methodology for designing, implementing, and maintaining Web APIs—covering business use‑case definition, semantic description, state‑diagram modeling, naming harmonization, media‑type selection, semantic archive creation, coding, and publishing—while offering interviews and further reading recommendations.

API designHTTPREST
0 likes · 18 min read
A Seven‑Step Methodology for Designing, Implementing, and Maintaining Web APIs
Baidu Tech Salon
Baidu Tech Salon
Jan 14, 2015 · Artificial Intelligence

Why Baidu’s 2014 AI Push Could Redefine the Future of Tech

The article examines Baidu’s massive 2014 investment in artificial intelligence—covering Baidu Brain, breakthroughs in vision, speech and NLP, big‑data capabilities, open platforms, IoT hardware, and talent strategy—to explain how these moves may reshape both Baidu and the broader technology landscape.

AI StrategyArtificial IntelligenceBaidu
0 likes · 10 min read
Why Baidu’s 2014 AI Push Could Redefine the Future of Tech
Meituan Technology Team
Meituan Technology Team
Jan 14, 2015 · Big Data

Kafka File Storage Mechanism and Architecture

Kafka stores each topic as partitions that are divided into sequential segment files containing paired .log data and .index files, using global offsets and sparse memory‑mapped indexes to enable fast offset‑based lookups, efficient deletions, and minimal disk I/O in real‑world deployments.

KafkaMessage QueueSegment
0 likes · 9 min read
Kafka File Storage Mechanism and Architecture