Java Developer – Telegram
Java Developer
15.8K subscribers
1.86K photos
136 videos
2 files
2.07K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣67😁15🔥81
Под какой буквой правильный ответ?
Anonymous Quiz
11%
A
15%
B
58%
C
16%
D
👍102🔥2
👩‍💻 Что нового в Apache Kafka 4.0?

Apache Kafka 4.0 получила обновлённые API, оптимизацию производительности потоков данных и расширенные возможности мониторинга.

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

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

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

Можно ли использовать private или protected переменные в interface?

Ответ: В Java переменные, объявленные с модификаторами private или protected, не могут быть использованы непосредственно в интерфейсах (interfaces).

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5🔥4
👩‍💻 Многострочные строки

С версии 13 в Java появились текстовые блоки — это обычные строки типа String, но записанные в тройные кавычки """.

После компиляции они становятся обычными строковыми объектами и если строка в текстовом блоке повторяется в коде, Java может хранить её в одном месте в памяти, чтобы экономить ресурсы.

Текстовые блоки позволяют удобно работать с многострочными данными, такими как SQL-запросы или HTML-код, без лишних символов и переносов строк.


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

📱 Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
42👍18👀8🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4511💯10👍1
2
Что выведет код сверху?
Anonymous Quiz
6%
0
8%
1
52%
3
7%
-4
26%
Ошибка компиляции
👍106
👩‍💻 Волшебные ссылки теперь в Spring Security

В статье рассматривается новая функция в Spring Security — поддержка волшебных ссылок (magic links) для аутентификации.

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

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

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥52
Please open Telegram to view this post
VIEW IN TELEGRAM
😁41🤣28🔥5🏆3👍2
Задача с LeetCode «Add Digits №258»

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

Пример 1:
Входные данные: num = 38
Вывод: 2

Пример 2:
Входные данные: num = 1701
Вывод: 9

📱 Java Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
👩‍💻 Как работает EnumMap?

EnumMap — это специализированный класс для работы с enum-ключами, который обеспечивает высокую производительность и экономию памяти. Его основные особенности:

▶️ EnumMap хранит ключи в виде массива, что позволяет эффективно использовать память и выполнять операции добавления, поиска и удаления за O(1).

▶️ Элементы в EnumMap автоматически упорядочиваются в соответствии с порядком значений в enum, что удобно для ситуаций, где важен порядок.

❤️ — если было полезно
💯 — если уже знал

📱 Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
55👍11🔥4💯3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34😁137🤣6💯2
6👍3
Под какой буквой правильный ответ?
Anonymous Quiz
16%
A
25%
B
7%
C
52%
D
9👍5🤔3
👩‍💻 JOOQ vs Hibernate: ключевые различия

В статье рассматриваются особенности использования JOOQ и Hibernate в проектах на Java и их подходы к работе с данными.

Автор объясняет, как JOOQ обеспечивает статическую типизацию для работы с SQL, а Hibernate управляет объектно-реляционным отображением, и почему они не являются взаимозаменяемыми.

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

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3691
Вопрос с собеседования

Что такое HTTP?

Ответ: HTTP (Hypertext Transfer Protocol) — это протокол, обеспечивающий обмен данными между клиентом (например, браузером) и сервером. Он основан на запросах (GET, POST, PUT, DELETE) и ответах. По нему можно передавать текст, мультимедиа и другую информацию.

📱 Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥92
💻 Оптимизация SQL запросов

Оптимизация SQL-запросов — важная часть работы любого разработчика, особенно если дело касается больших данных.

В статье вы узнаете, как ускорить выполнение запросов с помощью конструкций IN, JOIN и ANY(ARRAY[]), а также других методов, позволяющих сократить объем вычислений и улучшить производительность.

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

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥3👍2