en
Feedback
Уголок сельского джависта

Уголок сельского джависта

Open in Telegram

Пишу на Java и Kotlin, иногда полную ерунду, люто топлю за Spring и чистую архитектуру. Консультирую. Чат: https://t.me/shurik_codes_group

Show more
2 044
Subscribers
No data24 hours
+37 days
+1930 days
Posts Archive
Аутентификация - Spring Security в деталях В этом ролике я рассказываю о компонентах и реализации аутентификации в Spring Security. В серии роликов "Spring Security в деталях" я рассказываю о внутреннем устройстве Spring Security и его использовании для обеспечения безопасности веб-приложений. ▶️ Видео в VK ▶️ Видео на Rutube ▶️ Видео в Дзене ▶️ Видео на YouTube 🌐 Сайт 🌐 Паблик в VK 🌐 Канал в Telegram 💰 Стать доном 💵 Донаты в Boosty 💸 Донаты в Tinkoff #java #springsecurity #authentication #basic #form

Уже сегодня видео про аутентификацию в Spring Security. Я хотел писать видео целиком с примерами, но в какой-то момент понял,
Уже сегодня видео про аутентификацию в Spring Security. Я хотел писать видео целиком с примерами, но в какой-то момент понял, что видео получится невероятно длинным - более двух часов! Поэтому видео с примерами будут следом.

Принцип инверсии зависимости - SOLID в деталях Принцип инверсии зависимости гласит: "Код, реализующий высокоуровневую политику, не должен зависеть от кода, реализующего низкоуровневые детали. Напротив, детали должны зависеть от политики". В этом ролике я постарался наглядно продемонстрировать применение этого принципа. В серии роликов «SOLID в деталях» я постараюсь подробно рассказать о принципах SOLID, а так же продемонстрировать их практическое применение. #java #solid #dip #softwarearchitecture ▶️ Смотреть в VK ▶️ Смотреть на Rutube ▶️ Смотреть в Дзене ▶️ Смотреть на YouTube 🌐 Сайт 🌐 Паблик в VK 🌐 Канал в Telegram 💰 Стать доном 💵 Донаты в Boosty 💸 Донаты в Tinkoff

🎞 KeyStore Explorer - Создание самоподписанных сертификатов В данном ролике я рассмотрю создание самоподписанных сертификатов при помощи утилиты KeyStore Explorer. ▶️ Смотреть в VK ▶️ Смотреть на Rutube ▶️ Смотреть в Дзене ▶️ Смотреть на YouTube 🌐 Сайт 🌐 Паблик в VK 🌐 Канал в Telegram 💰 Стать доном 💵 Донаты в Boosty 💸 Донаты в Tinkoff

Друзья! На этой неделе новых материалов, скорее всего, не будет. Может быть, на выходных я смогу собраться с мыслями и написа
Друзья! На этой неделе новых материалов, скорее всего, не будет. Может быть, на выходных я смогу собраться с мыслями и написать статью про принцип инверсии зависимостей, но видео совершенно точно будет не ранее, чем на следующей неделе. Так получилось, что свободного времени у меня стало меньше, так как образовалось много работы, а я ещё и похудеть к лету захотел, на что уходит три часа в сутки. Лёгкого всем конца рабочей недели, хороших выходных и ленивого котика в ленту!

Инверсия управления, внедрение и поиск зависимостей В ближайшее время я планирую начать писать материалы посвящённые Spring Framework и процессу разработки программного обеспечения на платформе Java с его использованием. Но, прежде чем браться за эти материалы, я считаю нелишним поговорить на тему инверсии управления в целом, а так же рассказать о более частных её видах - внедрении и поиске зависимостей. Видео в VK Видео на Rutube Видео в Дзене Видео на YouTube Статьи на сайте и в паблике VK: Инверсия управления: https://alexkosarev.name/2023/03/28/inversion-of-control/ https://vk.com/@shurik_kodit-inversiya-upravleniya Внедрение и поиск зависимостей: https://alexkosarev.name/2023/03/23/dependency-injection-and-lookup/ https://vk.com/@shurik_kodit-vnedrenie-i-poisk-zavisimostei #java #spring #inversionofcontrol #dependencyinjection #ioc #di

Самоподписанные сертификаты - создание и использование Я, как и наверняка большинство разработчиков, в процессе разработки и локального тестирования различных сервисов использую незащищённые соединения. Но иногда возникает необходимость в использовании защищённых соединений. Статья на сайте Статья в VK Видео в VK Видео на Rutube Видео в Дзене Видео на YouTube #ssl #openssl #linux

Сегодня немного отойду от темы разработки ПО и порадую видео о создании и использовании самоподписанных сертификатов
Сегодня немного отойду от темы разработки ПО и порадую видео о создании и использовании самоподписанных сертификатов

Немного маленьких побед. Всем большое спасибо!
Немного маленьких побед. Всем большое спасибо!

Когда "записал" половину ролика и заметил, что запись не идёт.
Когда "записал" половину ролика и заметил, что запись не идёт.

Шаблонный метод - это популярный поведенческий шаблон проектирования. При его помощи можно задать некоторое поведение в методе абстрактного класса, но при этом оставить детали реализации на классы-наследники. Статья на сайте Статья в паблике VK #java #шаблоныпроектирования #шаблонныйметод #designpatterns #templatemethod

Принцип разделения интерфейса - SOLID в деталях Принцип разделения интерфейса гласит: "Клиент не должен зависеть от интерфейсов, которые он не использует" В серии роликов «SOLID в деталях» я постараюсь подробно рассказать о принципах SOLID, а так же продемонстрировать их практическое применение. 🌐 Сайт 🌐 Паблик в VK 🌐 Канал в Telegram 💰 Стать доном 💵 Донаты в Boosty 💸 Донаты в Tinkoff #java #solid #isp #softwarearchitecture Видео в VK Видео на Rutube Видео в Дзене Видео на YouTube

Уже сегодня видео про Принцип разделения интерфейса!
Уже сегодня видео про Принцип разделения интерфейса!

Итак, третий ролик за неделю! Но статья с примерами кода будет на следующей неделе. Шаблонный метод - Шаблоны проектирования в деталях Шаблонный метод - поведенческий шаблон проектирования, используемый в тех случаях, когда в рамках класса требуется реализовать некоторую логику, делегируя реализацию её деталей классам-наследникам. В рамках серии роликов "Шаблоны проектирования в деталях" я рассказываю о популярных шаблонах проектирования с примерами кода на языке программирования Java. #java #templatemethod #designpatterns #шаблоныпроектирования #шаблонныйметод Видео в VK Видео на Rutube Видео в Дзене Видео на YouTube

В ролике о принципе подстановки Барбары Лисков я привёл в качестве примера его нарушения проблему квадрата/прямоугольника, но не предложил способов её решения. В этом ролике я ещё раз рассказываю об этой проблеме и предлагаю решение. #solid #lsp Видео в VK Видео на Rutube Видео в Дзене Видео на YouTube

Третий ролик серии «SOLID в деталях» посвящён принципу подстановки Барбары Лисков (Liskov Substitution Principle; LSP). В серии роликов «SOLID в деталях» я постараюсь подробно рассказать о принципах SOLID, а так же продемонстрировать их практическое применение. #solid #lsp #архитектурапо Видео в VK Видео на Rutube Видео в Дзене Видео на YouTube

Внедрение и поиск зависимостей Прежде чем браться за материалы, посвящённые Spring Framework, мне хотелось бы повторить тему инверсии управления, так как этот принцип и его реализации в виде внедрения и поиска зависимостей являются важной составляющей ядра Spring Framework. Под инверсией управления понимается подход к написанию кода, при котором элементы кода получают поток управления неявно от некоторого фреймворка. Иными словами, если сравнивать с традиционным процедурным программированием, не код обращается к фреймворку или библиотекам для выполнения какого-либо действия, а наоборот, фреймворк обращается к нашему коду. #java #инверсияуправления #внедрениезависимостей #inversionofcontrol #dependencyinjection #ioc #di Статья на сайте Статья в VK

Всем доброго утра! У меня для вас новый ролик, на этот раз про шаблон проектирования "Декоратор", о котором я писал в предыдущей статье. #java #decorator #designpatterns #шаблоныпроектирования Видео в VK Видео на Rutube Видео в Дзене Видео на YouTube

Шаблон проектирования "Декоратор" Во второй статье цикла, посвящённого шаблонам проектирования, я хотел бы поговорить про шаблон проектирования «декоратор», который я частенько путаю с шаблоном «адаптер». О последнем, кстати, я подробно рассказывал в предыдущей статье. Впрочем, оба шаблона проектирования делят одно альтернативное название — «обёртка» (Wrapper). Статья на сайте Статья в VK Видео будет, но позже #java #decorator #designpatterns #шаблоныпроектирования