Java for Beginner
778 subscribers
773 photos
220 videos
12 files
1.3K links
Канал от новичков для новичков!
Изучайте Java вместе с нами!
Здесь мы обмениваемся опытом и постоянно изучаем что-то новое!

Наш YouTube канал - https://www.youtube.com/@Java_Beginner-Dev

Наш канал на RUTube - https://rutube.ru/channel/37896292/
Download Telegram
Что выведет код?

import java.util.*;
import java.util.concurrent.CopyOnWriteArrayList;

public class Task161225 {
public static void main(String[] args) {
List<Integer> failFast = new ArrayList<>(Arrays.asList(1, 2, 3));
List<Integer> failSafe = new CopyOnWriteArrayList<>(Arrays.asList(1, 2, 3));

try {
for (int num : failFast) {
System.out.print(num + " ");
if (num == 2) failFast.add(4);
}
} catch (Exception e) {
System.out.print("FFex ");
}

try {
for (int num : failSafe) {
System.out.print(num + " ");
if (num == 2) failSafe.add(4);
}
} catch (Exception e) {
System.out.print("FSex ");
}

System.out.print(failFast.size() + " ");
System.out.print(failSafe.size());
}
}


#Tasks
👍1
Spring Cloud Gateway: граница микросервисов.

Если рискнете посмотреть сегодняшнее видео, то скорее всего приобретете неплохую компетенцию по Spring Cloud Gateway.

Что я там показал и о чем рассказал:
🔵Зачем вообще нам Gateway и что это такое.
🔵Как происходит роутинг и как это настроить в mvc и webflux версиях.
🔵Что такое предикаты, фильтры, и что они могут.
🔵Как всегда немного подебажил))

Репозиторий на GitHub очень ждет Ваших звезд. Хотя-бы зацените как я для Вас постарался. ☺️

Ссылка на Youtube
Ссылка на Рутьюб

Смотрите, ставьте лайки, подписывайтесь на каналы!✌️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🆒11
Вопрос с собеседований

Что такое pessimistic locking? 🤓


Ответ:

Пессимистичная блокировка предполагает высокую вероятность конфликта.

Данные блокируются сразу при чтении. Это гарантирует безопасность, но снижает производительность.

Часто используется в базах данных для защиты от одновременных обновлений.


#собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2