Статьи чтобы набрать классы

Как установить Maven

Как установить Maven на Windows?

Maven реализован на языке Java, поэтому первым делом нужно установить Java JDK. Как и многие другие Java-программы, Maven не имеет специальной программы для инсталляции, его нужно просто «скачать и распаковать».
  1. Скачать с официального сайта, берите самую последнюю версию, на выбор в формате .tar.gz или .zip (если не уверены – берите .zip).
  2. Распаковать в произвольное место. Ну, не совсем произвольное, лучше, если в пути к этому месту не будет русских букв в названиях директорий. Нельзя сказать, что Java не умеет с этим работать, просто могут потребоваться дополнительные настройки, связанные с кодировками. Поэтому постарайтесь этого избежать, используя в названиях директорий только латиницу.
Всё, Maven готов к работе! (далее…)

Трудовыебудни

Как создать свой собственный генератор для Swagger Codegen

Swagger Codegen это проект с открытым исходным кодом, с помощью которого можно генерировать клиентские и серверные библиотеки на основе swagger-файлов. По сути разработчик один единственный раз описывает спецификацию своего (или даже чужого) API и одной командой генерирует серверный и клиентский код для любого поддерживаемого языка, экономя человеко-месяцы на разработку. (далее…)

Статьи чтобы набрать классы

Знание ORM ни разу не знание SQL и DB

То, с чего началось: «Не надо писать в резюме опыт работы с базой XYZ, если весь ваш опыт заключается в CRUD через ORM. Приводит к неловкости на собеседовании».
Если прищурить глаз, что такое ORM? Слой абстракции, который позволяет вам работать с объектами вашей предметной области, не задумываясь особо о том, как они хранятся, как выбираются и т.д. Собственно, потому ORM’ы и появились — разработчики тратили мегатонну ресурса на то, чтобы даже простой CRUD сделать — схему напиши, модель напиши, методы напиши, result set в объект разбери, объект в тот же INSERT расчлени… И так на каждую писюльку. Пальцы устают.
(далее…)

Статьи чтобы набрать классы

Опросник для пыхера

С чего вы начнёте оптимизацию?

+2 Правильный ответ: с профилирования и измерения. -1 Неправильный ответ: все остальные

Чем хеширование отличается от шифрования?

+2 Правильный ответ: необратимостью. -1 Неверный ответ: любой, включающий в себя слово «ключ». (далее…)

Статьи чтобы набрать классы

Настройка HTTPS (SSL/TLS) в Apache Tomcat 8

Если у вас уже есть установленный и настроенный Apache Tomcat, то вы, вероятно, захотите настроить на нём HTTPS. Все нормальные банки, почтовые сервисы и более менее приличные сайты, работающие с персональными данными, используют HTTPS. При использовании HTTPS данные, передаваемые от клиента к серверу и обратно, шифруются. HTTPS не является отдельным протоколом,  так как он использует SSL (Secure Sockets Layer) и TLS (Transport Layer Security) для шифрования обычного HTTP.Для начала создадим самоподписанный сертификат. (далее…)

Статьи чтобы набрать классы

Lombok для упрощения Java кода

В коде на Java огромное количество бойлерплейт кода. Это различные сеттеры, геттеры, hashCode, equals. Разумеется они легко генерируются с помощью современных IDE. Но можно ещё больше упростить подход. Для этого существует библиотека lombok. (далее…)

Статьи чтобы набрать классы

Как пользоваться автобусом в Москве

Правила оплаты и проезда в вашем регионе и в Москве могут отличаться. Для проезда в автобусе города Москвы вам нужно заранее приобрести проездной билет. Проездной билет является единым для метро, Московского центрального кольца, монорельса, трамвая, автобуса и троллейбуса города Москвы. Билет может быть на несколько поездок или безлимитным на день, месяц, но это не столь важно. (далее…)


Любишь мемасики?

Подпишись на мой телеграм-канал!

Открыть
Закрыть