Kayıtlar

How To Create Scheduler Crone Job in Java Spring

import org.quartz.*; public class ScheduleJob { @Autowired public ScheduleJob(Scheduler scheduler) throws SchedulerException { scheduler.addJob(createJobDetail(), true); Trigger trigger = scheduler.getTrigger(new TriggerKey("Trigger_Name", "Trigger_Group")); //** hata vermisti CronTrigger trigger = (CronTrigger) scheduler.getTrigger(new TriggerKey( "Trigger_Name", "Trigger_Group")); if (!scheduler.isShutdown() && null != trigger) { scheduler.rescheduleJob(trigger.getKey(), createTrigger()); }else{ scheduler.scheduleJob( createTrigger()); } } JobDetail createJobDetail(){ JobKey jobKey = new JobKey("Qrtz_Job_Detail", "Qrtz_Job_Detail_Group"); JobDetail jobDetail = JobBuilder.newJob(MyJob.class).withIdentity(jobKey).storeDurably(true).build(); return jobDetail; } Trigger createTrigger(){ return TriggerBuilder....

How to Create Schedule Service in Java Quartz

Java Schedule Triger Cron Job Source: https://www.baeldung.com/quartz https://www.baeldung.com/quartz https://www.baeldung.com/quartz -- dependenyc copy to pom xml org.quartz-scheduler quartz 2.3.0 ----------------------------------------------------------------------------- Scheduler SchedulerFactory schedulerFactory = new StdSchedulerFactory(); Scheduler scheduler = schedulerFactory.getScheduler(); scheduler.start(); ----------------------------------------------------------------------------- Jobs public class SimpleJob implements Job { public void execute(JobExecutionContext arg0) throws JobExecutionException { System.out.println("This is a quartz job!"); } } ----------------------------------------------------------------------------- JobDetail job = JobBuilder.newJob(SimpleJob.class) .withIdentity("myJob", "group1") .build(); ----------------------------------------------------------------------------- Jo...

Java Nots

------------------------------------------------------------------------------------------------------------ java.io.AutoClosable implement eden bir kaynak anca try with resource ta kullanılabilir. ------------------------------------------------------------------------------------------------------------ asert kullanımı aslında switchable runtime exception dir. assertionların çalışmasını sağlamak için vm e -enableassertions veya -ea parametrelerini geçmek gerekir. test ve dev ortamda acılır production da kapatılır. ------------------------------------------------------------------------------------------------------------ Lamda Expressions: Tekbir Soyut methoda sahip bir ayayüzü gerçekleştiren ifadelerdir. Arayuzdeki sgnature methodun implementasyonu dur aslında Math adder = (double a, double b ) -> {return a+b;}; veya Math adder = (a, b ) -> {return a+b;}; veya Math adder = (a, b ) -> {a+b;}; doMath(adder, 3,5); public static vodid doMath(...

How to Mask Field by partially

public static String mask(String clearText, int showFirstDigitCount, int showLastDigitCount) { if(clearText == null || "".equalsIgnoreCase(clearText)) { return clearText; } if ((clearText.length() jsonStringMap = mapper.readValue(jsonString, Map.class); mapper.writeValueAsString(jsonStringMap); Source: https://gist.github.com/ufuk/481c02a0694f654167eb00116be02cac --------------------------------- json string pretty writer https://mkyong.com/java/how-to-enable-pretty-print-json-output-jackson/

Kafka Nots

https://softwaremill.com/kafka-visualisation/ -- java yükle apt install -y default-jdk java -version # Installing Kafka on Containers curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt update apt-get install -y docker-ce bunu ekledik // bu calismadi -- > apt-get install -y docker-ce=18.06.1~ce~3-0~ubuntu docker version usermod -a -G docker gkorkmaz curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose docker-compose version // permission denied alınca access denied alınırsa bu komutu veriyoruz -- chmod +x /usr/local/bin/docker-compose git clone https://github.com/linuxacademy/content-kafka-deep-dive.git docker-compose up -d --build wget https://archive.apache.org/dist/kafka/2.6.2/kafka_2.12-2.6.2.tg...

container

container https://levelup.gitconnected.com/dockerizing-spring-boot-mysql-application-73e09a485c0a