Channel: Java Developer
Хэширование — это фундаментальный процесс в программировании, который применяется везде: от защиты паролей до ускорения поиска данных в структурах.
Эта статья поможет разобраться в основных видах хэшей, их применении, а также покажет, как их использовать на практике с примерами на Java.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4👨💻3👍1🏆1
Как изменится поведение метода
wait()
, если передать ему аргумент? Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻6❤4
В статье собраны базовые рекомендации по работе с Hibernate, которые помогут сразу выстроить устойчивую архитектуру и не допустить распространённых ошибок.
Автор разбирает, как задавать id, настраивать связи между сущностями, избегать N+1, использовать ленивую загрузку, кэш второго уровня и корректно работать с equals, hashCode и исключениями.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29❤4😎1
Что выведет код сверху?
Anonymous Quiz
32%
Object method
19%
String method
33%
Ошибка компиляции
16%
Runtime exception
🤯21👍13❤2😎2
В статье показано, как реализовать неблокирующие вызовы внешних API в бизнес-процессах с использованием BPMN-движков Camunda и Flowable.
Автор объясняет, как управлять транзакциями, обрабатывать ошибки и повысить отказоустойчивость при асинхронной интеграции.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2
Что позволяет сделать
PriorityQueue
?Ответ:
Это делает PriorityQueue удобной для задач, где важен порядок обработки — например, в алгоритме Дейкстры или при реализации планировщика задач. В отличие от обычных очередей, она не гарантирует порядок одинаковых элементов и не допускает null.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15👨💻4
Паттерны проектирования — это готовые решения распространенных задач, с которыми разработчики сталкиваются при создании сложных систем.
Этот репозиторий содержит всё необходимое для того, чтобы научиться применять их на практике.
Что внутри:
▶️ Реализация классических паттернов с чистым и понятным кодом▶️ Детальные объяснения принципов работы▶️ Блок-схемы, иллюстрирующие работу каждого паттерна
Понимание паттернов помогает писать более гибкий и поддерживаемый код, а этот репозиторий — хороший инструмент для изучения и практики.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5
Как и когда происходит увеличение количества корзин в HashMap?
По умолчанию loadFactor = 0.75, что даёт баланс между использованием памяти и производительностью.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍8🔥4
В видео показано, как шаг за шагом развернуть простой REST-сервис на Spring Boot: создание контроллеров, работа с запросами, валидация и международные сообщения об ошибках.
Автор строит приложение с нуля, объясняя логику аннотаций, конфигурации и взаимодействия компонентов Spring на примере простого планировщика задач.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2
😁38🔥8🤣6👻1
Данная статья рассчитана на тех, кто хочет сделать так, чтобы их Spring Boot приложение могло работать с HTTPS без предупреждений со стороны браузера о небезопасном подключении.
В этой статье разбирается именно работа со Spring Boot и вшитым в него Apache Tomcat.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Будущее наступило: россиянин расплачивается криптовалютой в продуктовом магазине. Трамп вкладывает туда миллиарды. В России вот-вот появится цифровой рубль. А простые студенты делают пару средних зарплат за несколько кликов.
При этом, по статистике, у 80% россиян даже нет криптокошелька. Не говоря о том, чтобы зарабатывать там хотя бы 200к. Чтобы, наконец, это исправить — читайте канал Евгения Голицына.
Автор сам прошел путь от новичка до ТОП-1 трейдера СНГ. В канале он простым языком объясняет, откуда в крипте деньги, какими способами войти без вложений и как даже новичку добиться стабильных 40% в месяц.
Подписывайтесь, в канале есть пошаговый план для старта и список монет, которые скоро кратно вырастут: https://hottg.com/+cz7Dv3cqKKRmMzRi
При этом, по статистике, у 80% россиян даже нет криптокошелька. Не говоря о том, чтобы зарабатывать там хотя бы 200к. Чтобы, наконец, это исправить — читайте канал Евгения Голицына.
Автор сам прошел путь от новичка до ТОП-1 трейдера СНГ. В канале он простым языком объясняет, откуда в крипте деньги, какими способами войти без вложений и как даже новичку добиться стабильных 40% в месяц.
Подписывайтесь, в канале есть пошаговый план для старта и список монет, которые скоро кратно вырастут: https://hottg.com/+cz7Dv3cqKKRmMzRi
🤣6😁2❤1👍1🔥1
HTML Embed Code: