В чём разница между @Bean и @Component в Spring?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡13❤5👍3👨💻1
В статье автор делится опытом выявления и устранения утечек памяти в Java-приложении, подробно описывая процесс анализа и оптимизации работы сервиса авторизации.
Рассматриваются причины повышенного потребления памяти, методы диагностики с использованием дампов и инструмента VisualVM, а также предлагаются решения для эффективного управления ресурсами в приложении.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍4
Наш GPT-4 для разработчиков — @ChatGPT
Продвинутые модели gpt-4o и gpt-4o mini, генерация изображений с DALLE-3, реферальная система и дешёвые тарифы:
Продвинутые модели gpt-4o и gpt-4o mini, генерация изображений с DALLE-3, реферальная система и дешёвые тарифы:
❤6
❤10🤔3👍2😎1
В статье дается практическое руководство по разработке микросервисов на Java, начиная с базовых принципов и архитектуры.
Автор объясняет, как правильно разделять приложение на сервисы, организовывать их взаимодействие и тестирование, а также рассматривает ключевые инструменты и подходы к развертыванию.
tags: #статья #микросервисы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤4👨💻4
🤣8👍6❤3
В статье рассматриваются недостатки объектно-ориентированного программирования, включая сложности с наследованием и инкапсуляцией.
Автор сравнивает ООП с функциональным программированием, приводит примеры кода и объясняет, почему считает объектный подход неудачным.
tags: #статья #ооп
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣24😁16🤔4👍2👨💻1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣41😁6❤2
Какие два класса не наследуются от
Object
?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42🔥6👍5🤣2
LinkedList
в Java часто критикуется за низкую производительность при доступе по индексу, что делает его менее предпочтительным по сравнению с ArrayList
. Однако, можно ли улучшить связный список, сохранив его преимущества и повысив эффективность?
В этой статье автор предлагает оптимизированную версию
LinkedList
с кеширующим массивом, который ускоряет доступ по индексу. Такой подход снижает сложность операций с O(N)
до O(√N)
, значительно повышая производительность.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥1
Что такое
Executor
?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤1
В статье рассказывается, как в разных версиях JDK менялись алгоритмы сортировки и почему эти изменения оказались значимыми для производительности.
Оказывается, что разработчики Java не просто выбирали известные методы, а экспериментировали с Merge sort, Timsort и Dual-Pivot Quicksort, подбирая наиболее эффективные решения.
Что вы узнаете из статьи:
▶ Какие алгоритмы использовались в разных версиях JDK?▶ Почему для сортировки примитивных типов выбрали Dual-Pivot Quicksort?▶ Как новые оптимизации повлияли на быстродействие сортировки?▶ В чем разница между сортировкой объектов и примитивов?
Автор подробно объясняет, как менялись алгоритмы, какие решения оказались удачными, а какие — нет, и как это влияет на современные Java-приложения.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥2