Sobes.tech

Можно ли реализовать hashCode, который всегда возвращает разные значения для разных объектов (без коллизий)?

Senior
РТЛабс
7

Чем отличается оптимистичная блокировка от пессимистичной?

Middle+
луция
7

В чём разница между юнит и интеграционными тестами?

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

Почему LongAdder эффективнее AtomicLong при высокой конкуренции? При каких условиях LongAdder работает эффективно?

Senior
РТК ИТ
7

List<Integer> getNonUnique(int[] one, int[] two) { Map<Integer, Integer> freqOne = new HashMap<>(); Map<Integer, Integer> freqTwo = new HashMap<>(); for (int num : one) { freqOne.put(num, freqOne.getOrDefault(num, 0) + 1); } for (int num : two) { freqTwo.put(num, freqTwo.getOrDefault(num, 0) + 1); } List<Integer> result = new ArrayList<>(); for (Integer key : freqOne.keySet()){ if (freqTwo.containsKey(key)) { result.add(key); } } return result; } //one [phone] //two 3 9 8 1 // result 1 3 //one [phone] //two 3 9 8 1 3 // result 1 3 3

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

Как построить эффективный индекс для колонки с низкой селективностью (например, статус: new/running/finish), когда важен только статус 'new'?

Senior
Ecom.tech
7

Почему countStock должен быть синхронным, а не асинхронным?

Senior
СБЕРСБЕР
7

10 приложений-обработчиков забирают задачи из БД. Как не допустить, чтобы два экземпляра взяли одну задачу?

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

Особенности вызова методов, помеченных @Transactional. Проблема self-вызова.

Senior
SSP Soft
7

Как выглядел релизный цикл в вашей команде?

Senior
СБЕРСБЕР
7

Что такое партиционирование в Kafka?

Senior
МТСМТС
7

Как бы вы реализовали свой IoC-контейнер? Как устроен ApplicationContext?

Senior
МТСМТС
7

Что вы ищете в команде и продукте? Каковы ваши критерии при выборе места работы?

Senior
СБЕРСБЕР
7

Откуда берутся эти потоки при использовании new Thread без ограничений?

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

Что такое @Transactional в Spring и что произойдёт если первый метод вызывает второй, оба помечены @Transactional?

Senior
СБЕРСБЕР
7

Вопрос 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
Альфа-БанкАльфа-Банк
7

Зачем задавать размер первого массива (temp) равным длине входного массива?

Middle+
Мираполис
7

Как реализовать связь многие-ко-многим?

Senior
МТСМТС
7

В связи с чем мы можем положить приложение, если вручную запускать потоки?

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

Расскажи про жизненный цикл Spring Bean?

Senior
Uzum
7
/713