php Courses
php Courses
Dec 10, 2025 · Backend Development

Mastering PHP’s curl_multi_close: Properly Release Multi‑Handle Resources

This guide explains how PHP’s curl_multi_close function releases resources allocated by curl_multi_init, demonstrates a complete example of creating, adding, and closing multiple cURL handles, and highlights best practices for efficient network request handling.

Networkmulti-handleresource-management
0 likes · 3 min read
Mastering PHP’s curl_multi_close: Properly Release Multi‑Handle Resources
JD Cloud Developers
JD Cloud Developers
Apr 29, 2025 · Backend Development

How to Safely Use Java Shutdown Hooks to Clean Up Resources on JVM Exit

This article explains the purpose and inner workings of Java's Runtime.addShutdownHook, walks through the Runtime and ApplicationShutdownHooks source code, demonstrates practical usage with examples, discusses common scenarios, potential risks, and best‑practice solutions for reliable resource cleanup during JVM shutdown.

JVMShutdownHookbackend
0 likes · 9 min read
How to Safely Use Java Shutdown Hooks to Clean Up Resources on JVM Exit
IT Architects Alliance
IT Architects Alliance
Jan 29, 2025 · Cloud Native

Cloud‑Native Architecture vs Traditional Architecture: Benefits, Design, Development, and Migration Strategies

The article compares cloud‑native and traditional architectures, explaining how microservices, containers, and DevOps enable greater flexibility, scalability, resource efficiency, fault tolerance, and faster market response, while outlining migration best practices for enterprises transitioning to the cloud.

Migrationcloud-nativeresource-management
0 likes · 16 min read
Cloud‑Native Architecture vs Traditional Architecture: Benefits, Design, Development, and Migration Strategies
php Courses
php Courses
Sep 25, 2024 · Backend Development

Using curl_close() to Properly Close cURL Sessions in PHP

This article explains the purpose and syntax of the PHP curl_close() function, demonstrates how to use it with curl_init() and curl_setopt() in a complete example, and highlights the resource, performance, and memory benefits of closing cURL sessions promptly.

HTTPbackendcurl
0 likes · 3 min read
Using curl_close() to Properly Close cURL Sessions in PHP
Alibaba Cloud Native
Alibaba Cloud Native
Dec 28, 2023 · Cloud Native

Mastering Elastic Scheduling in Alibaba Cloud ACK for Cost‑Effective Resource Management

This article explains how Alibaba Cloud Container Service (ACK) extends Kubernetes scheduling with custom elastic resource priority, reverse‑order scaling, and resource caps, providing step‑by‑step examples and YAML policies to help enterprises optimize cloud resource allocation and reduce costs.

alibaba-cloudcloud-nativeelastic-scheduling
0 likes · 12 min read
Mastering Elastic Scheduling in Alibaba Cloud ACK for Cost‑Effective Resource Management
Java Architect Essentials
Java Architect Essentials
Aug 20, 2020 · Cloud Native

Borg’s Resource Management, Isolation, and Lessons for Cloud‑Native Systems

This article examines Borg’s strategies for efficient machine utilization, fine‑grained resource allocation, and isolation—including cell compaction, resource reclamation, and performance isolation—provides experimental results and comparisons, and distills lessons learned to inform the design of cloud‑native systems such as Kubernetes.

BorgCluster SchedulingKubernetes
0 likes · 27 min read
Borg’s Resource Management, Isolation, and Lessons for Cloud‑Native Systems
Xueersi Online School Tech Team
Xueersi Online School Tech Team
May 29, 2020 · Mobile Development

Android App Size Reduction: Offline Attachment Framework and Resource Separation Strategy

This article details a comprehensive Android app slimming initiative that reduces package size from 144 MB to 70 MB by separating large resources into offline attachment zip files, implementing an automated download framework, achieving seamless resource replacement, and eliminating heavy Unity 3D components while addressing numerous technical challenges.

App Sizedownload-frameworkmobile-development
0 likes · 21 min read
Android App Size Reduction: Offline Attachment Framework and Resource Separation Strategy
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jun 18, 2019 · Cloud Native

Why Cgroups v2 Simplifies Container Resource Management

This article explains the background of Linux cgroups, outlines the key differences between v1 and v2—including the unified hierarchy, controller handling, and new control files—and provides practical commands and examples for using cgroups v2 in container environments.

KernelLinuxcgroups
0 likes · 9 min read
Why Cgroups v2 Simplifies Container Resource Management
Qunar Tech Salon
Qunar Tech Salon
May 14, 2019 · Operations

Understanding Linux Cgroups for Container Resource Management

This article explains the fundamentals of Linux control groups (cgroups), their components and relationships, and provides step‑by‑step guidance on creating hierarchies, mounting, configuring subsystems, and applying cgroup limits to Docker and Kubernetes containers.

cgroupscontaineroperations
0 likes · 9 min read
Understanding Linux Cgroups for Container Resource Management
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 23, 2017 · Operations

How Alibaba Is Revolutionizing Operations with Intelligent Automation and DevOps

Alibaba's R&D efficiency team explains how intelligent operations—spanning resource planning, change management, monitoring, stability, and one‑click site building—are being transformed from manual tooling to automated, AI‑driven DevOps practices to boost efficiency, cut costs, and ensure high availability at massive scale.

Scalabilitydevopsintelligent-ops
0 likes · 27 min read
How Alibaba Is Revolutionizing Operations with Intelligent Automation and DevOps
360 Quality & Efficiency
360 Quality & Efficiency
May 15, 2017 · Fundamentals

Special Cases in Java Resource Closing: Utilities, Return Patterns, Non‑Closeable Streams, Nested Streams, JDBC Statements, and Sockets

This article, the fifth in a static code scanning series, explains six special scenarios—custom close utilities, methods returning resources, streams that need not be closed, nested stream closures, JDBC statement/result set relationships, and socket streams—that complicate determining whether Java resources have been properly closed.

CloseableIO StreamsJDBC
0 likes · 9 min read
Special Cases in Java Resource Closing: Utilities, Return Patterns, Non‑Closeable Streams, Nested Streams, JDBC Statements, and Sockets
Qunar Tech Salon
Qunar Tech Salon
Dec 1, 2016 · Backend Development

How to Prevent Service Failures: Suspect Third‑Party, Guard Users, and Perfect Your Own Service

The article shares practical strategies for preventing service failures by doubting third‑party services, protecting against misuse by consumers, and improving one’s own code and architecture, covering fallback plans, timeout settings, retry policies, API design, traffic control, and resource limits.

API-designReliabilityfault-tolerance
0 likes · 16 min read
How to Prevent Service Failures: Suspect Third‑Party, Guard Users, and Perfect Your Own Service
ITPUB
ITPUB
May 17, 2016 · Fundamentals

What Happens to a finally Block When a try Returns in Java?

In Java, a finally block always executes before a method returns, even if the try block contains a return statement, and it can even override the original return value, though it may be skipped when the JVM terminates abruptly with System.exit.

Exception HandlingJavaresource-management
0 likes · 5 min read
What Happens to a finally Block When a try Returns in Java?