Pull to refresh
27
0.2

User

Send message
Как реализовать prototype в singlton-е?

ObjectFactory. Да, сервис придётся завязывать на спринговый интерфейс, но это лучше, чем завязка на контекст.

Плюсом идёт отсутствие необходимости в поднятии спрингового контекста для тестирования.

Ещё можно через BeanFactoryAware запилить, но это, по-сути, та же завязка на контекст приложения.

Препроцессор какой-нибудь, типа ретролямбд, скорее всего.

Надеюсь, что это гуглоперевод.
2. Учитывая, что стандартный рабочий день — это 8 часов, то, скорее всего, второе.

3. В задании же написано
Укороченность предпраздничных дней учитывать не надо, считаем их полными.


Flyway идёт только в одну сторону, мы не можем откатиться назад — это существенный минус.

Но ведь это неправда.
GPL был сначала для всех версий, потом только для мажорных, а сейчас дикая Community Edition.
Выглядит как царь-костыль.

Вообще-то это довольно известны шаблон проектирования.
Ну и меня смутило в статье то, что после шуфла могут быть нерешаемые варианты, она всегда складывается
Не всегда.
Метод equals() должен сравнивать полное состояние объектов (значения из полей)

Довольно-таки спорное утверждение. А если у объекта имеется коллекция других объектов, в свою очередь тоже содержащая коллекцию объектов? Я бы сказал, что сравнивать следует минимальное количество полей, необходимое для однозначной идентификации объекта.

Самой простой аналогией является запись в таблице БД: необязательно сравнивать все поля записи, т.к. достаточно сравнить значения первичных ключей.

Также неплохо было бы упомянуть, что хорошей практикой является использование в equals() и hashCode() immutable-полей.
Он, как минимум, перестал быть понятным «в лоб» русскоязычным.

Это не то, чтобы плохо или хорошо. Это просто факт.
Люди путают слова

Каким образом написанное относится к
ошибок в письменном английском
?
Тут, скорее, просто незнание языка (ну, либо тема нераскрыта), т.к. приведённые примеры, скорее, могут иметь место быть в разговорном, т.е. при прослушивании нежели при написании текста.

Том и Джерри пошли в парк, но он потерял свой кошелек.

Тут и по-русски это звучит неоднозначно. Особенно в контексте
but Jerry lost his wallet

Я бы понял, если бы в предложении стоял Том, но Джерри даже в русском варианте искомого предложения «не пришей собаке хвост».

Трудности с абзацами

Приведённый пример опять же не касается исключительно английского языка. Используемый пример и при переводе на русский выглядит однозначным.
Судя по сообщениям на хакерских форумах

Заголовок спойлера
image
В этом случае имя лог файла равно имени треда.

Это ни разу не очевидно. Для консистентного поведения в таком случае настройка должна выглядеть так:
"fileName": "\"${threadName}\""


При таком подходе даже человеку незнакомому с Вашей библиотекой будет понятно, что это не просто строка, но какой-то плэйсхолдер.
идея в скриптах

Это я понял, я не понял почему
     "fileName": "./LOGS/ALL/WARNINGS_AND_ERRORS_${date}.log"

нельзя на этапе разбора json-объекта предобработать (то же закавычивание значения), чтобы для пользователя это было прозрачно.
 "fileName": "\"./LOGS/ALL/WARNINGS_AND_ERRORS_${date}.log\""

Мои глаза! Зачем в имени файла дополнительные кавычки?
Во-первых, всё это имеет достаточно условный смысл при условии, что клиент и сервер пишется на одном языке.

Во-вторых, та же валидация на сервере может быть более сложной, нежели на клиенте. Условно, на клиенте проверяется заполнение какого-либо поля, а на сервере помимо заполнения ещё и само значение проверяется на корректность.

Если так не хочется пилить отдельную валидацию на клиенте, то самым правильным вариантом будет валидация на сервере.
интересно то же самое по части запроса «девушки с гитарой без трусов»

А Вы видели гитару в трусах?
Тема обсасывалась уже не единожды. Единственно верный способ проверить валидность email-а — это отправить на него письмо и не получить отлуп от почтового сервера. Остальные способы — лишь некоторая вероятность того, что email валидный.
А потом случается НЁХ и камеры перестают работать прямо во время движения по улице со стапятьюстами пешеходными переходами. Ну его, такое будущее.

В машине должно быть стекло.

Information

Rating
2,640-th
Location
Омск, Омская обл., Россия
Registered
Activity