Learning
Ctrlk
  • Software Engineering Golden Treasury
  • Trail Map
  • Caching
  • Career
  • Computer Science
  • devops
  • General Paradigms
  • Other
  • Hardware
  • Integration
  • Languages
    • C
    • Choosing A Language
    • cobol
    • Composite Data Types
    • creating
    • Date time
    • Numbers
    • Pass by value vs Pass by reference
    • Primitive Data Types
    • REST anti-patterns
    • Rust
    • Scripting
    • Static typing
    • string
    • Task Oriented Language
    • assembly
    • Getting started
    • cpp
    • Java
      • Code style
      • Garbage Collection
      • Intellij Debugging
      • Artifacts, Jars
      • Java internals
      • Java resources
      • Java versions
      • JShell
      • Libraries
      • opinionated-guide
      • Starting java
      • Java Tools
      • Why use java
      • Advanced Java
        • Annotations
        • API
        • Database and java
        • Debugging Performance
        • Files IO
        • Finalize
        • JDBC
        • jni
        • Libraries
        • Logging
        • SAP
        • Memory Management
        • Modules
        • OTher
        • Packaging Application
        • Pattern matching
        • performance
        • Properties
        • Reference
        • reflection
        • Scaling
        • Scheduling
        • secruity
        • Serilization
        • Time in Java
        • validation
        • Vector
        • Concurrency and Multithreaading
        • debug
        • functional
        • networks
      • Basics of java
      • Effective Java notes
      • framework
      • Intermediate level java
    • kotlin
    • Nodejs
  • Management & Workflow
  • Networks
  • Operating Systems
  • Other Topics
  • persistance
  • Security
  • Testing, Maintainablity & Debugging
  • Version Control - Git
  • ai
Powered by GitBook
On this page
  • Quartz
  • databases
  • java scheduler library
  • Cron jobs
  • Spring
  • Links

Was this helpful?

  1. Languages
  2. Java
  3. Advanced Java

Scheduling

  • https://www.youtube.com/watch?v=uDkleDfmvBg

  • https://examples.javacodegeeks.com/enterprise-java/quartz/java-quartz-configuration-example/

  • https://examples.javacodegeeks.com/enterprise-java/quartz/java-quartz-scheduler-vs-java-timer-example/

Quartz

  • https://self-learning-java-tutorial.blogspot.com/2014/10/quartz-scheduler.html

databases

-https://medium.com/viithiisys/quartz-scheduler-with-mysql-database-506a608cf7a8

  • https://support.mulesoft.com/servlet/servlet.FileDownload?file=01534000001ZjYMAA0

Why

  • Normally the database version is used to avoid repeated executions of a job that cannot run more than once at a certain point in time. The database is used as a lock to avoid repeated executions. It works fairly well and I think there’s nothing as good as quartz right now in the jvm space

  • http://www.quartz-scheduler.org/documentation/quartz-2.1.7/tutorials/tutorial-lesson-09.html

java scheduler library

  • https://dzone.com/articles/schedulers-in-java-and-spring

Cron jobs

  • https://davidwalsh.name/cron-job

Spring

Links

  • https://examples.javacodegeeks.com/enterprise-java/quartz/java-quartz-interview-questions/

PreviousScalingNextsecruity

Last updated 5 years ago

Was this helpful?