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

Связь: @devmangx

РКН: https://clck.ru/3H4WUg
加入频道
240 Core Java Interview Questions.pdf
501.6 KB
Сохраняй 240 вопросов для интервью по Core Java

Какие есть способы обработки исключений в Java?
Как создать поток, используя интерфейс Runnable?
Объясните концепцию инкапсуляции

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Исследуйте среду приложения springboot прямо из среды разработки (IDE) с помощью IntelliJ IDEA. 👩‍💻

Теперь вы можете видеть, какие переменные окружения и настройки приложения используются во время выполнения. Включите Spring Boot Actuator и быстрее выявляйте проблемы конфигурации!

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Создание и использование оберток (wrappers) в Java: подробный разбор

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Media is too big
VIEW IN TELEGRAM
КОМАНДНАЯ СТРОКА ДЛЯ САМЫХ МАЛЕНЬКИХ

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

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

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Построение динамических запросов к базе данных с использованием Spring Data JPA Specifications

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
Как работают основные команды 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
Media is too big
VIEW IN TELEGRAM
Как стать Java-разработчиком в 2025 году | Полная дорожная карта

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

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

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Разница между аутентификацией на основе сеанса и JWT (Json Web Toekn)

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

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

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

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

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

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

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

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

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

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

👉 Java Portal | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
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
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
Список из 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
Тонкости JMS API: как не терять сообщения

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
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