OutOfMemoryError — одна из критических ошибок во время исполнения программы, связанная с работой виртуальной машины Java (JVM). Вызывается в тех случаях, когда JVM не может выделить объект, потому что на него не хватает памяти. Некоторые виды
OutOfMemoryError:OutOfMemoryError: Java heap space — объект не может быть размещен в куче Java из-за недостатка памяти; OutOfMemoryError: GC Overhead limit exceeded — объем данных едва помещается в кучу, сборщик мусора работает все время, а программа Java работает очень медленно;OutOfMemoryError: Requested array size exceeds VM limit — приложение попыталось выделить память для массива, размер которого превышает размер кучи;OutOfMemoryError: Metaspace — в куче закончилось место, выделенное для метаданных;OutOfMemoryError: request size bytes for reason. Out of swap space — произошел некоторый сбой при попытке выделения памяти из кучи;Please open Telegram to view this post
VIEW IN TELEGRAM
❤10⚡8
Что такое HeapDump и TreadDump?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡22❤6👍1💯1
Разберемся с Data Race и Race Condition по отдельности в Java.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡7❤4
Что выведет код сверху?
Anonymous Quiz
20%
false false false
56%
true false true
9%
false true false
14%
Ошибка компиляции
💯2
Инкапсуляция — это механизм, который позволяет скрыть внутреннюю реализацию объекта от внешнего мира и предоставить доступ только к его публичным методам и свойствам.
Так инкапсуляция обеспечивает защиту данных от неправильного использования и изменения, что повышает надежность и безопасность программы.
Для того, чтобы достичь инкапсуляции, требуется:
privategetter и setter методы для private-переменныхPlease open Telegram to view this post
VIEW IN TELEGRAM
💯28⚡5❤3🤣1
Как проверить, удерживает ли поток монитор определённого ресурса?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24⚡4💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣45⚡2
Рассчитываем рейтинг товара на основе оценок пользователей с KafkaStreams и OpenSearch.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6❤3
Что выведет код сверху?
Anonymous Quiz
16%
0
63%
null
10%
Ошибка компиляции
11%
Исключение NullPointerException
Arrays.equals — статический метод, который позволяет проверить, равно ли содержимое двух массивов . Метод выполняет параллельную итерацию по массивам для каждой позиции и применяет оператор == для каждой пары элементов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤34⚡3
В чём отличие между
@Component и @ComponentScan?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31💯2
Несколько месяцев назад в Spring добавили модуль AI, который упрощает работу с нейронками от OpenAI и Azure.
Spring AI предлагает абстракции в виде функциональных интерфейсов, благодаря которым можно быстро и с разными параметрами вызывать нейронки.
Основа — это ChatClient с имплементациями для OpenAI и Azure. В этом мини-гайде мы поговорим о том, как внедрить AI в ваше новое или существующее приложение.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23⚡3
❤10⚡2
Объект класса
File указывает на файл, размер которого нужно узнать. Метод
length() возвращает размер файла в байтах, а результат выводится в консоль с помощью метода println().Please open Telegram to view this post
VIEW IN TELEGRAM
❤35⚡7
Какие бывают инструменты для автоматизации сборки Java-проектов?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15⚡4
Переход от базовых приложений к более сложным требует использования Spring Security для обеспечения безопасности.
В этой статье мы рассмотрим JWT-аутентификацию и авторизацию с помощью Spring Boot 3 и Spring Security 6, чтобы помочь начинающем разработчикам разобраться и начать пользоваться базовым функционалом этой библиотеки.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20⚡5
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣78❤6