Сообщения

Сообщения за февраль, 2023

BeanFactory & Application Context

 1. Bean Factory -  2. Application Context -

@Primary and @Profile annotations

 @Primary - for making bean primary bean. @Profile - for giving profile and prioritize that bean.

Safe and Idempotent HTTP methods

Изображение
Safe - metodlar hec vaxt DB-da deyiwiklik etmeli deyiller. Yeni bazada melumat deyiwikliyine sebeb olmayacaq.  Idempotent - bir nece defe icra olunanda eyni netice qaytarmalidir. Yeni o demekdir ki, men bir defe eyni payload ile emeliyyat aparmiwamsa ve tutalim ki 200 success almiwamsa, men eyni payloadla yene request atanda yene 200 cavabi almaliyam.  

SE_21_Lesson: Data Structure

Изображение
1. Interface Iterator; Iterator pattern package org.example ; import java.util.Iterator ; public class MyIterator < T > implements Iterator < T > { private T [] objects ; private int index = 0 ; public MyIterator ( T [] objects ) { this . objects = objects ; } @Override public boolean hasNext () { return index < objects . length ; } @Override public T next () { return objects [ index ++] ; } } package org.example ; public class Main { public static void main ( String [] args ) { String [] strings = { "Hesen" , "Tamerlan" , "Nesimi" , "Kamran" , "Etibar" , "Javid" , "Vahid" , "Reshad" , "Araz" , "Ayaz" , "Adil" , "Imdad" , "Xeyyam" } ; MyIterator < String > myIterator = new MyIterator<>( strings ) ; while ( myIterator .hasNext