Определение или что такое застрявшая нить? WebLogic Server диагностирует поток как застрявший, если он непрерывно работает (не работает) в течение заданного периода времени. Вы…
Допустим, вы разрабатываете платформу для автоматического сохранения объектов в базе данных. Вам необходимо обнаружить изменения, сделанные между двумя сохранениями, чтобы были сохранены только измененные поля….
Tinylog размером всего 75 КБ является легкой альтернативой широко распространенным классическим системам журналирования Log4j и Logback. Финальная версия 1.0 была выпущена в конце марта после…
Сегодня мы рассмотрим шаблон проектирования Prototype. Укажите типы объектов, создаваемых с использованием прототипа, и создайте новые объекты, скопировав этот прототип. — гоф Тип Создание объекта…
Этот пост продолжается с первой части урока. Прошел почти год, но у меня наконец-то появилось время пересмотреть код, который я написал для взаимодействия с API…
обзор Стратегия, используемая для хэширования ключей, может напрямую влиять на производительность хэшированных коллекций, таких как HashMap или HashSet. Встроенные функции хеширования разработаны так, чтобы быть…
Мой последний блог был первым в серии блогов, посвященных подходам к тестированию кода, в котором описан простой сценарий получения адреса из базы данных с использованием…
В этом блоге обсуждается сравнительный анализ производительности веб-службы под нагрузкой. Чтобы узнать больше о теории производительности веб-сервисов, прочитайте Закон Литтла, Масштабируемость и Отказоустойчивость . Сравнительный…
JCLAP от Giles Winstanley ( анализатор аргументов командной строки Java ) — восемнадцатая библиотека, описанная в этой серии публикаций о библиотеках обработки командной строки на…
До сих пор мы рассматривали принципы единой ответственности , открытого / закрытого типа , замены ликов и разделения интерфейсов . Инверсия зависимостей — один из…