Tagged articles
318 articles
Page 1 of 4
MaGe Linux Operations
MaGe Linux Operations
May 16, 2026 · Cloud Native

Why Pods Are the Most Powerful Unit in Kubernetes – A Deep Dive

This article provides a comprehensive, step‑by‑step analysis of Kubernetes Pods, covering their design as a shared‑namespace container group, the role of the pause (infra) container, creation flow, lifecycle phases, resource requests and limits, QoS classes, scheduling mechanics, volume types, and detailed troubleshooting techniques with concrete command‑line examples.

KubernetesNamespacePod
0 likes · 30 min read
Why Pods Are the Most Powerful Unit in Kubernetes – A Deep Dive
Machine Learning Algorithms & Natural Language Processing
Machine Learning Algorithms & Natural Language Processing
Mar 19, 2026 · Artificial Intelligence

Inside Xiaomi’s Hunter Alpha: 1‑Trillion‑Parameter LLM with 1M Context and Top Global Rankings

Xiaomi’s newly unveiled MiMo‑V2‑Pro, codenamed Hunter Alpha, is a trillion‑parameter LLM with a 1 million‑token context window that tops OpenRouter usage, achieves the second‑best domestic and eighth‑best global scores on Artificial Analysis, and delivers strong benchmark results across PinchBench, ClawEval, and SWE‑bench.

BenchmarkLLMMiMo-V2-Pro
0 likes · 9 min read
Inside Xiaomi’s Hunter Alpha: 1‑Trillion‑Parameter LLM with 1M Context and Top Global Rankings
Data Party THU
Data Party THU
Jan 8, 2026 · Fundamentals

Master Python Context Managers: Write Safer, Cleaner Code

Learn how Python’s context manager protocol works, explore both class‑based and generator‑based implementations, and see practical examples—from file handling and database transactions to async operations—so you can prevent resource leaks, ensure exception safety, and write more maintainable code.

AsyncException HandlingResource Management
0 likes · 11 min read
Master Python Context Managers: Write Safer, Cleaner Code
Data STUDIO
Data STUDIO
Dec 29, 2025 · Fundamentals

Why Python’s Context Manager Prevents Resource Leaks

The article explains how Python’s context manager (the with statement) provides an elegant, exception‑safe way to acquire and release resources such as files, database connections, locks, and even asynchronous handles, showing concrete code examples, custom implementations, and best‑practice guidelines.

AsyncPythonResource Management
0 likes · 12 min read
Why Python’s Context Manager Prevents Resource Leaks
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 24, 2025 · Fundamentals

Understanding Java’s final, finally, and finalize: Usage, Pitfalls, and Best Practices

This article explains the distinct purposes of Java's final keyword, finally block, and finalize method, shows how to use them with classes, methods, and variables, highlights scenarios where finally may not run, discusses finalize deprecation, and recommends modern resource‑management techniques like try‑with‑resources.

Exception HandlingJavaResource Management
0 likes · 5 min read
Understanding Java’s final, finally, and finalize: Usage, Pitfalls, and Best Practices
dbaplus Community
dbaplus Community
Dec 22, 2025 · Cloud Computing

How We Cut Kubernetes Costs by 40% Without Switching Platforms

By rethinking resource requests, eliminating unused workloads, downsizing node types, fine‑tuning autoscaling, and trimming log storage, a team reduced their Kubernetes bill by 40% while keeping the same cloud provider, demonstrating that most cost overruns stem from misconfiguration rather than the platform itself.

Cost OptimizationKubernetesPrometheus
0 likes · 6 min read
How We Cut Kubernetes Costs by 40% Without Switching Platforms
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Dec 17, 2025 · Cloud Native

AI Training Revives Gang Scheduling in Kubernetes for Elastic Resource Orchestration

The article examines how the rise of large‑model AI training reintroduces the need for gang scheduling in Kubernetes, contrasting the rigid resource requirements of HPC‑style workloads with cloud‑native elasticity, and outlines the historical evolution, current implementations, and future directions for achieving more flexible, high‑throughput compute orchestration.

AI trainingCloud NativeGang Scheduling
0 likes · 22 min read
AI Training Revives Gang Scheduling in Kubernetes for Elastic Resource Orchestration
NiuNiu MaTe
NiuNiu MaTe
Dec 10, 2025 · Operations

How Memory Leaks Sneak Into Your System and How to Stop Them

This article explains why memory leaks act like invisible thieves that gradually fill the RSS space, outlines their four‑step attack process, shows how to spot the tell‑tale signs using process‑level and system‑level metrics, and provides practical emergency and preventive measures to protect your applications.

OOM killerRSSResource Management
0 likes · 17 min read
How Memory Leaks Sneak Into Your System and How to Stop Them
JD Retail Technology
JD Retail Technology
Nov 11, 2025 · Backend Development

JIMDB’s Big-Hot Key Solution: Optimizing Distributed Cache Performance

JIMDB, a high‑performance Redis‑based distributed cache, introduces the “Big‑Hot Key” concept to dynamically identify keys that strain CPU or bandwidth, and implements a multi‑layer active governance framework—including real‑time detection, server‑side caching, circuit‑breaker, and client‑side consistency—to dramatically reduce resource consumption and boost throughput.

JimdbPerformance OptimizationResource Management
0 likes · 41 min read
JIMDB’s Big-Hot Key Solution: Optimizing Distributed Cache Performance
Su San Talks Tech
Su San Talks Tech
Nov 4, 2025 · Fundamentals

Master Defensive Programming: Prevent Crashes with Smart Code Practices

This comprehensive guide explains defensive programming concepts, core principles, practical rules, and advanced techniques—showing how to validate inputs, handle exceptions, manage resources, use immutability, and apply system‑level patterns like circuit breakers and rate limiting to build robust, maintainable Java applications.

Error HandlingJavaResource Management
0 likes · 26 min read
Master Defensive Programming: Prevent Crashes with Smart Code Practices
Huolala Tech
Huolala Tech
Oct 9, 2025 · Mobile Development

How to Shrink iOS App Package Size: Practical Optimization Techniques

This article details a comprehensive iOS app package size optimization guide, covering OTA download limits, __TEXT segment constraints, Mach‑O analysis, resource compression, compiler settings, dynamic resource delivery, framework consolidation, and CI monitoring to sustainably reduce app binaries.

Build SettingsMobile DevelopmentResource Management
0 likes · 25 min read
How to Shrink iOS App Package Size: Practical Optimization Techniques
Ops Community
Ops Community
Sep 26, 2025 · Cloud Native

Cut Your Kubernetes Cloud Bill by 50%: Proven Cost‑Optimization Tricks

This article reveals why Kubernetes can become a costly “money‑eater” and provides a step‑by‑step, data‑driven methodology—including resource profiling, Spot instance mixing, HPA/VPA pairing, smart scheduling, and FinOps practices—that can halve your cloud expenses within weeks.

Cloud NativeCost OptimizationFinOps
0 likes · 14 min read
Cut Your Kubernetes Cloud Bill by 50%: Proven Cost‑Optimization Tricks
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 18, 2025 · Fundamentals

Master Python’s With Statement: Build Elegant Context Managers for Safer Code

This tutorial explains why traditional try‑finally resource handling is cumbersome, introduces Python’s with statement and the underlying __enter__/__exit__ magic methods, provides practical examples such as timers, database connections, temporary directories, and shows how to simplify custom managers with contextlib while covering best practices and performance considerations.

Exception HandlingPythonResource Management
0 likes · 10 min read
Master Python’s With Statement: Build Elegant Context Managers for Safer Code
Alibaba Cloud Native
Alibaba Cloud Native
Sep 16, 2025 · Cloud Computing

How Serverless Billing Evolved: From Per-Request to Resource-Based Pricing

From the early days of per‑hour VM rentals to today’s millisecond‑granular, resource‑aware pricing, serverless function compute has transformed its billing models across three stages, each driven by advances in request boundary detection, concurrency handling, and AI‑centric resource consumption, aligning cost with actual usage.

AIFunction ComputeResource Management
0 likes · 9 min read
How Serverless Billing Evolved: From Per-Request to Resource-Based Pricing
php Courses
php Courses
Sep 8, 2025 · Fundamentals

Mastering C++ Move Semantics: From Lvalues to Efficient Resource Transfer

This article explains C++11 move semantics, covering the distinction between lvalues and rvalues, the role of rvalue references, how std::move enables resource stealing, and how to implement move constructors and move assignment operators for high‑performance code.

CResource Managementmove semantics
0 likes · 11 min read
Mastering C++ Move Semantics: From Lvalues to Efficient Resource Transfer
dbaplus Community
dbaplus Community
Aug 20, 2025 · Operations

How Qunar Automates Hotel Capacity Planning with Predictive Scaling

This article details Qunar's end‑to‑end solution for forecasting traffic spikes, estimating required CPU resources, and automatically scaling hotel services using a combined flow‑calendar, algorithmic prediction, and Ops‑driven auto‑scaling pipeline, improving stability and operational efficiency.

Algorithmic ForecastingAuto ScalingKubernetes
0 likes · 12 min read
How Qunar Automates Hotel Capacity Planning with Predictive Scaling
FunTester
FunTester
Jul 8, 2025 · Fundamentals

Why Pooling Techniques Are Essential for High‑Performance Systems

Pooling techniques—such as thread pools, connection pools, and object pools—reuse resources to cut creation overhead, boost performance, and improve stability, making them vital for high‑concurrency scenarios like HTTP, WebSocket, and Kafka, and essential knowledge for performance testers building efficient, scalable systems.

BackendPerformance TestingPooling
0 likes · 7 min read
Why Pooling Techniques Are Essential for High‑Performance Systems
MaGe Linux Operations
MaGe Linux Operations
Jun 18, 2025 · Operations

Master Linux System Optimization: Tools, Techniques, and Performance Tuning

This comprehensive guide explains how to identify and resolve Linux server performance bottlenecks by adjusting kernel parameters, optimizing CPU, memory, disk, and network settings, and using monitoring tools such as vmstat, mpstat, iostat, sar, top, ps, htop, pidstat, and strace to ensure stable and efficient operation.

Resource ManagementServer TuningSystem optimization
0 likes · 38 min read
Master Linux System Optimization: Tools, Techniques, and Performance Tuning
Architecture and Beyond
Architecture and Beyond
Jun 8, 2025 · Backend Development

Designing Queueing and Rate Limiting for Scalable AIGC Services

This article explains why queueing systems and rate‑limiting strategies are essential for AIGC platforms, describes the user‑facing product behaviors they produce, outlines design considerations, compares technical options, and provides practical implementation guidance to keep services stable, cost‑effective, and user‑friendly.

AIGCBackendQueue
0 likes · 30 min read
Designing Queueing and Rate Limiting for Scalable AIGC Services
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 6, 2025 · Cloud Native

Master Docker’s Core: Namespaces and Cgroups Explained

This article explains Docker’s fundamental technologies—how Linux namespaces provide process, network, and filesystem isolation while cgroups enforce resource limits such as CPU, memory, I/O, and process counts—offering a concise guide for building secure, efficient containerized applications.

DockerLinuxNamespaces
0 likes · 5 min read
Master Docker’s Core: Namespaces and Cgroups Explained
JD Tech Talk
JD Tech Talk
Apr 29, 2025 · Backend Development

Understanding Java ShutdownHook: Principles, Implementation, and Use Cases

This article explains the concept of Java's Runtime.addShutdownHook, details its underlying implementation in the Runtime and ApplicationShutdownHooks classes, demonstrates usage with code examples, discusses typical application scenarios, potential risks of long‑running hooks, and provides best‑practice recommendations for safe JVM shutdown handling.

JVMJavaResource Management
0 likes · 7 min read
Understanding Java ShutdownHook: Principles, Implementation, and Use Cases
vivo Internet Technology
vivo Internet Technology
Apr 16, 2025 · Big Data

Offline Mixed Deployment of Spark Tasks on Kubernetes: Containerization, Scheduling, and Elastic Resource Management

The article explains how the vivo Internet Big Data team containerized offline Spark jobs and deployed them with the Spark Operator on a mixed online‑offline Kubernetes cluster, using elastic scheduling and resource‑over‑subscription to boost CPU utilization by 30‑40% and handle over 100,000 daily tasks.

Big DataKubernetesResource Management
0 likes · 36 min read
Offline Mixed Deployment of Spark Tasks on Kubernetes: Containerization, Scheduling, and Elastic Resource Management
Code Mala Tang
Code Mala Tang
Apr 10, 2025 · Fundamentals

Unlock Python’s Hidden Power: Mastering Context Managers for Cleaner Code

This article explains what Python context managers are, how they work under the hood, and why they are far more useful than simple file handling, providing practical examples ranging from resource management and testing to advanced asynchronous usage and common pitfalls.

PythonResource Managementbest practices
0 likes · 21 min read
Unlock Python’s Hidden Power: Mastering Context Managers for Cleaner Code
Qunar Tech Salon
Qunar Tech Salon
Mar 27, 2025 · Operations

Automated Capacity Planning and Auto‑Scaling for Hotel Services During Traffic Peaks

This document describes a comprehensive capacity‑planning solution that predicts traffic‑peak impacts for hotel services, automatically estimates required CPU resources, creates timed scaling tasks, and evaluates performance using detailed metrics, thereby improving operational efficiency and reducing manual effort during events such as exam‑ticket printing and holiday travel surges.

Auto ScalingOperationsResource Management
0 likes · 12 min read
Automated Capacity Planning and Auto‑Scaling for Hotel Services During Traffic Peaks
Alibaba Cloud Native
Alibaba Cloud Native
Mar 7, 2025 · Cloud Native

Koordinator v1.6: Enhancing Heterogeneous GPU Scheduling for Cloud‑Native Clusters

Koordinator v1.6 introduces GPU topology‑aware scheduling, end‑to‑end GPU & RDMA joint allocation, fine‑grained GPU sharing, differentiated scoring for GPU vs CPU resources, advanced reservation and mixed‑workload support, plus numerous scheduler and rescheduler optimizations to improve resource utilization and performance in Kubernetes clusters.

Heterogeneous DevicesKoordinatorResource Management
0 likes · 27 min read
Koordinator v1.6: Enhancing Heterogeneous GPU Scheduling for Cloud‑Native Clusters
Raymond Ops
Raymond Ops
Feb 26, 2025 · Operations

How to Limit CPU Usage for Docker Containers: A Practical Guide

This article explains how to restrict the CPU resources a Docker container can use, covering the modern --cpus flag, older --cpu-period/--cpu-quota options, pinning containers to specific cores with --cpuset-cpus, and adjusting CPU weight with --cpu-shares, all demonstrated with the u‑stress image.

Resource Managementcgroupscpu limit
0 likes · 9 min read
How to Limit CPU Usage for Docker Containers: A Practical Guide
Aikesheng Open Source Community
Aikesheng Open Source Community
Feb 25, 2025 · Databases

Understanding CPU Allocation Logic in OceanBase 4.x and How to Modify the cpu_count Configuration

This article explains the background of tenant creation failures caused by insufficient CPU resources in OceanBase, details the calculation of usable CPU in version 4.x, shows how to query CPU usage with SQL, describes related configuration parameters, and provides step‑by‑step procedures for modifying cpu_count and testing over‑commit scenarios across different OceanBase versions.

CPUConfigurationOceanBase
0 likes · 12 min read
Understanding CPU Allocation Logic in OceanBase 4.x and How to Modify the cpu_count Configuration
DevOps Cloud Academy
DevOps Cloud Academy
Feb 18, 2025 · Operations

How AI Is Transforming DevOps: 10 Key Benefits

AI is reshaping DevOps by enhancing automation, enabling predictive analytics, optimizing CI/CD pipelines, managing resources intelligently, strengthening security, accelerating incident response, driving data-driven decisions, scaling infrastructure, fostering collaboration, and promoting continuous learning, thereby boosting flexibility, scalability, and reliability of software delivery.

AIAutomationDevOps
0 likes · 8 min read
How AI Is Transforming DevOps: 10 Key Benefits
Ops Development Stories
Ops Development Stories
Feb 13, 2025 · Cloud Native

KubeDoor: AI‑Driven Kubernetes Load‑Aware Scheduling & Capacity Management

KubeDoor is an open‑source platform built with Python and Vue that leverages Kubernetes admission control, AI recommendations, and expert experience to provide load‑aware scheduling, capacity governance, real‑time resource analytics, and automated scaling for microservices, featuring a web UI, Grafana dashboards, and extensible control mechanisms.

AI schedulingAdmission ControllerCloud Native
0 likes · 11 min read
KubeDoor: AI‑Driven Kubernetes Load‑Aware Scheduling & Capacity Management
Architecture & Thinking
Architecture & Thinking
Jan 28, 2025 · Fundamentals

Understanding Java Deadlocks: Causes, Examples, and Prevention Strategies

This article explains the concept of deadlocks in concurrent programming, outlines the four necessary conditions, examines common causes in Java, provides a runnable code example, and presents practical prevention, avoidance, detection, and recovery techniques to keep multithreaded applications running smoothly.

Resource ManagementSynchronizationconcurrency
0 likes · 7 min read
Understanding Java Deadlocks: Causes, Examples, and Prevention Strategies
IT Architects Alliance
IT Architects Alliance
Jan 7, 2025 · Cloud Computing

Elastic Architecture: Auto Scaling and Failover for Resilient Systems

The article explains how elastic architecture, through auto‑scaling and failover mechanisms, dynamically adjusts resources and ensures continuous service during traffic spikes and component failures, improving cost efficiency, reliability, and operational stability for modern cloud‑based applications.

Auto ScalingElastic ArchitectureOperations
0 likes · 16 min read
Elastic Architecture: Auto Scaling and Failover for Resilient Systems
Test Development Learning Exchange
Test Development Learning Exchange
Jan 5, 2025 · Fundamentals

Understanding Python's with Statement and Context Managers with Practical Examples

This article explains Python's with statement as a context management tool, describes the required __enter__ and __exit__ methods, and provides multiple practical examples—including file handling, custom managers, multiple managers, third‑party resources, and automation scenarios—to illustrate reliable resource acquisition and cleanup.

Resource Managementcontext managerwith statement
0 likes · 8 min read
Understanding Python's with Statement and Context Managers with Practical Examples
Radish, Keep Going!
Radish, Keep Going!
Dec 31, 2024 · Backend Development

How to Spot and Prevent Common Go Memory Leaks

This article examines typical Go memory‑leak scenarios—including unclosed files, forgotten HTTP response bodies, slice sharing, goroutine and channel misuse, improper finalizers, and outdated ticker handling—provides concrete code examples, and offers practical techniques such as using strings.Clone, buffered channels, and proper defer usage to avoid leaks.

GoroutineResource Managementmemory leak
0 likes · 9 min read
How to Spot and Prevent Common Go Memory Leaks
DevOps
DevOps
Dec 29, 2024 · R&D Management

Understanding Information, Cognition, Execution, and Competition Gaps in Organizations

The article examines how information gaps, cognition gaps, execution gaps, resource gaps, and competition gaps interrelate, explaining that data becomes information with context, information shapes cognition, cognition drives execution, and resources amplify competitive advantage, while highlighting the role of communities and personal development in bridging these gaps.

Resource Managementcognitioncompetition
0 likes · 12 min read
Understanding Information, Cognition, Execution, and Competition Gaps in Organizations
MaGe Linux Operations
MaGe Linux Operations
Dec 28, 2024 · Cloud Native

Mastering Three Core Methods to Manage Kubernetes Resources

This tutorial walks through the three fundamental approaches—imperative CLI commands, declarative manifest files, and GUI tools—for managing Kubernetes core resources such as namespaces, deployments, pods, and services, providing practical examples, code snippets, and best‑practice recommendations.

DeclarativeImperativeKubernetes
0 likes · 17 min read
Mastering Three Core Methods to Manage Kubernetes Resources
Code Ape Tech Column
Code Ape Tech Column
Dec 27, 2024 · Backend Development

Object Pool Pattern: Principles, Apache Commons Pool Implementation, and Practical Use Cases

This article explains the object pool design pattern, its working mechanism, advantages and disadvantages, and provides step‑by‑step Java code using Apache Commons Pool along with real‑world examples for web servers and game development to improve performance and resource management.

Apache Commons PoolResource Managementdesign pattern
0 likes · 14 min read
Object Pool Pattern: Principles, Apache Commons Pool Implementation, and Practical Use Cases
Deepin Linux
Deepin Linux
Dec 21, 2024 · Fundamentals

Understanding Linux Kernel Bitmap Data Structure and Its APIs

This article explains the Linux kernel bitmap data structure, its definition, macro-based declarations, related assembly instructions, core bitmap APIs such as set_bit and test_bit, various bit‑operation functions, and practical applications ranging from PID allocation to device management and file‑system indexing.

BitmapData StructureLinux
0 likes · 27 min read
Understanding Linux Kernel Bitmap Data Structure and Its APIs
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 8, 2024 · Backend Development

Designing an Elegant Error‑Handling Framework for Go Applications

This article analyses the pitfalls of traditional error‑checking and panic handling in Go order‑processing code, demonstrates how excessive inline checks and scattered defer statements lead to maintenance nightmares, and proposes a reusable try‑catch‑finally library that cleanly separates business logic, unifies panic recovery, and guarantees resource cleanup.

Error HandlingGoResource Management
0 likes · 19 min read
Designing an Elegant Error‑Handling Framework for Go Applications
Volcano Engine Developer Services
Volcano Engine Developer Services
Nov 14, 2024 · Cloud Computing

Why Edge Cloud Is the Next Frontier: Trends, Challenges, and Solutions

This article examines the evolution of edge cloud from its early CDN roots to modern edge-native operating systems, outlines the business drivers and technical challenges such as massive node management, lightweight constraints, weak network environments, and multi‑shape compute needs, and presents the architecture, key components, and future directions of edge cloud solutions.

Distributed SystemsEdge ComputingResource Management
0 likes · 22 min read
Why Edge Cloud Is the Next Frontier: Trends, Challenges, and Solutions
Taobao Frontend Technology
Taobao Frontend Technology
Nov 9, 2024 · Fundamentals

What New TC39 Proposals Are Shaping JavaScript’s Future?

Recent TC39 Stage‑1 proposals introduce iterator deduplication, enhanced template literals, function and object literal decorators, concurrency controls for async iterators, unordered async helpers, immutable ArrayBuffers, a measurement API, Array.zip utilities, reactive Signals, and stricter resource‑management using enforcement, each aiming to extend JavaScript’s core capabilities.

IteratorsJavaScriptLanguage Proposals
0 likes · 13 min read
What New TC39 Proposals Are Shaping JavaScript’s Future?
Huolala Tech
Huolala Tech
Oct 24, 2024 · Artificial Intelligence

How Huolala’s Dolphin Platform Accelerates AI Model Delivery with Cloud‑Native Automation

This article describes how Huolala built a cloud‑native AI development platform called Dolphin to overcome low model delivery efficiency and poor compute‑resource utilization, detailing its architecture, one‑stop workflow, resource‑pooling, observability, and future roadmap for scaling AI across the company.

Cloud NativeKubernetesModel Deployment
0 likes · 10 min read
How Huolala’s Dolphin Platform Accelerates AI Model Delivery with Cloud‑Native Automation
Test Development Learning Exchange
Test Development Learning Exchange
Oct 23, 2024 · Fundamentals

Understanding Race Conditions, Deadlocks, Resource Contention, and Data Consistency in Multithreaded Python

This article explains common multithreading problems such as race conditions, deadlocks, resource contention, and data consistency issues, and provides Python code examples that demonstrate synchronization techniques, lock ordering, connection pooling, thread pools, and transaction management to ensure correct and stable concurrent execution.

Data ConsistencyPythonResource Management
0 likes · 10 min read
Understanding Race Conditions, Deadlocks, Resource Contention, and Data Consistency in Multithreaded Python
Ops Development Stories
Ops Development Stories
Oct 21, 2024 · Cloud Native

How Koordinator Enhances Kubernetes Scheduling for Mixed Workloads

Koordinator is a QoS‑based Kubernetes scheduler that boosts efficiency and reliability for latency‑sensitive services and batch jobs, offering fine‑grained resource coordination, flexible priority classes, load‑aware scheduling, and integrated monitoring tools to maximize cluster utilization.

KoordinatorKubernetesLoad-Aware Scheduling
0 likes · 33 min read
How Koordinator Enhances Kubernetes Scheduling for Mixed Workloads
php Courses
php Courses
Oct 11, 2024 · Backend Development

Using curl_close() to Properly Close cURL Sessions in PHP

The article explains the purpose, syntax, and usage of PHP's curl_close() function, provides a complete example of creating, configuring, executing, and then closing a cURL session, and highlights the resource, performance, and memory benefits of properly closing cURL handles.

Backend DevelopmentPHPResource Management
0 likes · 3 min read
Using curl_close() to Properly Close cURL Sessions in PHP
Java Tech Enthusiast
Java Tech Enthusiast
Oct 10, 2024 · Fundamentals

Understanding Try-with-Resources in Java: A Comprehensive Guide

This guide explains Java's try-with-resources statement introduced in JDK 7, showing how it automatically closes AutoCloseable resources, eliminates boilerplate finally blocks, manages closure order and suppressed exceptions, avoids common decorator pitfalls, and provides best‑practice examples for robust production code.

Exception HandlingJDK7Java
0 likes · 10 min read
Understanding Try-with-Resources in Java: A Comprehensive Guide
Soul Technical Team
Soul Technical Team
Sep 29, 2024 · Cloud Computing

Soul's Container Cluster Cost Governance: A Case Study on Resource Optimization

Soul's container cluster cost governance case study details their approach to optimizing resource utilization through Kubernetes-based solutions, addressing challenges like resource fragmentation and implementing strategies such as SNAS for elastic scaling and HPA+CronHPA coordination to achieve significant cost reductions.

Cost OptimizationKubernetesResource Management
0 likes · 16 min read
Soul's Container Cluster Cost Governance: A Case Study on Resource Optimization
Infra Learning Club
Infra Learning Club
Sep 27, 2024 · Cloud Native

Inside Kubelet: How Pod Admission Works

This article dissects Kubelet's Pod admission pipeline, explaining how syncLoopIteration gathers pod data, how HandlePodAdditions invokes canAdmitPod, and how six registered admit handlers—Eviction, System Allowlist, Resource Allocation, Predicate, AppArmor, and Shutdown—evaluate each pod with concrete code examples and decision logic.

Admission HandlersGoKubernetes
0 likes · 14 min read
Inside Kubelet: How Pod Admission Works
DeWu Technology
DeWu Technology
Jul 31, 2024 · Big Data

Custom Flink Scheduler Enhancements: Resource Balancing, Task Migration, and TmRestart Strategy

The article details Dewu’s custom Flink scheduler, DwScheduler, which adds JSON‑based resource specifications, per‑TaskManager slot sharing for balanced CPU use, hot TaskManager migration callbacks, and a new TmRestart strategy for rapid pod‑process recovery, offering practical techniques to enhance real‑time stream processing stability and performance.

Apache FlinkPerformance OptimizationResource Management
0 likes · 9 min read
Custom Flink Scheduler Enhancements: Resource Balancing, Task Migration, and TmRestart Strategy
Liangxu Linux
Liangxu Linux
Jul 28, 2024 · Cloud Native

Avoid These 10 Common Kubernetes Mistakes to Boost Reliability

This article outlines the most frequent Kubernetes pitfalls—such as missing resource requests, omitted health checks, using the :latest tag, over‑privileged containers, insufficient monitoring, default namespace misuse, weak security settings, absent PodDisruptionBudgets, lack of pod anti‑affinity, and improper load‑balancing—and provides concrete commands, YAML examples, and best‑practice recommendations to prevent them.

KubernetesResource ManagementSecurity
0 likes · 13 min read
Avoid These 10 Common Kubernetes Mistakes to Boost Reliability
JD Tech Talk
JD Tech Talk
Jul 25, 2024 · Backend Development

Design and Architecture of JD.com’s Buffalo Distributed DAG Scheduling System

The article details the design, core technical solutions, high‑availability architecture, performance optimizations, and open capabilities of Buffalo, JD.com’s distributed DAG‑based job scheduling platform that supports massive task volumes, complex dependencies, and flexible resource management.

BackendDAGDistributed Scheduling
0 likes · 13 min read
Design and Architecture of JD.com’s Buffalo Distributed DAG Scheduling System
JD Cloud Developers
JD Cloud Developers
Jul 24, 2024 · Operations

How JD.com’s Buffalo Scheduler Achieves High‑Performance, Scalable DAG Orchestration

Buffalo, JD.com’s in‑house distributed DAG scheduler, tackles massive task volumes and complex dependencies through a dual‑layer entity model, instance‑based execution, tiered scheduling, high‑availability architecture, event‑driven processing, in‑memory and cold‑hot data separation, delivering scalable, low‑latency ETL orchestration.

DAG schedulingDistributed SystemsETL orchestration
0 likes · 12 min read
How JD.com’s Buffalo Scheduler Achieves High‑Performance, Scalable DAG Orchestration
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 15, 2024 · Mobile Development

Best Practices for Robust Dart and Flutter Development: Uri, Type Conversion, List Handling, ChangeNotifier, and Resource Management

This article presents a comprehensive guide to writing safer and more maintainable Flutter code by demonstrating proper Uri construction, type checking with 'is' versus 'as', safe List operations using the collection package, disciplined use of ChangeNotifier and its providers, and systematic resource disposal patterns.

ChangeNotifierResource ManagementState Management
0 likes · 18 min read
Best Practices for Robust Dart and Flutter Development: Uri, Type Conversion, List Handling, ChangeNotifier, and Resource Management
HelloTech
HelloTech
Jun 19, 2024 · Frontend Development

WeChat Mini Program Package Size and Performance Optimization Strategies

To keep a WeChat mini‑program under the 2 MB limit and improve both startup and runtime performance, the article proposes splitting the main bundle into async sub‑packages, removing unused code, pre‑fetching data, using on‑demand imports, and implementing a backend‑driven size‑control and CI release gate.

Code SplittingPackage Size OptimizationResource Management
0 likes · 16 min read
WeChat Mini Program Package Size and Performance Optimization Strategies
Tech Architecture Stories
Tech Architecture Stories
Jun 10, 2024 · Operations

How to Slash Cloud Costs: Real Lessons from Tencent’s Video Platforms

This article examines Tencent's cost‑optimization journey for its short‑video and streaming services, breaking down human, server, and bandwidth expenses, explaining precise accounting methods, negotiation tactics, usage‑vs‑efficiency strategies, and global resource‑scheduling techniques to achieve sustainable cost reduction.

Cloud ResourcesCost OptimizationResource Management
0 likes · 12 min read
How to Slash Cloud Costs: Real Lessons from Tencent’s Video Platforms
Bilibili Tech
Bilibili Tech
Jun 4, 2024 · Big Data

Improving Resource Utilization and Isolation in Bilibili Big Data Clusters with the Amiya Over‑commit Component

By deploying the self‑developed Amiya over‑commit component together with kernel‑level cgroup memory isolation, explicit task priorities, OOM‑priority killing, and asynchronous reclamation, Bilibili’s big‑data clusters boosted daily resource utilization by about 15 %, eliminated DataNode OOM kills, cut memory‑reclaim latency to zero, and achieved a further 9 % overall efficiency gain.

OOM PriorityPerformance EvaluationResource Management
0 likes · 18 min read
Improving Resource Utilization and Isolation in Bilibili Big Data Clusters with the Amiya Over‑commit Component
php Courses
php Courses
May 30, 2024 · Backend Development

Using curl_close() to Properly Close cURL Sessions in PHP

The article explains the purpose, syntax, and usage of PHP's curl_close() function, provides a complete example of initializing, configuring, executing, and finally closing a cURL session, and outlines the resource‑saving benefits of properly terminating the session.

PHPResource Managementcurl_close
0 likes · 3 min read
Using curl_close() to Properly Close cURL Sessions in PHP
MaGe Linux Operations
MaGe Linux Operations
May 23, 2024 · Cloud Native

How to Slash Server Load: Optimizing Go Apps on Kubernetes

This article explains how to reduce server load and improve performance of Go applications on Kubernetes by using lightweight base images, fine‑tuning resource limits, adjusting garbage‑collection settings, employing connection pools, configuring health probes, and leveraging autoscaling, load balancing, and caching techniques.

Cloud NativeGoKubernetes
0 likes · 19 min read
How to Slash Server Load: Optimizing Go Apps on Kubernetes
php Courses
php Courses
May 22, 2024 · Backend Development

Using curl_close() to Properly Close cURL Sessions in PHP

This article explains the PHP curl_close() function, its syntax, provides a complete example of creating, configuring, executing, and finally closing a cURL session, and outlines the resource‑saving benefits of properly terminating cURL handles.

PHPResource Managementcurl_close
0 likes · 3 min read
Using curl_close() to Properly Close cURL Sessions in PHP
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
May 7, 2024 · Mobile Development

iOS App Size Reduction at Tongcheng Travel: Methodology, Analysis, Detection Scripts, and Optimization Techniques

This article details Tongcheng Travel's comprehensive iOS app slimming process, covering background importance, size‑reduction techniques, multi‑dimensional analysis, Python‑based detection scripts, compiler LTO optimization, resource governance, platform automation, and the resulting 29% package size decrease that boosted download conversion.

LTOMobile DevelopmentPython Scripts
0 likes · 16 min read
iOS App Size Reduction at Tongcheng Travel: Methodology, Analysis, Detection Scripts, and Optimization Techniques
dbaplus Community
dbaplus Community
May 6, 2024 · Cloud Native

Avoid These 11 Common Kubernetes Mistakes That Hurt Performance and Security

This article reveals the most frequent Kubernetes pitfalls—from missing resource requests and health checks to over‑privileged containers and lack of monitoring—provides concrete examples, code snippets, and practical recommendations to help you configure a stable, secure, and efficient cloud‑native environment.

KubernetesResource Managementbest practices
0 likes · 14 min read
Avoid These 11 Common Kubernetes Mistakes That Hurt Performance and Security
Su San Talks Tech
Su San Talks Tech
Apr 24, 2024 · Backend Development

Master Spring’s Core Features: Resource Management, Environment, Type Conversion and More

This article provides a comprehensive guide to Spring’s essential infrastructure, covering Java and Spring resource management, environment property handling, type conversion APIs, data binding mechanisms, generic type inspection with ResolvableType, internationalization support, the BeanFactory and ApplicationContext architecture, and the built‑in event system, all illustrated with code examples and diagrams.

EnvironmentJavaResource Management
0 likes · 39 min read
Master Spring’s Core Features: Resource Management, Environment, Type Conversion and More
Sanyou's Java Diary
Sanyou's Java Diary
Apr 22, 2024 · Backend Development

Master Spring’s Core: Resource Management, Environment, Type Conversion, and More

Explore a comprehensive guide to Spring’s core mechanisms—including resource handling, environment configuration, type conversion, data binding, generic processing, internationalization, BeanFactory, ApplicationContext, and event publishing—complete with detailed explanations, code demos, diagrams, and practical insights for mastering backend development with Spring.

EnvironmentEvent PublishingResource Management
0 likes · 40 min read
Master Spring’s Core: Resource Management, Environment, Type Conversion, and More
Liangxu Linux
Liangxu Linux
Apr 18, 2024 · Cloud Native

How Does Docker Achieve CPU Isolation with cgroups?

Docker uses Linux cgroups to limit and schedule CPU resources for containers, allowing you to set a maximum number of CPU cores per container while keeping the actual cores dynamically allocated, so other processes can still use the remaining CPUs.

ContainersDockerResource Management
0 likes · 7 min read
How Does Docker Achieve CPU Isolation with cgroups?
Cloud Native Technology Community
Cloud Native Technology Community
Apr 11, 2024 · Cloud Native

Why Kubernetes Is the Ideal Platform for Deploying Large Language Models

Deploying large language models demands massive compute, flexible scaling, and robust resource management, and this article explains how Kubernetes’s auto‑scaling, portability, cloud‑native features, observability tools, and multi‑tenant isolation make it the optimal platform for training, serving, and iterating LLM workloads.

Cloud NativeDistributed TrainingKubernetes
0 likes · 17 min read
Why Kubernetes Is the Ideal Platform for Deploying Large Language Models
Architect
Architect
Mar 17, 2024 · Fundamentals

16 Essential Coding Habits Every Developer Should Follow

This article compiles sixteen practical coding habits—ranging from self‑testing and parameter validation to concurrency safety, cache consistency, and proper resource handling—to help developers avoid common bugs and write more reliable, maintainable software.

Resource Managementcode qualitycoding best practices
0 likes · 12 min read
16 Essential Coding Habits Every Developer Should Follow
Go Programming World
Go Programming World
Feb 19, 2024 · Backend Development

Implementing Context Managers in Go: Emulating Python's with Using defer and Anonymous Functions

This article explores how to replicate Python's context manager behavior in Go by examining defer's delayed execution, demonstrating its limitations in loops, and presenting three solutions—anonymous functions, a WithClose helper, and a withLock-inspired pattern—to ensure timely resource release.

GoResource ManagementWithClose
0 likes · 10 min read
Implementing Context Managers in Go: Emulating Python's with Using defer and Anonymous Functions
Liangxu Linux
Liangxu Linux
Feb 7, 2024 · Cloud Native

How Docker Uses cgroups to Isolate CPU Resources

Docker leverages Linux cgroups to limit and schedule CPU usage per container, allowing you to set an upper bound on cores with the --cpus flag while keeping the actual cores dynamically allocated and leaving other system processes free to use the remaining CPUs.

Resource Managementcgroupscontainer limits
0 likes · 7 min read
How Docker Uses cgroups to Isolate CPU Resources
Model Perspective
Model Perspective
Feb 1, 2024 · Operations

How to Model Eel Sex Ratios, Submersible Search, and Great Lakes Water Levels

The source presents several modeling challenges for the COMAP contest, covering ecological sex‑ratio dynamics of marine eels, submersible navigation and rescue, Great Lakes water‑level management, sustainable property insurance under climate risk, and strategies to curb illegal wildlife trade, each requiring development and analysis of quantitative models.

Operations ResearchResource ManagementRisk analysis
0 likes · 14 min read
How to Model Eel Sex Ratios, Submersible Search, and Great Lakes Water Levels
ByteDance Cloud Native
ByteDance Cloud Native
Jan 4, 2024 · Cloud Native

Mastering Cloud‑Native Cost Governance: FinOps Strategies for Kubernetes

This article explains how enterprises can leverage cloud‑native architectures and FinOps practices to gain financial accountability, visualize multi‑dimensional cost data, optimize resource usage, and implement systematic cost governance across Kubernetes environments, covering cost insight, optimization, and operational stages with practical recommendations and example algorithms.

Cost OptimizationFinOpsKubernetes
0 likes · 14 min read
Mastering Cloud‑Native Cost Governance: FinOps Strategies for Kubernetes
Architect
Architect
Dec 30, 2023 · Big Data

Designing a Scalable Log Collection Agent: Lessons from Vivo’s Bees‑Agent

This article details the end‑to‑end design of Vivo’s custom log‑collection agent, covering file discovery with inotify, unique file identification using inode and content hash, real‑time reading via RandomAccessFile, checkpointing, Kafka integration, offline HDFS ingestion, resource throttling, and platform‑wide management, while comparing it with open‑source alternatives.

Agent DesignBig DataKafka
0 likes · 26 min read
Designing a Scalable Log Collection Agent: Lessons from Vivo’s Bees‑Agent
Alibaba Cloud Native
Alibaba Cloud Native
Nov 21, 2023 · Cloud Native

Mastering FinOps in Cloud‑Native Container Environments: Real‑World Practices and Cost‑Saving Strategies

This article presents a detailed case study of a leading AI‑driven quant investment firm that leveraged Alibaba Cloud ACK's FinOps suite to tackle planning, allocation, management, and optimization challenges in Kubernetes‑based container workloads, achieving up to 25% cost reduction and significantly higher resource utilization.

ContainerCost OptimizationFinOps
0 likes · 20 min read
Mastering FinOps in Cloud‑Native Container Environments: Real‑World Practices and Cost‑Saving Strategies
Alibaba Cloud Native
Alibaba Cloud Native
Oct 24, 2023 · Cloud Native

Boost Cluster Efficiency with Koordinator’s K8s‑YARN Co‑Location Solution

Koordinator extends its open‑source container scheduler to enable seamless co‑location of Kubernetes Pods and Hadoop YARN tasks, allowing over‑provisioned batch resources to be shared without modifying YARN, and has delivered up to 10 % CPU utilization gains and sub‑1 % eviction rates in Xiaohongshu’s production clusters.

Cluster SchedulingKubernetesResource Management
0 likes · 9 min read
Boost Cluster Efficiency with Koordinator’s K8s‑YARN Co‑Location Solution
Amap Tech
Amap Tech
Sep 15, 2023 · R&D Management

Understanding Architecture: Goals, Resources, Behaviors, and Decision‑Making for Architects

The article broadens software architecture beyond structural design to encompass people, processes, and business value, urging architects to balance realistic, flexible goals, limited resources, commercial‑focused behaviors, and industry trends so they can deliver cost‑effective, scalable solutions that align technology with organizational objectives.

Resource ManagementSoftware Architecturebusiness value
0 likes · 18 min read
Understanding Architecture: Goals, Resources, Behaviors, and Decision‑Making for Architects
FunTester
FunTester
Sep 10, 2023 · Backend Development

Mastering Java ShutdownHook: Clean Up Resources and Track Tasks Gracefully

This article demonstrates practical ways to leverage Java's ShutdownHook API for task statistics, connection cleanup, handling JVM abnormal exits, and persisting state during performance testing, providing code examples, pitfalls of daemon threads, and strategies for reliable resource management in backend applications.

BackendJVMJava
0 likes · 8 min read
Mastering Java ShutdownHook: Clean Up Resources and Track Tasks Gracefully
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Sep 8, 2023 · Frontend Development

Building a Plug‑in‑Based Resource Manager for Web Games and Live Events

This article presents a plug‑in‑based, WebWorker‑enabled resource manager for web games and live‑stream activities, detailing its background, research of existing solutions, overall design, core modules, external APIs, and practical usage examples such as preloading, modular bundles, and image conversion.

Game DevelopmentResource ManagementWeb Worker
0 likes · 12 min read
Building a Plug‑in‑Based Resource Manager for Web Games and Live Events
vivo Internet Technology
vivo Internet Technology
Sep 6, 2023 · Cloud Native

Multi-Cluster Management in Kubernetes: Concepts, Practices, and Karmada Exploration

The article explains why enterprises adopt multi‑cluster Kubernetes architectures, reviews community solutions such as Karmada, Clusternet and OCM, and details vivo’s hybrid strategy that combines a unified UI for independent clusters with Karmada‑based federation for resource distribution, elastic scaling, cross‑cluster scheduling, and gray‑release migration.

KarmadaKubernetesMulti-Cluster
0 likes · 20 min read
Multi-Cluster Management in Kubernetes: Concepts, Practices, and Karmada Exploration
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Aug 29, 2023 · Cloud Computing

MagicScaler: Achieving High QoS and Low Cost with Uncertainty‑Aware Autoscaling

The MagicScaler framework, introduced by Alibaba Cloud’s big‑data engineering team and collaborators, combines a multi‑scale attention Gaussian process predictor with an uncertainty‑aware elastic scaling decision engine, delivering significantly higher quality‑of‑service and lower operational costs than traditional autoscaling methods, as demonstrated on real MaxCompute workloads.

Gaussian ProcessPredictive ModelingResource Management
0 likes · 7 min read
MagicScaler: Achieving High QoS and Low Cost with Uncertainty‑Aware Autoscaling