TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_tg

Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Subscribers
14.8K
Photos
2.2K
Videos
162
Links
2.5K

Showing posts older than #1233 · Back to latest

Older Posts 20 shown
Post #1231 5.27K
👩‍💻 Kafka: Ручное подтверждение сообщения

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

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

➡️ Java Developer
  • ❤ 5
  • 💯 4
Post #1225 5.31K
👩‍💻 SequencedCollection

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

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

➡️ Java Developer
  • ❤ 15
  • ⚡ 3
  • 🤣 1
Post #1224 4.95K
❔ Вопрос с собеседования

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

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

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


➡️ Java Developer
  • ❤ 15
  • 💯 3
Post #1222 5.27K
👩‍💻 Логика разбора сообщений внутри Telegram бота

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

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

➡️ Java Developer
  • ❤ 10
Post #1214 5.24K
👩‍💻 System.nanoTime()

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

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

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

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

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

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

➡️ Java Developer
  • ❤ 24
  • ⚡ 4
Post #1213 4.9K
  • 😁 3
  • ❤ 1
Post #1208 5.45K
👩‍💻 Безопасный Continuous Deployment БД по принципам DB-First

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

Основные идеи в этой статье опираются на принципы первичности БД относительно приложений.

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

➡️ Java Developer
  • ❤ 6
Post #1207 4.66K
❔ Вопрос с собеседования

Как одним вызовом из List получить List со всеми элементами, кроме первых и последних 3-х?

Ответ: ответ на картинке.

➡️ Java Developer
  • ❤ 23
  • 💯 4
  • ⚡ 2
  • 👍 1
Post #1203 4.86K
👩‍💻 Узнаем количество цифр в строке

Pattern и Matcher — это классы, предоставляемые Java для работы с регулярными выражениями. Pattern используется для компиляции регулярного выражения, а Matcher используется для сравнения этого выражения с определенной последовательностью символов.

Приведенный код использует классы Pattern и Matcher для поиска и подсчёта цифр в строке.

➡️ Java Developer
  • ❤ 14
  • 💯 2
Post #1202 4.75K
❔ Вопрос с собеседования

Какие фреймворки для поддержки автоматизированного приемочного тестирования вы знаете?

Ответ: Cucumber, Jbehave, Spock.

➡️ Java Developer
  • ❤ 8
Post #1200 5.35K
👩‍💻 Java: разработка игр с использованием ChatGPT

В данной статье автор использует ChatGPT для создания игр и решения задач.

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

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

➡️ Java Developer
  • ❤ 9
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →