Sobes.tech

Java

Java'da metodlarga parametrlar qanday o'tkaziladi: havola bilan yoki qiymat bilan?

212

Spring'da @Primary va @Qualifier annotatsiyalari nima uchun ishlatiladi?

201

Hibernate'da N+1 muammosi nima va uni qanday hal qilish mumkin?

196

Inversion of Control va Dependency Injection haqida gapir.

195

Java'dagi axlat yig'uvchi haqida gapir.

179

Java'da stek va heap (xotira) nima farq qiladi? Qatorlar qayerda saqlanadi?

168

Ushbu test nima ko'rsatadi? @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

Uchinchi o'zgaruvchi ishlatmasdan ikki o'zgaruvchining qiymatini qanday almashtirish mumkin?

161

WebSocket nima? Qanday ishlatiladi?

161

Strateji naqshini haqida gapir.

160

Kafka haqida gapir: Java tomonidagi asosiy komponentlar.

157

Spring Security haqida gapir: filtrlar zanjiri, SecurityContext, JWT autentifikatsiyasi.

154

@Transactional annotationsi qachon ishlamay qolishi mumkin?

154

Spring'da qaysi scope bo'ylab beanlarni ishlatdingiz? Prototype nima uchun ishlatiladi?

154

Hisoblar va ularning pozitsiyalari bo'yicha jadval mavjud. `invoices.total` **TO‘G‘RI KELMAS** bilan pozitsiyalar summasi (soatlar * stavka) bilan mos kelmaydigan hisoblarni toping. ## `invoices` jadvali: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## `invoice_lines` jadvali: | 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 ✗ ## Kutgan natija: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...

151

Gradle va Maven loyihalarini qurish uchun qanday ishlash haqida gapir. Qaysi biri bilan ko'proq ishladingiz?

150

Loyihangizda mikroxizmatlar o'rtasidagi ruxsat berish va mikroxizmatlar o'rtasidagi aloqa usullari haqida gapirib bering.

148

Generyk nima va ular nima uchun ishlatiladi?

147

Java'da final kalit so'zi nima uchun ishlatiladi (maydonlar, sinflar uchun)?

147
/2