Java Portal | Программирование
11.4K subscribers
805 photos
60 videos
21 files
600 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика

Связь: @devmangx

РКН: https://clck.ru/3H4WUg
加入频道
👩‍💻 jSQL Injection — open-source приложение для автоматизации SQL-инъекций и тестирований на проникновение

java -jar jsql-injection-v0.98.jar

jSQL Injection входит во многие дистрибутивы, такие как Blackbuntu, Pentest Box, Parrot Security OS, Kali Linux, ArchStrike и BlackArch Linux.
Конечно же, исключительно в этичных целях

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Kotlin: Сборник рецептов

Автор
: Коузен К.
Год: 2021

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Kubernetes: визуальный обзор

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Computer Science: Основы программирования на Java, ООП, алгоритмы и структуры данных

Авторы:
Седжвик Р., Уэйн К.
Год: 2018

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Топ-5 юзкейсов Kafka

⭐️ Обработка и анализ логов
⭐️ Потоковая передача данных
⭐️ Мониторинг систем и оповещение
⭐️ Захват изменений данных (change data capture, CDC)
⭐️ Миграция систем

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Принципы SOLID, только понятно

📖 Читать: ссылка

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
💬 FS Crawler — краулер для документов, написанный на Java

FS Crawler написан для Elasticsearch, помогает индексировать документы, такие как PDF, Open Office, MS Office.

Основные возможности:
можно использовать для локальной файловой системы или для смонтированного диска
индексирует новые файлы, обновляет существующие и удаляет старые
можно запустить для удаленной файловой системы по SSH/FTP
предоставляет REST-интерфейс, позволяющий "загружать" документы в elasticsearch

👩‍💻 Быстрый старт с помощью Docker:
docker run -it --rm \
-v ~/.fscrawler:/root/.fscrawler \
-v ~/tmp:/tmp/es:ro \
dadoonet/fscrawler fscrawler job_name


Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Flyway + Spring Boot — настройка и написании миграций баз данных

Процедура проходит с помощью инструментов максимально эффективной и комфортной разработки сервисов и web приложений на Spring Boot в IntelliJ IDEA и административного пользовательского интерфейса на React Admin в VS Code.

📹 Cмотреть: Youtube

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Java-CheatSheet_Edureka.pdf
335.2 KB
Шпаргалка по основам Java с примерами кода.

В ней есть всё, что может пригодиться начинающему разработчику.

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Java. Полное руководство. 10-е издание

Автор
: Герберт Шилдт
Год: 2018

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
💪 Stirling-PDF — open-source приложение на Java для различных операций с PDF

Имеет массу возможностей, позволяет объединять много PDF в один файл, делить один файл на несколько, менять порядок страниц, сжимать, сохранять в набор изображений, менять цвета в PDF и не только

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Большой курс по Java от Владиславы Сморжок 👩‍💻👩‍💻

Курс посвящен основам разработки на Java и помогает освоить необходимые инструменты для работы. Рекомендую вам ознакомиться с этим курсом.

📹 Cмотреть: Youtube

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Некоторые популярные методы аутентификации

*️⃣ Базовая аутентификация:
Предполагает отправку имени пользователя и пароля с каждым запросом, но может быть менее безопасной без шифрования.
Подходит для простых приложений, где безопасность и шифрование не являются приоритетом, или при использовании защищенных соединений.

*️⃣ Аутентификация с помощью токенов:
Использует сгенерированные токены, такие как JSON Web Tokens (JWT), которые обмениваются между клиентом и сервером, обеспечивая повышенную безопасность без необходимости отправки учетных данных с каждым запросом.
Идеально подходит для более безопасных и масштабируемых систем.

*️⃣ Аутентификация OAuth:
Позволяет сторонним приложениям получать ограниченный доступ к ресурсам пользователя без раскрытия учетных данных, выдавая токены доступа после аутентификации пользователя.
Подходит для ситуаций, требующих контролируемого доступа к ресурсам пользователя сторонними приложениями или сервисами.

*️⃣ Аутентификация с использованием API-ключей:
Назначает уникальные ключи пользователям или приложениям, которые отправляются в заголовках или параметрах; несмотря на простоту, может не обладать всеми преимуществами безопасности, как методы на основе токенов или OAuth.
Удобна для простого контроля доступа в менее чувствительных средах или для предоставления доступа к определённым функциям без необходимости предоставления разрешений, привязанных к конкретному пользователю.

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Микросервисы Spring в действии

Авторы:
Карнелл Джон, Санчес Иллари Уайлупо
Год: 2022

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Коллекция полезных ссылок для Java-разработчиков 👍

Охватывающая различные категории, такие как библиотеки, фреймворки, утилиты и ресурсы для обучения.

Особое внимание уделено инструментам для работы с базами данных, поисковыми системами, Big Data и машинным обучением

▶️ Это структурированный и постоянно обновляемый список, который может служить удобным справочником для поиска Java-ресурсов и инструментов, помогающих решать различные задачи в разработке и анализе данных

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Чистый код. Создание, анализ и рефакторинг

Автор:
Р. Мартин
Год: 2019

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Генерация типов Java на основе JSON или JSON Schema

brew install jsonschema2pojo

Можно использовать jsonschema2pojo как плагин Maven, задачу Ant, как утилиту командной строки, плагин Gradle или встроить в собственное Java-приложение.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Шаблоны проектирования для облачной среды

Автор:
Дэвис К.
Год: 2020

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
10 идей для пет-проектов на Java 🤯

Написать с нуля небольшой, но полноценный проект на Java — отличный способ прочувствовать особенности языка, потренировать полезные паттерны программирования. Вот 10 идей для пет-проектов, код к каждому прилагается

*️⃣приложение чата

*️⃣конвертер валют

*️⃣игра "Угадай число"

*️⃣игра "Разбей кирпичи"

*️⃣приложение для визуализации данных

*️⃣интерфейс банкомата

*️⃣система управления веб-сервером

*️⃣система бронирования авиабилетов

*️⃣интернет-магазин книг

*️⃣"Змейка"

Код для этих пет-проектов: тут

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Создание REST API с использованием Spring WebFlux и Security

В данном видео рассмотрен пример создания REST API с использованием следующих технологий:

Spring Boot 3
Spring Security (JWT)
Spring WebFlux
Spring Data R2DBC
MapStruct
PostgreSQL
Flyway

📹 Cмотреть курс: Youtube

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM