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

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
😁31
👩‍💻 System.nanoTime()

System.nanoTime() — это метод, который возвращает текущее время в наносекундах и позволяет измерить продолжительность выполнения небольших фрагментов кода.

Метод часто используется для:

Замеров производительности;

Измерения задержек в мультитрединге;

Микробенчмаркинга;

Определения интервалов между событиями в реальном времени.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
244
👩‍💻 Логика разбора сообщений внутри Telegram бота

В данной статье автор представляет вашему вниманию свою инструкцию по взаимодействию пользователя с Telegram-ботом в различных ситуациях с помощью Java.

Ссылка на статью — КЛИК

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10
👩‍💻 Kafka в действии

Автор: Дилан Скотт, Виктор Гамов, Дейв Клейн
Год: 2022


➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
14
Вопрос с собеседования

Чем различаются Thread и Runnable?

Ответ: Thread — это класс, некоторая надстройка над физическим потоком. Runnable — это интерфейс, представляющий абстракцию над выполняемой задачей.

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


➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
15💯3
👩‍💻 SequencedCollection

SequencedCollection — один из интерфейсов коллекций, добавленный в Java 21.

SequencedCollection расширяет базовый интерфейс Collection, добавляя в него ряд полезных методов для манипуляций с первым и последним элементами, а также для инвертирования коллекции.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
153🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁61🤣233💯3
Что выведет код сверху?
Anonymous Quiz
26%
CD
10%
CDE
29%
D
35%
abcde
👩‍💻 Kafka: Ручное подтверждение сообщения

В
данной статье описывается реализация задачи ручного подтверждения (acknowledgment) обработки сообщения в Kafka через ручную отправку смещения (commit offset) сообщения. Логика реализована с использованием Java, Spring и Kafka.

Ссылка на статью — КЛИК

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
5💯4
Please open Telegram to view this post
VIEW IN TELEGRAM
41🤣29😁5
👩‍💻 MQL

MQL — это проект, который используется для перевода запроса, описанного обычными словами, в SQL код при помощи нейросетей.

Запрос:
Get subjects most enrolled by students


Ответ:
SELECT subject, COUNT(student) as student_count
FROM enrollment
GROUP BY subject
ORDER BY student_count DESC;


➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
88
Вопрос с собеседования

Для чего в Java используются статические блоки инициализации?

Ответ: Статические блоки инициализация используются для выполнения кода, который должен выполняться один раз при инициализации класса загрузчиком классов, в момент предшествующий созданию объектов этого класса при помощи конструктора. Такой блок (в отличие от нестатических, принадлежащих конкретном объекту класса) принадлежит только самому классу (объекту метакласса Class).

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
16💯1
👩‍💻 GitLab: Настройка конвейерной сборки Java-проектов

В данной статье автор описывает процесс создания пайплайна для сборки и деплоя с использованием GitLab и сопутствующего ПО.

Ссылка на статью — КЛИК

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁44🤣11💯64
👩‍💻 Formatter

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

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10
👩‍💻 Разбираемся с динамической памятью (кучей) в Java-приложениях

Думаю, большинству из вас доводилось видеть десять-двадцать вариантов схем, объясняющих, как устроена динамическая память в Java.

В данной статье автор подробно объясняет, как работает динамическая память в Java, и делится своим опытом теории и практики программирования.

Ссылка на статью — КЛИК

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Please open Telegram to view this post
VIEW IN TELEGRAM
26🤣14😁1