TG Telegram Group Link
Channel: Java Developer
Back to Bottom
👩‍💻 Хэши: виды, применение и примеры

Хэширование — это фундаментальный процесс в программировании, который применяется везде: от защиты паролей до ускорения поиска данных в структурах.

Эта статья поможет разобраться в основных видах хэшей, их применении, а также покажет, как их использовать на практике с примерами на Java.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥4👨‍💻3👍1🏆1
И в чем он не прав?

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣68🏆10👍41
Вопрос с собеседования

Как изменится поведение метода wait(), если передать ему аргумент?

Ответ:

▶️ Если wait() вызывается без аргументов, поток переходит в состояние ожидания до вызова notify() или notifyAll()

▶️ Если передать аргумент (время ожидания), поток автоматически возобновит выполнение после истечения указанного времени, даже если notify() не был вызван

tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻64
👩‍💻 Hibernate Best Practices для начинающих

В статье собраны базовые рекомендации по работе с Hibernate, которые помогут сразу выстроить устойчивую архитектуру и не допустить распространённых ошибок.

Автор разбирает, как задавать id, настраивать связи между сущностями, избегать N+1, использовать ленивую загрузку, кэш второго уровня и корректно работать с equals, hashCode и исключениями.

⛓️ Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥21
🤯21👍132😎2
👩‍💻 Неблокирующий вызов внешнего сервиса в процессе

В статье показано, как реализовать неблокирующие вызовы внешних API в бизнес-процессах с использованием BPMN-движков Camunda и Flowable.

Автор объясняет, как управлять транзакциями, обрабатывать ошибки и повысить отказоустойчивость при асинхронной интеграции.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2
Надежда умирает последней

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
💯29🤣22
Вопрос с собеседования

Что позволяет сделать PriorityQueue?

Ответ: PriorityQueue — это очередь, где элементы извлекаются не в порядке добавления, а по приоритету. Приоритет задаётся либо естественным порядком элементов (Comparable), либо через Comparator.

Это делает PriorityQueue удобной для задач, где важен порядок обработки — например, в алгоритме Дейкстры или при реализации планировщика задач. В отличие от обычных очередей, она не гарантирует порядок одинаковых элементов и не допускает null.


tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15👨‍💻4
👩‍💻 Реализация паттернов проектирования на Java

Паттерны проектирования — это готовые решения распространенных задач, с которыми разработчики сталкиваются при создании сложных систем.

Этот репозиторий содержит всё необходимое для того, чтобы научиться применять их на практике.

Что внутри:
▶️ Реализация классических паттернов с чистым и понятным кодом

▶️ Детальные объяснения принципов работы

▶️ Блок-схемы, иллюстрирующие работу каждого паттерна


Понимание паттернов помогает писать более гибкий и поддерживаемый код, а этот репозиторий — хороший инструмент для изучения и практики.

Ссылка на GitHub

tags: #полезное

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍5
Самое тяжелое — пройти собес

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
💯16😁107🔥1👨‍💻1
Вопрос с собеседования

Как и когда происходит увеличение количества корзин в HashMap?

Ответ: У HashMap есть два ключевых параметра: capacity (вместимость — количество корзин) и loadFactor (коэффициент загрузки). Когда количество элементов превышает capacity * loadFactor, происходит расширение: число корзин удваивается, и все записи перераспределяются по новой таблице на основе их хеш-кодов. Это называется рехешированием, и оно необходимо для поддержания эффективности операций.

По умолчанию loadFactor = 0.75, что даёт баланс между использованием памяти и производительностью.


tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍8🔥4
👩‍💻 Spring по верхам: разработка REST-сервиса

В видео показано, как шаг за шагом развернуть простой REST-сервис на Spring Boot: создание контроллеров, работа с запросами, валидация и международные сообщения об ошибках.

Автор строит приложение с нуля, объясняя логику аннотаций, конфигурации и взаимодействия компонентов Spring на примере простого планировщика задач.

📱 Смотреть на YouTube

tags: #полезное

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24🤔61
Что выведет код сверху?
Anonymous Quiz
4%
0
14%
1
27%
2
15%
Ошибка
40%
А фиг его знает
😁38🔥8🤣6👻1
👩‍💻 Перевод Spring Boot на HTTPS без ругани браузера

Данная статья рассчитана на тех, кто хочет сделать так, чтобы их Spring Boot приложение могло работать с HTTPS без предупреждений со стороны браузера о небезопасном подключении.

В этой статье разбирается именно работа со Spring Boot и вшитым в него Apache Tomcat.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥2🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣29😁43💯2🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Будущее наступило: россиянин расплачивается криптовалютой в продуктовом магазине. Трамп вкладывает туда миллиарды. В России вот-вот появится цифровой рубль. А простые студенты делают пару средних зарплат за несколько кликов.

При этом, по статистике, у 80% россиян даже нет криптокошелька. Не говоря о том, чтобы зарабатывать там хотя бы 200к. Чтобы, наконец, это исправить — читайте канал Евгения Голицына.

Автор сам прошел путь от новичка до ТОП-1 трейдера СНГ. В канале он простым языком объясняет, откуда в крипте деньги, какими способами войти без вложений и как даже новичку добиться стабильных 40% в месяц.

Подписывайтесь, в канале есть пошаговый план для старта и список монет, которые скоро кратно вырастут: https://hottg.com/+cz7Dv3cqKKRmMzRi
🤣6😁21👍1🔥1
HTML Embed Code:
2025/07/14 14:27:03
Back to Top