Tagged articles

debugging

1010 articles · Page 11 of 11
21CTO
21CTO
Sep 28, 2015 · Operations

Mastering Log Management: 16 Rules to Boost System Reliability

This article presents a comprehensive set of logging best‑practice rules—from defining log levels and classifications to using RequestIDs, monitoring alerts, and managing log size—aimed at improving system reliability, troubleshooting speed, and operational efficiency.

Best PracticesLoggingMonitoring
0 likes · 23 min read
Mastering Log Management: 16 Rules to Boost System Reliability
21CTO
21CTO
Sep 18, 2015 · Backend Development

Master PHP Debugging: 8 Skill Levels Every Developer Should Know

This article outlines eight progressive levels of PHP problem‑solving ability—from checking error messages and configuring php.ini to using strace, tcpdump, xhprof, gdb, and even reading PHP core source—providing a clear roadmap for developers to ace interviews and handle real‑world issues.

PerformanceToolsbackend
0 likes · 8 min read
Master PHP Debugging: 8 Skill Levels Every Developer Should Know
WeChat Client Technology Team
WeChat Client Technology Team
Aug 3, 2015 · Mobile Development

Deep Dive into Android M Doze Mode: Concepts, Debugging, and Code Analysis

An extensive exploration of Android M’s Doze feature covers its evolution, activation conditions, restricted app behaviors, whitelist management, debugging commands, internal state machine, source code breakdown, network restrictions, GCM handling, and techniques for programmatically exiting Doze, offering developers practical insights for power‑saving optimization.

AndroidDeviceIdleControllerDoze
0 likes · 11 min read
Deep Dive into Android M Doze Mode: Concepts, Debugging, and Code Analysis
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.

MGETRedisdebugging
0 likes · 9 min read
Why Merging Redis Requests Can Still Slow Your System – A Real‑World Debugging Tale
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
Baidu Tech Salon
Baidu Tech Salon
Sep 11, 2014 · Backend Development

The Benefits of Software Maintenance and Debugging for Developers

Software maintenance and debugging sharpen analytical and coding skills, expose developers to diverse tools and legacy systems, improve performance optimization and database knowledge, foster client relationships and referrals, provide steady income, and allow quick, focused work that deepens business understanding while avoiding large‑scale outsourcing.

Backend DevelopmentDatabaseLegacy Code
0 likes · 9 min read
The Benefits of Software Maintenance and Debugging for Developers
Baidu Tech Salon
Baidu Tech Salon
Jun 25, 2014 · Fundamentals

Uncovering Bohrbug, Heisenbug, Mandelbug & Schroedinbug: Software Bugs Explained

Software bugs are often whimsically named after famous scientists, with Bohrbug representing reproducible errors, Heisenbug describing elusive issues that disappear under observation, Mandelbug denoting complex, chaotic faults, and Schroedinbug reflecting paradoxical bugs that seem both present and absent, each illustrating distinct debugging challenges.

Programming Fundamentalsbohrbugdebugging
0 likes · 6 min read
Uncovering Bohrbug, Heisenbug, Mandelbug & Schroedinbug: Software Bugs Explained
Baidu Tech Salon
Baidu Tech Salon
Apr 28, 2014 · Backend Development

The Elevator Bug: A Debugging Story

After weeks of puzzling over intermittent socket disconnections in a persistent‑connection server, the author finally traced the fault to a missing timeout/notification when the remote service drops while awaiting an authentication code—a revelation sparked by a noisy office party, a spilled cola, and a missed elevator.

Backend Developmentdebuggingproblem-solving
0 likes · 7 min read
The Elevator Bug: A Debugging Story