Я собираюсь подробно показать, как регулярно собирать свой проект, а затем как делать сборку релиза. Это включает в себя сотрудничество ряда инструментов, которые я нашел…
Вступление Вопрос о повторном использовании верхнего и нижнего колонтитула во всех шаблонах Thymeleaf часто задавался в StackOverflow. В этой статье я покажу вам, как вы…
На прошлой неделе я обсуждал, что новый (@since 1.8) метод splitAsStream в классе Pattern работает с последовательностью символов, считывающей из него только столько, сколько необходимо…
В моих предыдущих статьях я объяснил разницу между глубоким и мелким клонированием и тем, как конструкторы копирования и методы защитного копирования лучше, чем стандартное клонирование…
Цель этой статьи — предупредить разработчиков о бесполезности использования обфускаторов шифрования файлов классов для защиты приложений и о бесполезности расходования средств на них. Все методы…
Доверенные FlexyPool отслеживает использование пула соединений, поэтому ему необходимо перехватить вызов метода закрытия соединения. Для простоты в первой версии для этой цели использовались динамические прокси:…
Статья на JavaWorld Обработка аргументов командной строки в Java: Дело, закрытое доктором Матиасом Лауксом, представляет простую библиотеку на основе Java для обработки аргументов командной строки…
Одним из преимуществ генерации кода является возможность увидеть, как используется особая языковая функция или структура. Как я уже говорил в бета-версии NetBeans 7.2: «Быстрее и…
Недавно состоялось интересное обсуждение использования отрицания предикатов в методе .filter в потоке членами списка рассылки LJC , поэтому я подумал, что стоило бы кратко изложить…