Java Developer
15.9K subscribers
1.63K photos
123 videos
2 files
1.8K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Вопрос с собеседования

Что такое livelock?

Ответ: livelock — тип взаимной блокировки, при котором несколько потоков выполняют бесполезную работу, попадая в зацикленность при попытке получения каких-либо ресурсов.

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


📱 Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
115😁5👍1🔥1
Блог владельца «Java Developer»

Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:

https://t.me/+ZE-gNjvcEn5mNzdi
154🔥4
⌨️ Микросервисы: вопросы с собеседования на Java-разработчика

Делимся подборкой вопросов и ответов для подготовки к собеседованию на позицию Java-разработчика: 114 теоретических и практических вопросов с разными уровнями сложности.

Ссылка на подборку

📱 Java Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤣2317👍1
👍5
Что выведет код?
Anonymous Quiz
60%
0
9%
3
23%
null
8%
ArrayIndexOutOfBoundsException
👍97🔥4
👩‍💻 RabbitMQ + Java Spring

В статье объясняется, как интегрировать RabbitMQ с Java Spring для реализации асинхронной обработки данных.

Автор показывает настройку RabbitMQ, создание продюсеров и потребителей, а также использование очередей для взаимодействия микросервисов.

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

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥74
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍13🔥75🤣5
Задача с LeetCode «Integer to English Words №273»

Преобразуйте неотрицательное целое число num в его словесное представление на английском языке.

Пример 1:
Входные данные: num = 123
Вывод: "One Hundred Twenty Three"

Пример 2:
Входные данные: num = 12345
Вывод: "Twelve Thousand Three Hundred Forty Five"

📱 Java Developer | #задача #hard
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍64
⌨️ 10 проектов на Java для начинающих с исходным кодом

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

Ссылка на статью

📱 Java Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🔥3🤔1
Я тоже своего рода безопасник 😂

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣60😁13🔥5👍1🤔1
1
Под какой буквой правильный ответ?
Anonymous Quiz
17%
A
58%
B
11%
C
14%
D
65💯4👍2🏆1
👩‍💻 Docker и Kubernetes: основы контейнерных технологий

Хотите разобраться в основах контейнеризации и оркестрации? Эта статья поможет вам в этом, раскрывая ключевые концепции и принципы работы этих технологий.

Ссылка на статью

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍74🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣59😁10💯511
Вопрос с собеседования

Можно ли считать Final переменную константой?

Ответ: Поскольку у нас не получится присвоить новое значение для final переменной, кажется, что это переменные константы. Но это только на первый взгляд.

Если тип данных, на который ссылается переменная — immutable, то да, это константа.

А если тип данных mutable, то есть изменяемый, при помощи методов и переменных можно будет изменить значение объекта, на который ссылается final переменная, и в таком случае назвать ее константой нельзя.

Так вот, на примере видно, что часть финальных переменных действительно константы, а часть — нет, и их можно изменить.


📱 Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥5
👩‍💻 Генерация уникального идентификатора

Класс java.util.UUID в Java позволяет создавать 128-битные уникальные идентификаторы.

Принцип работы основан на комбинации временных меток, уникальных характеристик системы и случайных значений. Это обеспечивает 2^128 возможных комбинаций, что практически исключает вероятность совпадения.

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


❤️если было полезно

📱 Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
245🔥5👍3
Вот до чего доводит Jira...

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40🤣16🔥81
👍1
Что выведет код сверху?
Anonymous Quiz
28%
4
8%
6
32%
8
32%
10
2👍12
👩‍💻 RabbitMQ + Java Spring. Часть 2

Во второй части статьи разбираются особенности RabbitMQ, которые помогают улучшить надежность системы.

Автор показывает, как настроить подтверждения сообщений и обработку ошибок, чтобы обеспечить стабильную работу с очередями.

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

🔖 Предыдущая часть — КЛИК


📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
210👍5