All Articles

143037 articles · Page 6734 of 7152
ITPUB
ITPUB
May 19, 2017 · Databases

Why Oracle‑to‑MySQL Migrations Stall: Common Pitfalls and Fixes

When migrating applications from Oracle to MySQL, many teams encounter severe performance problems such as CPU saturation, high logical and physical reads, and slow queries, and this article outlines the root causes—including lack of parallelism, limited join algorithms, IN‑list limits, subquery inefficiencies, missing materialized views, and unsupported function indexes—and provides concrete remediation strategies for each issue.

MySQLOraclePerformance Tuning
0 likes · 10 min read
Why Oracle‑to‑MySQL Migrations Stall: Common Pitfalls and Fixes
ITPUB
ITPUB
May 19, 2017 · Backend Development

How Message Queues Turn Slow Email Sends into Fast, Reliable Services

This article tells the story of a developer who first used a blocking email call, then switched to multithreading, and finally adopted a message queue to achieve asynchronous processing, decoupling, scalability, and reliability for user registration emails.

Asynchronous ProcessingJava Multithreadingbackend architecture
0 likes · 6 min read
How Message Queues Turn Slow Email Sends into Fast, Reliable Services
ITPUB
ITPUB
May 19, 2017 · Databases

Optimizing Redis Master‑Slave Performance in Cloud Environments

This article examines common performance and reliability problems encountered in Redis master‑slave deployments—such as AOF and SAVE settings, key count mismatches, client output buffer limits, replication backlog size, and node liveness checks—and provides concrete configuration commands and tuning strategies to improve stability, especially in cloud environments.

DatabaseMaster‑SlavePerformance Tuning
0 likes · 7 min read
Optimizing Redis Master‑Slave Performance in Cloud Environments
Efficient Ops
Efficient Ops
May 19, 2017 · Operations

How Continuous Integration Powers Fast, Reliable Software Delivery

Continuous Integration (CI) enables teams to merge code frequently, automatically build, test, and deploy, improving software quality, accelerating bug detection, and supporting agile development, with practical examples from fir.im’s pipeline, branch strategy, testing suites, and visualization techniques for effective DevOps.

CI/CDContinuous IntegrationTesting
0 likes · 12 min read
How Continuous Integration Powers Fast, Reliable Software Delivery
Efficient Ops
Efficient Ops
May 19, 2017 · Operations

Mastering Continuous Feedback in Massive Operations: DevOps Strategies from Tencent

This article shares insights from Tencent’s SNG operations leader on building effective continuous feedback loops for massive‑scale services, covering monitoring, alerting, operational metrics, multi‑dimensional analysis, and practical DevOps techniques to improve reliability, availability, and automated self‑healing.

Continuous Feedbackdevopslarge-scale
0 likes · 26 min read
Mastering Continuous Feedback in Massive Operations: DevOps Strategies from Tencent
Qunar Tech Salon
Qunar Tech Salon
May 19, 2017 · Mobile Development

Zero‑Instrumentation Interaction and Performance Monitoring for Large‑Scale Mobile Apps

The article presents a comprehensive approach to solving crash and performance issues in large‑scale mobile applications by reconstructing user interaction traces through a no‑track analytics platform, compile‑time AOP instrumentation, and unified data aggregation, ultimately improving debugging efficiency and reducing operational overhead.

AOPAnalyticsmonitoring
0 likes · 9 min read
Zero‑Instrumentation Interaction and Performance Monitoring for Large‑Scale Mobile Apps
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 18, 2017 · Frontend Development

Unveiling jQuery’s Object Architecture: How $ and init Work

This article explores how jQuery constructs its $ objects by wrapping a simplified implementation, detailing prototype assignments, the init function, extension mechanisms, and best practices, while providing code snippets and diagrams to help developers deepen their understanding of JavaScript and frontend development.

FrontendPlugin DevelopmentjQuery
0 likes · 10 min read
Unveiling jQuery’s Object Architecture: How $ and init Work
Hujiang Technology
Hujiang Technology
May 18, 2017 · Mobile Development

Getting Started with Kotlin for Android Development

This article introduces Kotlin as a first‑class language for Android, explains why developers should adopt it, and provides a step‑by‑step guide to setting up Android Studio for Kotlin development, including plugin installation, project conversion, and configuration details.

AndroidAndroid StudioKotlin
0 likes · 6 min read
Getting Started with Kotlin for Android Development
ITPUB
ITPUB
May 18, 2017 · Backend Development

How to Prevent Cache Breakdown, Expiration, and Hot Key Issues in Distributed Systems

This article explains common problems of distributed caching such as cache breakdown, cache expiration, and hot‑key bottlenecks, and provides practical mitigation techniques including default null values, staggered expiration times, distributed locking, client‑side caching, and key sharding to maintain high‑concurrency performance.

Backend PerformanceCache BreakdownDistributed Cache
0 likes · 5 min read
How to Prevent Cache Breakdown, Expiration, and Hot Key Issues in Distributed Systems
ITPUB
ITPUB
May 18, 2017 · Operations

Mastering curl: Fetch, Save, and Manipulate Web Content from the Command Line

This guide explains how to use the curl command-line tool to fetch web pages, display or combine HTTP headers, save output to files, follow redirects, customize User-Agent and headers, manage cookies, and perform POST and GET requests with data, including examples for multiple file downloads.

File DownloadHTTPHeaders
0 likes · 9 min read
Mastering curl: Fetch, Save, and Manipulate Web Content from the Command Line
21CTO
21CTO
May 18, 2017 · Mobile Development

Why Kotlin Is the Game‑Changer for Android Development

This article explores Kotlin’s origins, concise syntax, null‑safety, extension functions, functional features, seamless Java interoperability, performance parity with Java, and growing adoption in Android development, highlighting why developers are rapidly switching to this modern language.

Android DevelopmentExtension FunctionsKotlin
0 likes · 10 min read
Why Kotlin Is the Game‑Changer for Android Development