Sobes.tech

Какие типы индексов есть в Postgres и для чего они нужны?

Senior
СБЕРСБЕР
6

Как реализовать кэширование справочников из БД в Java-приложении с учётом многопоточности?

Middle
Финансовые платформы
6

Как работали с ресурсами до появления try-with-resources?

Senior
kode.ru
6

Что такое Spring Framework? Зачем он нужен?

Senior
МТСМТС
6

Как технически реализуется CP в PostgreSQL? Что происходит когда одна из нод перестаёт работать?

Senior
МВидео/эльдорадо
6

class AlternatingPrinter { public static void main(String[] args) { AlternatingPrinter printer = new AlternatingPrinter(); Thread numberThread = new Thread(printer::printNumbers); Thread letterThread = new Thread(printer::printLetters); numberThread.start(); letterThread.start(); } public void printNumbers() { for (int i = 1; i <= 26; i++) { System.out.print(i + " "); } } public void printLetters() { for (char c = 'A'; c <= 'Z'; c++) { System.out.print(c + " "); } } } Предположим, у вас есть два потока. Один из них выводит (1,2,3...), а другой — (A,B,C...). Как обеспечить их выполнение в чередующейся последовательности (1,A,2,B...)?

Senior
СБК ПАРУС
6

Что сделать, если мы хотим то же самое сделать с DataSource?

Senior
СБК ПАРУС
6

Как Spring выстраивает процесс создания бинов с момента запуска приложения? Как работают автоконфигурации и conditional аннотации?

Senior
Сбер Право
6

В чём основная проблема данной реализации - Неоптимизированные таблицы показывают размер образа - обрезка образа docker в RUN может быть проблемой - Несколько CMD, последняя действует только - Операция удаления не учитывает фильтрацию по «видящему» образу

Senior
СБК ПАРУС
6

Как вы понимаете принцип инверсии зависимостей (DIP)? Чем отличается от Dependency Injection?

Middle
Небольшая компания
6

Расскажите про иммутабельные объекты в Java — зачем нужны, как создать?

Senior
СБЕРСБЕР
6

Какую версию Java использовали? Какой опыт с Postgres — только запросы или оптимизация тоже?

Senior
Росгосстрах
6

Как реализовать систему бронирования мест в кинотеатре без двойных продаж? Какой тип блокировки выбрать?

Middle+
ИннотехИннотех
6

Что такое партиционирование, репликация, шардирование?

Senior
СБЕРСБЕР
6

Почему решили выйти на рынок и искать новые предложения?

Senior
ИП Ганус Александр Андреевич
6

Вопрос 7. Есть сервис ExampleService (см. рис). Если внешний сервис вызывает подряд методы: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Сколько раз будет обращение к CityDao::getCity если кэш был пустым? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } }

Senior
Альфа-БанкАльфа-Банк
6

```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```

Senior
СБЕРСБЕР
6

Как дружите с Linux на уровне командной строки? Приходилось сталкиваться с проблемами, например, когда порт занят?

Middle+
AmexDev
6

Зачем нужен constraint foreign key? Без него нельзя что ли?

Senior
ТБанк
6

Для чего используется try-with-resources?

Middle
Лоция
6
/710