Если вы работали с Spring MVC, вы должны знать, что такое DispatcherServlet? Это на самом деле сердце Spring MVC, именно C шаблон проектирования MVC или…
Использование покрытия кода для рефакторинга в сочетании с TDD является мощным инструментом. В этой статье обсуждается как. Я большой поклонник использования покрытия кода в качестве…
Запуск Java-класса (не jar-файла) в качестве подпроцесса — это то, что мне нужно было сделать на этой неделе. Точнее, я хотел порождать новый процесс из…
Всем привет! Сегодня я поделюсь с вами действительно отличным дизайном программирования. У него много употреблений, и это один из моих любимых. Команда шаблона degin программирования…
Интересный вопрос Тагира Валеева о переполнении стека недавно привлек мое внимание. Для краткости (прочитайте вопрос подробнее), пока работает следующий код: 1 2 3 4 5…
Правильное обращение с датами, временем, часовыми поясами, переходом на летнее время, високосные годы и тому подобное было моей любимой мозолью долгое время. Эта статья не…
вступление На этой неделе, продолжая месяц Kotlin , я буду обсуждать темы в Kotlin, связанные с наследованием и значениями по умолчанию. Композиция по наследству Kotlin…
Spring security — замечательный фреймворк, экономящий много времени и усилий разработчиков. Также это достаточно гибко, чтобы настроить и свести его к вашим потребностям. Работать с…
Эта статья является частью нашего Академического курса под названием Advanced Java . Этот курс призван помочь вам наиболее эффективно использовать Java. В нем обсуждаются сложные…