All Articles

140335 articles · Page 6990 of 7017
ITPUB
ITPUB
Jan 9, 2015 · Databases

Inside Alibaba’s DRDS: How Distributed Databases Power Double‑11

This interview with Alibaba’s DRDS expert Shen Xun reveals how the distributed relational database service evolved from an internal tool to a cloud‑native solution, detailing its architecture, scalability advantages, middleware ecosystem, and real‑world performance during massive events like Double‑11.

Alibaba CloudDRDSMessage Queue
0 likes · 18 min read
Inside Alibaba’s DRDS: How Distributed Databases Power Double‑11
Qunar Tech Salon
Qunar Tech Salon
Jan 8, 2015 · Fundamentals

Understanding JVM Performance Limits and Tuning Strategies

The article examines the inherent scalability constraints of the JVM, explains how memory walls and pause times affect enterprise Java applications, and presents practical tuning parameters and architectural considerations to mitigate performance bottlenecks in production environments.

Garbage CollectionJVMJava
0 likes · 18 min read
Understanding JVM Performance Limits and Tuning Strategies
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2015 · Cloud Native

Docker vs Rocket: Platforms, Components, and the Future of Containers

The article examines the debate between Docker and Rocket, highlighting how Docker evolved from a simple container component to a full platform, while Rocket aims to remain a modular, open‑source component, and discusses the implications for enterprises choosing between the two technologies.

Rocketopen-sourceplatform vs component
0 likes · 7 min read
Docker vs Rocket: Platforms, Components, and the Future of Containers
Meituan Technology Team
Meituan Technology Team
Jan 8, 2015 · Product Management

How Meituan Built a P2P Internal Library That Grew 720% in One Week

Meituan’s internal library transformed from a small departmental shelf into a distributed, P2P‑driven book‑sharing platform that grew 720% in a week, thanks to streamlined procurement, one‑click sharing, and a self‑organizing borrowing workflow, dramatically reducing management overhead and expanding cross‑department access.

Case StudyInternal toolsP2P
0 likes · 9 min read
How Meituan Built a P2P Internal Library That Grew 720% in One Week
Qunar Tech Salon
Qunar Tech Salon
Jan 7, 2015 · Fundamentals

Understanding the C4 Garbage Collector: A Concurrent Continuously Compacting Collector for Low‑Latency Java Applications

This article explains the design, phases, and practical implications of the C4 concurrent continuously compacting garbage collector, comparing it with G1 and IBM's Balanced GC, and provides guidance on when to choose C4 for enterprise Java workloads requiring low pause times and high scalability.

C4Garbage CollectionJVM
0 likes · 21 min read
Understanding the C4 Garbage Collector: A Concurrent Continuously Compacting Collector for Low‑Latency Java Applications
Baidu Tech Salon
Baidu Tech Salon
Jan 7, 2015 · Frontend Development

Front‑End vs iOS Development: Languages, Threads, Storage & Performance Compared

This article analytically compares web front‑end development and iOS mobile development, covering language choices, threading models, data storage strategies, framework ecosystems, compatibility challenges, performance optimization, compilation processes, security considerations, and the impact on user interaction and development workflow.

JavaScriptObjective‑CPerformance
0 likes · 13 min read
Front‑End vs iOS Development: Languages, Threads, Storage & Performance Compared
Qunar Tech Salon
Qunar Tech Salon
Jan 6, 2015 · Backend Development

JVM Performance Optimization Part 3 – Garbage Collection

This article explains Java's memory model and garbage collection mechanisms, covering reference counting, tracing collectors, copying and mark‑sweep algorithms, parallel and concurrent collectors, generational GC, and compression techniques, while discussing their trade‑offs, tuning considerations, and impact on application performance.

GC AlgorithmsGarbage CollectionJVM
0 likes · 25 min read
JVM Performance Optimization Part 3 – Garbage Collection
Qunar Tech Salon
Qunar Tech Salon
Jan 5, 2015 · Fundamentals

Understanding Java Compilers and JVM Optimization Techniques

This article explains the role of Java compilers, compares static, client, server and tiered compilation, and describes common JVM optimizations such as dead‑code elimination, inlining, and loop transformations to improve Java application performance.

JITJVMJava
0 likes · 19 min read
Understanding Java Compilers and JVM Optimization Techniques
Baidu Tech Salon
Baidu Tech Salon
Jan 5, 2015 · Fundamentals

Core Competencies for Programmers: Resume, Written Test, and Interview Insights

Programmers succeed by crafting keyword‑rich resumes that showcase project depth, demonstrating solid fundamentals and efficient problem‑solving in written tests, and communicating clear, learning‑focused mindsets during interviews, where technical breadth, architecture understanding, and collaborative attitude together define core hiring competencies.

Career Advicecodingcore competency
0 likes · 16 min read
Core Competencies for Programmers: Resume, Written Test, and Interview Insights
MaGe Linux Operations
MaGe Linux Operations
Jan 5, 2015 · Information Security

Inside a 220 ms TLS Handshake: How Firefox Secures Your Amazon Purchase

This article walks through a real‑time TLS 1.0 handshake captured with Wireshark, explaining client and server hello messages, certificate verification, RSA key exchange, pre‑master and master secret derivation, key block generation, RC4 encryption, and how the encrypted HTTP request and response are finally delivered to the application layer.

HTTPSRSAWireshark
0 likes · 30 min read
Inside a 220 ms TLS Handshake: How Firefox Secures Your Amazon Purchase
Nightwalker Tech
Nightwalker Tech
Jan 4, 2015 · Backend Development

Design and Pitfalls of Internet App Long‑Connection Push Systems and Related Backend Practices

This article surveys the architecture of long‑connection push systems for internet apps, distinguishes connection types, outlines client and server handling strategies, reviews mainstream backend solutions, and shares practical insights on security, API design, operations, queue services, debugging, and NoSQL usage.

Message Queuebackend-architecturedebugging
0 likes · 32 min read
Design and Pitfalls of Internet App Long‑Connection Push Systems and Related Backend Practices
Qunar Tech Salon
Qunar Tech Salon
Jan 3, 2015 · Fundamentals

Introduction to the Java Virtual Machine: Architecture, Garbage Collection, and Performance

This article provides a comprehensive overview of the Java Virtual Machine, explaining its role in enabling "write once, run anywhere," detailing the compilation process, JIT optimization, memory allocation strategies such as TLAB, various garbage‑collection algorithms, and how these factors impact Java application performance and scalability.

Garbage CollectionJITJVM
0 likes · 19 min read
Introduction to the Java Virtual Machine: Architecture, Garbage Collection, and Performance
Tencent TDS Service
Tencent TDS Service
Jan 1, 2015 · Mobile Development

Mastering Objective‑C Message Forwarding to Prevent “Unrecognized Selector” Crashes

This article explains why the “Unrecognized selector sent to instance xxx” crash occurs in Objective‑C, outlines the three stages of the runtime message‑forwarding process, and provides concrete code examples for dynamic method resolution, fast forwarding, and standard forwarding to reliably prevent such crashes in iOS apps.

Crash PreventionMessage ForwardingObjective‑C
0 likes · 7 min read
Mastering Objective‑C Message Forwarding to Prevent “Unrecognized Selector” Crashes
Baidu Tech Salon
Baidu Tech Salon
Dec 31, 2014 · Frontend Development

The Evolution of HTML5 and Its Impact on Mobile Web Development

The article traces HTML5’s evolution from its 1999 HTML4 roots through the 2007 WHATWG revival and 2014 W3C recommendation, highlighting how Apple, Google, and early hybrid frameworks spurred mobile adoption despite initial hardware API limits, ultimately enabling richer “Super App + WebApp” experiences as browsers and devices improved.

Browser EvolutionFront-endHTML5
0 likes · 10 min read
The Evolution of HTML5 and Its Impact on Mobile Web Development