Обновить
4K+
6

Пользователь

15
Рейтинг
Отправить сообщение

Семь вещей, которые нельзя делать из-за стирания типов в Java

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели7K

Мы, разработчики на Java, используем параметризованные типы каждый день: List<String>, Map<Long, User>, Optional<Order> и так далее. Однако у параметризованных типов есть важная особенность: в Java они существуют в полном виде только на этапе компиляции.

Читать далее

Тонкости JMS API: как не терять сообщения

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели5.2K

Типичная ситуация: один сервис добавил сообщение в очередь, другой сервис его прочитал, но из-за ошибки или рестарта сервиса не смог передать дальше. Сообщение потеряно.

В логах при этом не всегда есть что-то полезное, и часто всё заканчивается тем, что разработчики идут ругаться: «Почему в нашей очереди нет вашего сообщения?»

Читать далее

Информация

В рейтинге
584-й
Зарегистрирован
Активность