Одной из распространенных проблем при удалении элементов из ArrayList в Java является исключение ConcurrentModificationException. Если вы используете классический цикл for с индексом или расширенный цикл…
Существует множество материалов по микросервисам, просто Google ! Пару лет назад я провел презентацию о рефакторинге монолита для микросервисов в Devoxx Belgium, и у него…
Аутентификация LDAP является одним из самых популярных в мире механизмов аутентификации для корпоративных приложений, а Active Directory (реализация LDAP от Microsoft для Windows) — еще…
К сожалению, приложения Java, использующие преимущества нескольких потоков, могут время от времени сталкиваться с ужасной тупиковой ситуацией . К счастью, платформа Java делает обнаружение взаимоблокировки…
Доступ к базе данных в Java прошел несколько этапов: во-первых, чистый JDBC проприетарные рамки стандарты, такие как EJB Entities и JDO Платформы OpenSource, такие как…
Эта статья является частью нашего курса Академии под названием Elasticsearch Tutorial для разработчиков Java . В этом курсе мы предлагаем серию руководств, чтобы вы могли…
JavaOne 2016 закончился! Уже две недели, так что, может быть, я немного опоздал с этой рецензией. Ну, просто потребовалось некоторое время, чтобы посмотреть достаточно разговоров,…
Как мы уже обнаружили, flatMap() не сохраняет порядок исходного потока. Давайте проиллюстрируем это на примере API GeoNames из предыдущей статьи : 1 2 3 4…