Kafka в действии
Авторы: Дилан Скотт, Виктор Гамов, Дейв Клейн
Год: 2022
📂 Скачать книгу
👉 Java Portal | #книги
Авторы: Дилан Скотт, Виктор Гамов, Дейв Клейн
Год: 2022
Please open Telegram to view this post
VIEW IN TELEGRAM
Cобеседование по Java. Spring Framework
Встречайте большую подборку вопросов и ответов по Spring для подготовки к собеседованию.
Есть и теоретические вопросы, и те, которые проверяют наличие реального опыта
В общем — самое то, чтобы освежить важные концепции
⛓ Ссылка: тык
👉 Java Portal | #ресурсы
Встречайте большую подборку вопросов и ответов по Spring для подготовки к собеседованию.
Есть и теоретические вопросы, и те, которые проверяют наличие реального опыта
В общем — самое то, чтобы освежить важные концепции
Please open Telegram to view this post
VIEW IN TELEGRAM
Flyway + Spring Boot: настройка и написание миграций баз данных
📖 Читать: ссылка
👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Обзор архитектуры безопасности Spring Security
⭐️ Ключевые компоненты:
Менеджер аутентификации:
- Отвечает за проверку учетных данных пользователей.
- Использует различные провайдеры аутентификации (например, LDAP, JDBC).
Контекст безопасности:
- Хранит информацию о текущем аутентифицированном пользователе.
Провайдер аутентификации:
- Реализует фактический процесс аутентификации.
Авторизация:
- Контролирует доступ к определенным ресурсам на основе ролей и разрешений пользователей.
🔤 Поток аутентификации:
1️⃣ Цепочка фильтров:
- Каждый фильтр обрабатывает определенный аспект процесса аутентификации.
2️⃣ Аутентификация по имени пользователя и паролю:
- Типичный вход в систему включает в себя фильтр UsernamePasswordAuthenticationFilter.
- Проверяет учетные данные пользователя в AuthenticationManager.
3️⃣ Аутентификация на основе токенов:
- Обеспечивает аутентификацию без статических данных с помощью токенов (например, JWT).
👉 Java Portal | #ресурсы
Менеджер аутентификации:
- Отвечает за проверку учетных данных пользователей.
- Использует различные провайдеры аутентификации (например, LDAP, JDBC).
Контекст безопасности:
- Хранит информацию о текущем аутентифицированном пользователе.
Провайдер аутентификации:
- Реализует фактический процесс аутентификации.
Авторизация:
- Контролирует доступ к определенным ресурсам на основе ролей и разрешений пользователей.
- Каждый фильтр обрабатывает определенный аспект процесса аутентификации.
- Типичный вход в систему включает в себя фильтр UsernamePasswordAuthenticationFilter.
- Проверяет учетные данные пользователя в AuthenticationManager.
- Обеспечивает аутентификацию без статических данных с помощью токенов (например, JWT).
Please open Telegram to view this post
VIEW IN TELEGRAM
Гексагональная архитектура и микросервисы на Java
Держите наиполезнейший ролик, где автор делится своим пониманием этой архитектуры, которую кто-то знает как "Порты и адаптеры".
В процессе создаётся проект с использованием гексагональной архитектуры, демонстрируется создание модуля "Каталог" и его взаимодействие с внешним миром.
Создаются интерфейсы для входящих и исходящих портов, а также классы для реализации логики приложения.
📹 Cмотреть курс: Youtube
👉 Java Portal | #курсы
Держите наиполезнейший ролик, где автор делится своим пониманием этой архитектуры, которую кто-то знает как "Порты и адаптеры".
В процессе создаётся проект с использованием гексагональной архитектуры, демонстрируется создание модуля "Каталог" и его взаимодействие с внешним миром.
Создаются интерфейсы для входящих и исходящих портов, а также классы для реализации логики приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
10 полезнейших GitHub-репозиториев для Java-разработчиков
1️⃣ Java Design Patterns
2️⃣ Interviews
3️⃣ Algorithms
4️⃣ Realworld
5️⃣ Awesome Java
6️⃣ Baeldung Tutorials
7️⃣ JHipster
8️⃣ RxJava Android Samples
9️⃣ Java8 Tutorial
1️⃣ 🔤 Cracking the Coding Interview in Java
👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Apache Kafka. Потоковая обработка и анализ данных, 2-е издание
Авторы: Гвен Шапира, Тодд Палино, Раджини Сиварам, Крит Петти
Год: 2023
📂 Скачать книгу
👉 Java Portal | #книги
Авторы: Гвен Шапира, Тодд Палино, Раджини Сиварам, Крит Петти
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезный репозиторий с хорошими заметками и кодом. Схемы и детальное обьяснения всех основных концепций.
Дженерики, алгоритмы, Api, сокеты и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
Собеседование Java Developer.
Цель курса - подготовка к собеседованию на позицию Java Developer: - более 300 вопросов с подробными ответами - практические задания
📹 Cмотреть курс: тык
👉 Java Portal | #курсы
Цель курса - подготовка к собеседованию на позицию Java Developer: - более 300 вопросов с подробными ответами - практические задания
Please open Telegram to view this post
VIEW IN TELEGRAM
100 проектов для разработчика, которые помогут в прокачке навыков.
Более 100 копий и альтернатив популярных сайтов с открытым исходным кодом, таких как Airbnb, Amazon, Instagram, Netflix, TikTok, Spotify, WhatsApp, YouTube и т. д. Настоящий кладез проектов для веб-разработчика. Список содержит исходный код, учебные пособия, демонстрационные ссылки, технический стек. Многие из проектов реализованы на Java.
⛓ Ссылка: тык
👉 Java Portal | #ресурсы
Более 100 копий и альтернатив популярных сайтов с открытым исходным кодом, таких как Airbnb, Amazon, Instagram, Netflix, TikTok, Spotify, WhatsApp, YouTube и т. д. Настоящий кладез проектов для веб-разработчика. Список содержит исходный код, учебные пособия, демонстрационные ссылки, технический стек. Многие из проектов реализованы на Java.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопросы для собеседования на Java Developer
Огромное количество вопросов и ответов для прохождения собеседования
⛓ Ссылка: тык
👉 Java Portal | #ресурсы
Огромное количество вопросов и ответов для прохождения собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
JOOQ (Java Object Oriented Querying) — это мощная библиотека для построения SQL-запросов в Java с использованием объектно-ориентированного подхода. Она генерирует типизированный SQL-код на основе вашей базы данных, что позволяет избежать ошибок на этапе компиляции.
⛓ Ссылка: тык
👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Основы Java для автоматизации тестирования.
Данный курс – это основа, которая позволит вам комфортно погрузиться в мир языка Java, и далее совершенствовать свои знания и оттачивать их на практике. В данном курсе вы изучите фундаментальные основы языка и концепции объектно-ориентированного программирования, попробуете запустить свое первое приложение, потренируетесь использовать основные элементы программирования, создавать классы в Java, работать со строками и многое другое.
📹 Cмотреть курс: тык
👉 Java Portal | #курсы
Данный курс – это основа, которая позволит вам комфортно погрузиться в мир языка Java, и далее совершенствовать свои знания и оттачивать их на практике. В данном курсе вы изучите фундаментальные основы языка и концепции объектно-ориентированного программирования, попробуете запустить свое первое приложение, потренируетесь использовать основные элементы программирования, создавать классы в Java, работать со строками и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
FastЕxcel
FastExcel — это легкая и производительная библиотека Java для работы с файлами Excel. Она позволяет читать, создавать и модифицировать электронные таблицы XLSX, используя простой и понятный API.
⛓ Ссылка: тык
👉 Java Portal | #ресурсы
FastExcel — это легкая и производительная библиотека Java для работы с файлами Excel. Она позволяет читать, создавать и модифицировать электронные таблицы XLSX, используя простой и понятный API.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1. Awesome Java: https://github.com/akullpp/awesome-java
2. Modern Java - A Guide to Java 8: https://github.com/winterbe/java8-tutorial
3. Java Design Patterns: https://github.com/iluwatar/java-design-patterns
4. Spring Framework: https://github.com/spring-projects/spring-framework
5. Algorithms: https://github.com/TheAlgorithms/Java
6. Spring Boot Tutorial: https://github.com/RameshMF/spring-boot-tutorial
7. Baeldung Java and Spring Tutorials: https://github.com/eugenp/tutorials
8. Google Style Guides: https://github.com/google/styleguide
9. Netflix - Open Source Java Projects: https://github.com/Netflix
10. Ultimate Java Resources: https://github.com/dubesar/Ultimate-Java-Resources
Please open Telegram to view this post
VIEW IN TELEGRAM
Java Persistence API и Hibernate
Автор: Бауэр К., Кинг Г., Грегори Г.
Год: 2017
📂 Скачать книгу
👉 Java Portal | #книги
Автор: Бауэр К., Кинг Г., Грегори Г.
Год: 2017
Please open Telegram to view this post
VIEW IN TELEGRAM