Введение
В этой статье будет рассказано, как реализовать аутентификацию пользователя в Spring Boot-приложении на основе HTTP-заголовка.
Читать далее «Аутентификация по HTTP-заголовку в Spring Boot»В этой статье будет рассказано, как реализовать аутентификацию пользователя в Spring Boot-приложении на основе HTTP-заголовка.
Читать далее «Аутентификация по HTTP-заголовку в Spring Boot»Среда разработки IntelliJ IDEA обладает большим количеством полезных функций, о части из которых многие программисты даже не слышали. Одна из таких функций – это история буффера обмена.
Обычно буффер обмена хранит только последнее, что было в него помещено, но буффер в IntelliJ IDEA хранит несколько последних скопированных значений.
Открыть историю буффера обмена можно сочетанием клавиш Ctrl+Shift+V, а вставить нужное – выбрав стрелками “вниз” и “вверх” нужную строку и нажав Enter либо можно вставить одно из первых значений в буффере, нажав на клавиатуре цифру от 1 до 9.
Во многих веб-приложениях есть формы, на которых пользователь вводит данные (например, форма регистрации на сайте). Почти всегда нужно проводить валидацию этих данных: заполнены ли обязательные поля, записан ли email и телефон в нужном формате и так далее.
Читать далее «Валидация DTO в Spring Boot»Сегодня пробую изучать программирование для Android на Kotlin 🙂
Скачал и установил Android Studio 3 Canary 5 для Linux (у меня Ubuntu 16). После создания проекта на Kotlin студия стала ругаться: “invalid dimen”.
Читать далее «Исправление ошибок “invalid dimen” в Android Studio 3»
Иногда бывает нужно обновить данные в таблице БД, но при этом установить различные значения в зависимости от каких-то условий. В таких случаях поможет UPDATE с условием.
Как-то раз понадобилось изменить часовой пояс в Ubuntu. Немного погуглив нашёл как это сделать и записал здесь, чтобы не потерялось 🙂
rm /etc/localtime ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Сегодня я столкнулся с необходимостью для одного сайта на Битриксе сделать капчу в форму подписки. В этой записи я опишу весь процесс.
Время от времени я захожу на сайт hh.ru для того, чтобы посмотреть на то, какие знания и навыки сейчас ценятся и во сколько они оцениваются 🙂 Вот что из этого вышло.
Недавно один из моих старых клиентов попросил меня сделать на его сайте видео-бэкграунд из нескольких роликов, которые должны воспроизводиться друг за другом.
Читать далее «Фоновое видео на странице с поддержкой ротации (плейлиста)»
Иногда по разным причинам нужно перенаправлять посетителей сайта с одной страницы на другую – делать так называемый редирект. Как это сделать – описано в данной статье.