Java Portal | Программирование
12.1K subscribers
949 photos
69 videos
32 files
754 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика

Связь: @devmangx

РКН: https://clck.ru/3H4WUg
Download Telegram
Создание и использование оберток (wrappers) в Java: подробный разбор

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
image_2024-12-27_15-38-47.png
4.3 MB
Шпаргалка по коллекциям в Java

Она содержит информацию о Java Collection Framework, включая основные интерфейсы (List, Queue, Set, Map), их особенности, реализацию, структуру, производительность и сценарии использования.

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82
Media is too big
VIEW IN TELEGRAM
КОМАНДНАЯ СТРОКА ДЛЯ САМЫХ МАЛЕНЬКИХ

В этом видео автор подробно и понятно рассказывает о командной строке, её назначении и принципах работы. Всего за 19 минут представлено огромное количество структурированной информации. Приятного просмотра!

📲 Cмотреть курс: тут

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
5 лучших команд Linux, которые вы должны выучить в 2025 году

1. find - https://bit.ly/3C33Py0
2. grep - https://bit.ly/3zWDxL5
3. curl - https://bit.ly/3wzSFgM
4. lsof - https://bit.ly/3Q2h5Xi
5. chmod - https://bit.ly/3bOP0oj
6. tar - https://bit.ly/3vXKSc7

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2😁2🤣1
Построение динамических запросов к базе данных с использованием Spring Data JPA Specifications

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥1
Как работают основные команды Git. Визуализация взаимодействия между различными областями репозитория Git: 👆

🟡 Working Directory (рабочая директория): где вы редактируете файлы.
🟡 Staging Area (область индексации): место для подготовки изменений перед фиксацией.
🟡 Local Repo (локальный репозиторий): хранит ваши изменения локально.
🟡 Remote Repo (удалённый репозиторий): репозиторий на сервере, доступный для других пользователей.

Объяснение команд:

git add: перемещает изменения из рабочей директории в staging area.
git commit: сохраняет изменения из staging area в локальный репозиторий.
git push: отправляет коммиты из локального репозитория в удалённый.
git fetch: получает изменения из удалённого репозитория, не объединяя их.
git pull: получает изменения из удалённого репозитория и объединяет их.
git merge: объединяет изменения из одной ветки в другую.
git checkout: переключает ветки или восстанавливает файлы.
git clone: копирует удалённый репозиторий в локальный.

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3
Media is too big
VIEW IN TELEGRAM
Как стать Java-разработчиком в 2025 году | Полная дорожная карта

Видео рассказывает о важности Java, лучших ресурсах для изучения, создании проектов, ключевых концепциях, инструментах разработки, создании сложных приложений, стажировках и соревнованиях, решении проблем и заключении.

📲 Cмотреть источник: тут

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣8👍5🔥1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Используйте окно инструментов Endpoints, чтобы просмотреть все конечные точки с их методами и URL-адресами 👩‍💻

Вы можете быстро создать HTTP-запрос к выбранной конечной точке, сгенерировать спецификацию OpenAPI или перейти к исходному коду этой конечной точки

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥1
Разница между аутентификацией на основе сеанса и JWT (Json Web Toekn)

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
На картинке представлена инфографика о принципах работы Apache Kafka 👆

Kafka — это распределённая платформа для хранения и обработки потоков данных

Сообщения отправляются в темы, которые делятся на разделы. Производители создают сообщения, а потребители читают их. Kafka масштабируема, надёжна и используется для потоковой передачи данных, анализа логов, мониторинга и фиксации изменений.

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
java expert.pdf
3.7 MB
Файл представляет собой пошаговое руководство для изучения Java, рассчитанное на 20 дней

Каждый день посвящён конкретной теме, начиная с введения и основ синтаксиса Java, и заканчивая продвинутыми концепциями, такими как многопоточность, функциональное программирование, работа с базами данных (JDBC), создание пользовательских интерфейсов (Swing и JavaFX), а также лучшие практики и разработка реальных проектов.

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤯42
21 самая используемая команда Linux 👆

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5🔥1😁1🤣1
Дедупликация строк в Java

Дедупликация строк в JVM, доступная при использовании сборщика мусора G1GC
(-XX:+UseStringDeduplication), уменьшает объем памяти, заменяя дублирующиеся строки одной ссылкой.

Это идеально подходит для приложений с повторяющимся текстом, так как позволяет оптимизировать использование памяти без необходимости изменять код

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53
This media is not supported in your browser
VIEW IN TELEGRAM
Нашел имбу, которая может стать настоящим мастхэвом для работы с репозиториями: GitIngest 🍌

Этот инструмент превращает любые репозитории GitHub в текст, удобный для использования в LLM-промптах. Просто вставляешь ссылку на репо — и получаешь готовую аналитику: структура файлов, размеры, форматирование под GPT

Либо вы также можете заменить "hub" на "ingest" в любом URL GitHub, чтобы получить соответствующее краткое содержание

Вот ссылка: https://github.com/cyclotruc/gitingest

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥5
Media is too big
VIEW IN TELEGRAM
Руководство по разработке игр на Java

Видео посвящено созданию платформера на Java: рассказывается, что это за игра, для кого урок, какие инструменты нужны, почему выбран Java, как написать основные классы (Game, Window, GamePanel), настроить окно (JFrame, JPanel), нарисовать первые элементы и запустить проект.

📲 Cмотреть источник: тут

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Список из 100 идей для Java-проектов

Проекты включают различные категории, такие как системы управления (например, Library Management System, Student Information System), приложения для бизнеса (Banking System, E-commerce Website), игры (Chess Game, Battleship Game), и утилиты (File Encryption/Decryption Utility, Text Editor).

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍6🌚1
Тонкости JMS API: как не терять сообщения

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64
This media is not supported in your browser
VIEW IN TELEGRAM
Совет IntelliJ IDEA 👩‍💻

sdkman_ — это удивительный инструмент для установки различных версий JDK, Maven, Gradle, JBang и других.

Вы можете использовать файл ".sdkmanrc", чтобы указать, какие версии SDK вы хотите использовать, и выполнить команду "sdk env", чтобы активировать эти версии в текущей оболочке.

java=21-tem
maven=3.9.9

Еще лучше, вы можете установить "sdkman_auto_env=true" в файле "~/.sdkman/etc/config", чтобы при переходе в директорию с файлом ".sdkmanrc" эти версии активировались автоматически.

intellijidea автоматически обнаруживает файл ".sdkmanrc" и настраивает JDK на уровне проекта.

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥21🌚1
Media is too big
VIEW IN TELEGRAM
Самоучитель по Spring Framework и Spring Boot с проектом

Spring — что это? Проект для изучения Spring. Необходимые знания и инструменты. IoC и DI. Spring Boot. DI с использованием Spring Boot. Автосвязывание через Spring Boot. Spring без Boot. XML-конфигурация Spring. Инъекция через конструктор и сеттеры. Автосвязывание в Spring. Зачем нужен Spring Boot MVC. Spring Boot Web. Spring MVC и уровни. Методы HTTP GET и PUT в Spring Web. Обновление и удаление данных. Spring Data JPA. Настройка Spring Data JPA и H2. Работа с JPA-репозиторием. Понимание React. Настройка проекта с моделью. Загрузка данных в H2. Ошибка CORS в Spring Boot. ResponseEntity и получение по ID. Добавление продукта с изображением. Получение изображений. Обновление и удаление. Функция поиска.

📲 Cмотреть источник: тут

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥3🌭2👍1
6 способов удаления дубликатов из списка в Java 👆

Зависит от того, хотите ли вы сохранить порядок и сколько памяти/ресурсов процессора готовы потратить

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
Gradle: Исправление зависимостей в один клик

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63