Sobes.tech

Java

Java-da metodlara parametrlər necə ötürülür: referansla və ya dəyər ilə?

212

Spring-də @Primary və @Qualifier annotasiyaları nə üçün istifadə olunur?

206

Hibernate-də N+1 problemi nədir və onu necə həll etmək olar?

200

İnversion of Control və Dependency Injection haqqında danış.

198

Java-da tullantı toplayıcısı haqqında danış.

179

Java-da yığın (stack) və heap arasındakı fərq nədir? Sətirlər harada saxlanılır?

169

Bu test nə göstərəcək? @Test public void test50() { List<Integer> numbers = List.of(1, 2, 3, 4, 5); numbers.stream() .map(x -> { System.out.println(x); return x; }) .filter(x -> x > 2) .map(x -> { System.out.println(x); return x; }) .toList(); }

167

Yarış şərti haqqında danış.

165

Üçüncü dəyişən istifadə etmədən iki dəyişənin dəyərlərini necə dəyişdirmək olar?

161

WebSocket nədir? Nə üçün istifadə olunur?

161

Strateji nümunəsi haqqında danış.

161

Kafka haqqında danış: Java tərəfi üçün əsas komponentlər.

158

Spring Security haqqında danışın: filter zənciri, SecurityContext, JWT identifikası.

157

Spring-də hansı scope-ə malik beanlər istifadə etdiniz? Prototype nə üçün istifadə olunur?

156

@Transactional qeydiyyatı nə vaxt işləməyə bilər?

155

Gradle və Maven layihə yığanlar haqqında danış. Hansı ilə daha çox işlədin?

154

Hesablar və onların mövqeləri cədvəlləri var. `invoices.total` **UYĞUN DEYİL** mövqelərin cəmiylə (saatlar * tarif). ## `invoices` cədvəli: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## `invoice_lines` cədvəli: | invoice_id | service_name | hours | rate | |------------|--------------|-------|------| | 1 | consulting | 10 | 500 | -- 5000 ✓ | 2 | design | 8 | 800 | -- } | 2 | development | 5 | 500 | -- 8900 ≠ 8000 ✗ | 3 | testing | 4 | 800 | -- 3200 ✓ | 4 | support | 2 | 500 | -- } | 4 | analytics | 3 | 300 | -- 1900 ≠ 1500 ✗ ## Gözlənilən nəticə: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...

153

Layihənizdə mikroxidmətlər arasında icazə və mikroxidmətlər arasında kommunikasiya üsulları haqqında danış.

151

Java-da final açar sözü nə üçün istifadə olunur (sahələr, siniflər üçün)?

149

Genriklər nədir və onlar nə üçün istifadə olunur?

148
/2