Статьи

Как бороться с ConcurrentModificationException в Java?

Одной из распространенных проблем при удалении элементов из ArrayList в Java является исключение ConcurrentModificationException. Если вы используете классический цикл for с индексом или расширенный цикл…
Статьи

2 способа настройки аутентификации LDAP Active Directory в учебном примере по безопасности Java Spring

Аутентификация LDAP является одним из самых популярных в мире механизмов аутентификации для корпоративных приложений, а Active Directory (реализация LDAP от Microsoft для Windows) — еще…
Статьи

Обнаружение потоков Java в тупике с помощью Groovy и JMX

К сожалению, приложения Java, использующие преимущества нескольких потоков, могут время от времени сталкиваться с ужасной тупиковой ситуацией . К счастью, платформа Java делает обнаружение взаимоблокировки…
Статьи

Проще JPA с Spring Data JPA

Доступ к базе данных в Java прошел несколько этапов: во-первых, чистый JDBC проприетарные рамки стандарты, такие как EJB Entities и JDO Платформы OpenSource, такие как…
Статьи

JavaOne 2016 - Ядро

JavaOne 2016 закончился! Уже две недели, так что, может быть, я немного опоздал с этой рецензией. Ну, просто потребовалось некоторое время, чтобы посмотреть достаточно разговоров,…
Статьи

flatMap () и порядок событий - RxJava FAQ

Как мы уже обнаружили, flatMap() не сохраняет порядок исходного потока. Давайте проиллюстрируем это на примере API GeoNames из предыдущей статьи : 1 2 3 4…