Создание и использование оберток (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 | дать буст
Она содержит информацию о Java Collection Framework, включая основные интерфейсы (List, Queue, Set, Map), их особенности, реализацию, структуру, производительность и сценарии использования.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Media is too big
VIEW IN TELEGRAM
КОМАНДНАЯ СТРОКА ДЛЯ САМЫХ МАЛЕНЬКИХ
В этом видео автор подробно и понятно рассказывает о командной строке, её назначении и принципах работы. Всего за 19 минут представлено огромное количество структурированной информации. Приятного просмотра!
📲 Cмотреть курс: тут
👉 Java Portal | #курсы
В этом видео автор подробно и понятно рассказывает о командной строке, её назначении и принципах работы. Всего за 19 минут представлено огромное количество структурированной информации. Приятного просмотра!
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 | дать буст
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
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 | #курсы
Видео рассказывает о важности Java, лучших ресурсах для изучения, создании проектов, ключевых концепциях, инструментах разработки, создании сложных приложений, стажировках и соревнованиях, решении проблем и заключении.
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 | дать буст
Вы можете быстро создать HTTP-запрос к выбранной конечной точке, сгенерировать спецификацию OpenAPI или перейти к исходному коду этой конечной точки
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
👍6❤2
На картинке представлена инфографика о принципах работы Apache Kafka 👆
Kafka — это распределённая платформа для хранения и обработки потоков данных
Сообщения отправляются в темы, которые делятся на разделы. Производители создают сообщения, а потребители читают их. Kafka масштабируема, надёжна и используется для потоковой передачи данных, анализа логов, мониторинга и фиксации изменений.
👉 Java Portal | дать буст
Kafka — это распределённая платформа для хранения и обработки потоков данных
Сообщения отправляются в темы, которые делятся на разделы. Производители создают сообщения, а потребители читают их. Kafka масштабируема, надёжна и используется для потоковой передачи данных, анализа логов, мониторинга и фиксации изменений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
java expert.pdf
3.7 MB
Файл представляет собой пошаговое руководство для изучения Java, рассчитанное на 20 дней
Каждый день посвящён конкретной теме, начиная с введения и основ синтаксиса Java, и заканчивая продвинутыми концепциями, такими как многопоточность, функциональное программирование, работа с базами данных (JDBC), создание пользовательских интерфейсов (Swing и JavaFX), а также лучшие практики и разработка реальных проектов.
👉 Java Portal | дать буст
Каждый день посвящён конкретной теме, начиная с введения и основ синтаксиса Java, и заканчивая продвинутыми концепциями, такими как многопоточность, функциональное программирование, работа с базами данных (JDBC), создание пользовательских интерфейсов (Swing и JavaFX), а также лучшие практики и разработка реальных проектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤯4❤2
Дедупликация строк в Java
Дедупликация строк в JVM, доступная при использовании сборщика мусора G1GC
(-XX:+UseStringDeduplication), уменьшает объем памяти, заменяя дублирующиеся строки одной ссылкой.
Это идеально подходит для приложений с повторяющимся текстом, так как позволяет оптимизировать использование памяти без необходимости изменять код
👉 Java Portal | дать буст
Дедупликация строк в JVM, доступная при использовании сборщика мусора G1GC
(-XX:+UseStringDeduplication), уменьшает объем памяти, заменяя дублирующиеся строки одной ссылкой.
Это идеально подходит для приложений с повторяющимся текстом, так как позволяет оптимизировать использование памяти без необходимости изменять код
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3
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 | дать буст
Этот инструмент превращает любые репозитории GitHub в текст, удобный для использования в LLM-промптах. Просто вставляешь ссылку на репо — и получаешь готовую аналитику: структура файлов, размеры, форматирование под GPT
Либо вы также можете заменить "hub" на "ingest" в любом URL GitHub, чтобы получить соответствующее краткое содержание
Вот ссылка: https://github.com/cyclotruc/gitingest
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 | #курсы
Видео посвящено созданию платформера на Java: рассказывается, что это за игра, для кого урок, какие инструменты нужны, почему выбран Java, как написать основные классы (Game, Window, GamePanel), настроить окно (JFrame, JPanel), нарисовать первые элементы и запустить проект.
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 | дать буст
Проекты включают различные категории, такие как системы управления (например, Library Management System, Student Information System), приложения для бизнеса (Banking System, E-commerce Website), игры (Chess Game, Battleship Game), и утилиты (File Encryption/Decryption Utility, Text Editor).
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍6🌚1
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
Еще лучше, вы можете установить
intellijidea автоматически обнаруживает файл ".sdkmanrc" и настраивает JDK на уровне проекта.
👉 Java Portal | дать буст
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 на уровне проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2❤1🌚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 | #курсы
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. Добавление продукта с изображением. Получение изображений. Обновление и удаление. Функция поиска.
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