admiin

/admiin

About admiin

This author has not yet filled in any details.
So far admiin has created 8 blog entries.

Май 2018

Отправляем письма со вложениями через отдельный сервис.

Итак, задача: Отправить из одного сервиса в другой материал для отправки письма со вложениями. Отправить из второго сервиса (специального сервиса отправки сообщений) письмо со вложениями. Принять в первом сервисе результат. Решения два. Передать в сервис сообщений в качестве вложений ссылки на файлы вложений, размещённых на сервисе, которому надо отправить. Повышает связность - сервису-отправщику будет необходимо [...]

Как поднять Gradle после клонирования проекта из Git?

Для одной из моих задач потребовалось настроить отправку писем. Задача несложная, и я уже настроил отправку, но тут вспомнил, что был у нас такой сотрудник, Кирчик, который в своё время написал для будущего проекта микросервис отправки сообщений, куда-то там его залил и он болтается вхолостую на одном из внутренних серверов. Поскольку я тоже принимал участие [...]

Февраль 2015

NEW YORK OPENING

public BakMemberParametersDto getCurrentDci(BakMember member) { BakMemberParameters params = bakMemberParameterService.getEntity(member.getBakMemberParameters().getId()); BakProgram program = programService.getEntity(member.getBakProgram().getId()); BakProgramDto updateProgram = calculateProgram(member.getExternalId(), program.getGoalWeight(), program.getProgramType()); updateProgram.setId(program.getId()); program = programMapper.convertToEntity(programService.update(updateProgram) .orElse(programMapper.convertToDto(program))); Double gramsPerDay = program.getProgramType().equals(ProgramType.SOFT) ? properties.getProgramSoft() : properties.getProgramHard(); Double estimatedWeight = getEstimatedWeight(program, gramsPerDay); Integer normalDci = calculateDci(params); Double dciDifference = Math.abs(params.getWeight() - estimatedWeight) * properties.getCaloriesInKilogram(); Integer minusCalories = program.getProgramType().equals(ProgramType.SOFT) ? properties.getCaloriesSoft() [...]

1,000,000 VISITS

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sollicitudin eu magna ut sollicitudin. Maecenas eu turpis enim. Phasellus sapien ligula, suscipit non urna elementum, dignissim accumsan mauris. Duis bibendum purus vitae purus scelerisque, ut mollis purus luctus. Vestibulum at auctor urna. Nam facilisis, justo ac pellentesque faucibus, libero magna congue tortor, eu varius ante [...]

EXCLUSIVE COFFEE

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sollicitudin eu magna ut sollicitudin. Maecenas eu turpis enim. Phasellus sapien ligula, suscipit non urna elementum, dignissim accumsan mauris. Duis bibendum purus vitae purus scelerisque, ut mollis purus luctus. Vestibulum at auctor urna. Nam facilisis, justo ac pellentesque faucibus, libero magna congue tortor, eu varius ante [...]

PACIFIC OPENING

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sollicitudin eu magna ut sollicitudin. Maecenas eu turpis enim. Phasellus sapien ligula, suscipit non urna elementum, dignissim accumsan mauris. Duis bibendum purus vitae purus scelerisque, ut mollis purus luctus. Vestibulum at auctor urna. Nam facilisis, justo ac pellentesque faucibus, libero magna congue tortor, eu varius ante [...]

Январь 2015

SYDNEY OPENING

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sollicitudin eu magna ut sollicitudin. Maecenas eu turpis enim. Phasellus sapien ligula, suscipit non urna elementum, dignissim accumsan mauris. Duis bibendum purus vitae purus scelerisque, ut mollis purus luctus. Vestibulum at auctor urna. Nam facilisis, justo ac pellentesque faucibus, libero magna congue tortor, eu varius ante [...]

LONDON OPENING

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sollicitudin eu magna ut sollicitudin. Maecenas eu turpis enim. Phasellus sapien ligula, suscipit non urna elementum, dignissim accumsan mauris. Duis bibendum purus vitae purus scelerisque, ut mollis purus luctus. Vestibulum at auctor urna. Nam facilisis, justo ac pellentesque faucibus, libero magna congue tortor, eu varius ante [...]