Dynamic Cron Expression Management in Spring Applications
In Spring Boot applications, we can enable scheduling support using the @EnableScheduling annotation and create scheduled tasks with the @Scheduled annotation.
The @Scheduled annotation supports three configuration methods for execution timing:
cron(expression): Executes based on a Cron expression.
fixedDelay(period): Executes at fixed interva ...
Posted on Fri, 26 Jun 2026 16:11:50 +0000 by sword
Deep Dive into Volcano: Scheduling and Control Plane Architecture
Understanding Volcano PodGroup Integration
In the Volcano ecosystem, the Scheduler and Controller operate as distinct yet synchronized components. While the Scheduler focuses on placing pods based on constraints, the Controller acts as the orchestrator that translates high-level Job abstractions into Kubernetes-native resources like PodGroups a ...
Posted on Wed, 24 Jun 2026 17:28:05 +0000 by cjkeane
Greedy Scheduling of Maximum Meetings and Reconstructing Target Arrays via Reverse Operations
Maximum Meetings Attendance
Given a list of meetings where each meeting is represented as [start, end], determine the largest number of meetings you can attend if you can only be in one meeting per day and you may pick any day within the inclusive interval [start, end] to attend that meeting.
Intuition
The key observation is that we want to fin ...
Posted on Thu, 18 Jun 2026 18:22:07 +0000 by cullouch
Distributed Cron Scheduling with ElasticJob: Sharding, High Availability, and Runtime Rescaling
Consider a typical microservice deployment where an order processing service runs across multiple instances. A common requirement is to daily scan for successfully processed orders from the previous day and notify downstream analytics services.
A naive implemantation using Spring’s @Scheduled annotation leads to duplicate execution in productio ...
Posted on Mon, 01 Jun 2026 16:08:38 +0000 by phillyrob
Configuring GPU Resource Scheduling in Kubernetes Clusters
Prerequisites
Ensure NVIDIA drivers are installed on each node before proceeding.
Step 1: Install NVIDIA Container Runtime
Install the nvidia-container-runtime package on each node:
yum install nvidia-container-runtime
Step 2: Configure Docker
Edit /etc/docker/daemon.json to configure Docker to use the NVIDIA runtime:
{
"default-runtime ...
Posted on Sun, 31 May 2026 22:14:46 +0000 by thor erik
Understanding Cron Expression Syntax
Simple string combinations can produce remarkable results. This holds true for regular expressions and the cron scheduling system alike. Both appear deceptively straightforward, yet improper usage can lead to amusing—or disastrous—outcomes. For instance, I once attempted to schedule a task to run every four hours and wrote the following express ...
Posted on Sun, 31 May 2026 22:07:12 +0000 by nikneven
Scheduling Recurring Tasks with Timer and TimerTask in Android
In scenarios requiring periodic code execution, Android relies on the java.util.Timer and java.util.TimerTask classes. TimerTask defines the payload, while Timer controls the schedule.
Understanding TimerTask
The TimerTask class must be subclassed, and its run() method provides the entry point for the background work. The class itself is abstra ...
Posted on Thu, 21 May 2026 22:23:41 +0000 by micky1955
Determining Feasibility of Safe Aircraft Landing Sequence with Single Runway
Problem Description
N aircraft are preparing to land at an airport with only one runway. The i-th aircraft arrives above the airport at time Ti and has enough remaining fuel to continue circling for Di units of time. This means it can begin landing at the earleist at time Ti, and at the latest at time Ti + Di. The landing process itself require ...
Posted on Sun, 17 May 2026 06:05:57 +0000 by inkfish
Understanding .NET Threading Timer Internals and Usage Patterns
Introduction to ThreadingTimer
System.Threading.Timer represents a lightweight, thread-pool-based timing mechanism in .NET. Instead of maintaining a dedicated thread, it leverages OS-level timer services to queue callbacks to the thread pool when scheduled intervals elapse.
Core Timer Characteristics
// Complete Timer constructor signature
publ ...
Posted on Sat, 16 May 2026 05:30:58 +0000 by stephenalistoun
Mastering Job Scheduling with Crontab on Linux
Crontab enables users to schedule commands or scripts at predefined itnervals—minutes, hours, days, months, or weekdays. It is widely used for tasks like log rotation, backups, and system maintenance.
Before using crontab, ensure the cron daemon is running:
systemctl start cron # Start the service
systemctl enable cron # Enable at ...
Posted on Fri, 15 May 2026 10:36:38 +0000 by Tensing