Jackson and Spring Boot
🧑💻 Лайвкодинг - сегодня пишем кастомный сериализатор и десериализатор для Jackson в Spring Boot, а потом тестируем с помощью тестового слоя @JsonTest.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
#SpringFramework
🧑💻 Лайвкодинг - сегодня пишем кастомный сериализатор и десериализатор для Jackson в Spring Boot, а потом тестируем с помощью тестового слоя @JsonTest.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
#SpringFramework
Media is too big
VIEW IN TELEGRAM
❤3
Spring Security Authorisation
Продолжаю рассказывать про Spring Security и сегодня в выпуске:
* Security Context Holder как основной держатель информации о пользователей.
* Authentication Provider и Authentication Manager - как логин и пароль из формы попадают во внутренности спринга и проверяются.
* @WithMockUser & @PreAuthotrised - аннотации для тестирования.
* И другие важные для авторизации внутренности.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
#SpringFramework
Продолжаю рассказывать про Spring Security и сегодня в выпуске:
* Security Context Holder как основной держатель информации о пользователей.
* Authentication Provider и Authentication Manager - как логин и пароль из формы попадают во внутренности спринга и проверяются.
* @WithMockUser & @PreAuthotrised - аннотации для тестирования.
* И другие важные для авторизации внутренности.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
#SpringFramework
Media is too big
VIEW IN TELEGRAM
🔥2
Database scheme migration with Flyway
🧑💻 Лайвкодинг - разбираемся как использовать Flyway для миграции схемы базы данных.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
🧑💻 Лайвкодинг - разбираемся как использовать Flyway для миграции схемы базы данных.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
Media is too big
VIEW IN TELEGRAM
Jooq Basics
🧑💻 Лайвкодинг - используем Jooq для работы с базой данных.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
🧑💻 Лайвкодинг - используем Jooq для работы с базой данных.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
Media is too big
VIEW IN TELEGRAM
Jooq Joins
🧑💻 Лайвкодинг - продолжаем с Jooq и выполняем агрегацию записей и извлекаем записи из связанных таблиц.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
🧑💻 Лайвкодинг - продолжаем с Jooq и выполняем агрегацию записей и извлекаем записи из связанных таблиц.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
Media is too big
VIEW IN TELEGRAM
Remove Duplicates from Sorted Array и Remove Element - LeetCode 26 и 27
Обе задачки начального уровня, но для решения нужно постараться обходить массив от начала до конца только один раз.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
#LeetCode
Обе задачки начального уровня, но для решения нужно постараться обходить массив от начала до конца только один раз.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
#LeetCode
Media is too big
VIEW IN TELEGRAM
👍2❤1
Media is too big
VIEW IN TELEGRAM
Google Login and Spring Security - Weekly Tips 17
🧑💻 Лайвкодинг - как сделать вход через Google в своем приложении всего в несколько строчек кода.
* Google API Credentials - куда зайти в Google Cloud Console чтобы разрешить своему приложению авторизовывать через Google Account.
* Spring Security OAuth2 Client - добавляем и настраиваем зависимость.
* Смотрим на то, как это работает под капотом.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
#SpringFramework
🧑💻 Лайвкодинг - как сделать вход через Google в своем приложении всего в несколько строчек кода.
* Google API Credentials - куда зайти в Google Cloud Console чтобы разрешить своему приложению авторизовывать через Google Account.
* Spring Security OAuth2 Client - добавляем и настраиваем зависимость.
* Смотрим на то, как это работает под капотом.
Поддержать автора:
* Patreon (если вы не в России): https://www.patreon.com/abarmin
* Boosty (если вы в России): https://boosty.to/abarmin
#SpringFramework
🔥3
Find a First occurrence in a String - LeetCode 27
Продолжаю решать задачки с LeetCode и сегодня это реализация метода indexOf, который есть почти во всех языках программирования.
Ссылки: Ссылка на задачу | Patreon (если вы не в России) | Boosty (если вы в России) | #LeetCode
Продолжаю решать задачки с LeetCode и сегодня это реализация метода indexOf, который есть почти во всех языках программирования.
Ссылки: Ссылка на задачу | Patreon (если вы не в России) | Boosty (если вы в России) | #LeetCode
Media is too big
VIEW IN TELEGRAM
👍2
Divide two Integers - LeetCode 28
Сегодня решаем коварную задачку с LeetCode на деление двух целых чисел без использования операции деления. К счастью, в Java есть операция битового сдвига.
Ссылки: Ссылка на задачу | Patreon (если вы не в России) | Boosty (если вы в России) | #LeetCode
Сегодня решаем коварную задачку с LeetCode на деление двух целых чисел без использования операции деления. К счастью, в Java есть операция битового сдвига.
Ссылки: Ссылка на задачу | Patreon (если вы не в России) | Boosty (если вы в России) | #LeetCode
Media is too big
VIEW IN TELEGRAM
👍1
Substring with concatenation of all words - LeetCode 29
Задача, которая выглядит как стандартный sliding window внезапно не решается, но оно и понятно - уровень-то hard! В связи с этим будем делать улучшенное скользящее окно.
Ссылки: Ссылка на задачу | Patreon (если вы не в России) | Boosty (если вы в России) | #LeetCode
Задача, которая выглядит как стандартный sliding window внезапно не решается, но оно и понятно - уровень-то hard! В связи с этим будем делать улучшенное скользящее окно.
Ссылки: Ссылка на задачу | Patreon (если вы не в России) | Boosty (если вы в России) | #LeetCode
Media is too big
VIEW IN TELEGRAM
👍3
Я в отпуске в британском захолустье - в городке Castleton в Peak District. Выпуск с leet code на завтра уже готов и скоро выйдет здесь и на YouTube
🔥12❤4❤🔥2