Статьи

Использование опционально необязательно

После статьи прошлой недели «Необязательно в коллекциях» сегодня я не могу не говорить немного больше о том же чудовище. Немного подробнее. Класс Optionial, первоначально представленный…
Статьи

Шаблон Builder с использованием Java 8

Я работаю в среде, где большая часть наших повседневных задач сценариев происходит через вызов удаленных служб, а не работу с базой данных. Для многих задач…
Статьи

Тестирование многопоточного кода в Java

Тестирование многопоточного кода — сложная задача. Первый совет, который вы получите при попытке проверить параллелизм, — максимально изолировать ваши параллельные проблемы в коде. Это общий…
Статьи

Почему я не доверяю групповым символам и зачем они нам нужны?

В любом языке программирования, который сочетает полиморфизм подтипа (ориентация объекта) с параметрическим полиморфизмом (обобщение), возникает вопрос о дисперсии . Предположим, у меня есть список строк,…
Статьи

Визуализация графика и Neo4j

До сих пор мы узнали, как настроить Neo4j и запустить его с Neography , как найти друзей друзей и степень разлуки с помощью REST API…
Статьи

Все о сообщениях JMS

Поставщики JMS, такие как ActiveMQ, основаны на концепции передачи однонаправленных сообщений между узлами и брокерами асинхронно. Тщательное знание типов сообщений, которые можно отправлять через промежуточное…
Статьи

Простой Groovy трекер проблем с использованием файловой системы

Это будет хаос, чтобы не отслеживать ошибки и запросы функций при разработке программного обеспечения. Наличие простого средства отслеживания проблем сделало бы управление проектом гораздо более…
Статьи

Настройка EaSynth Look And Feel (2)

Эта статья познакомит вас с настройкой кнопок со стрелками, флажков, переключателей и базы переключателей на EaSynth. Настройка кнопки со стрелкой Кнопки со стрелками используются в…