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 #3559 · Back to latest

Older Posts 20 shown
Post #3554 3.28K
Причем у обоих опыт накрученный

📱 Java Developer | #memes
  • ❤ 18
  • 😁 12
Post #3552 3.26K
👩‍💻 Подчини паузы своей воле с Generational ZGC

В статье обсуждается переход Netflix на Generational ZGC для управления сборкой мусора в JDK 21.

Автор описывает, как ZGC помог снизить задержки при запросах, уменьшить паузы сборки мусора и повысить общую производительность сервисов, работающих с большими объёмами данных.

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

tags: #статья

📱 Java Developer | Чат
  • 🔥 3
  • ❤ 1
Post #3551 2.85K
❔ Вопрос с собеседования

Из каких частей состоит HTTP-запрос?

Ответ: HTTP-запрос состоит из начальной строки (определяет тип сообщения), заголовков (передают параметры передачи и характеристики сообщения) и тела сообщения (содержит данные, отделенные от заголовков пустой строкой).

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

📱 Java Developer | Чат
  • 🔥 12
  • 👍 5
  • ❤ 2
  • ⚡ 1
Post #3550 3.11K
Вот она, финансовая грамотность

📱 Java Developer | #memes
  • ⚡ 18
  • ❤ 11
  • 💯 4
Post #3549 3.05K
👩‍💻 Полнотекстовый поиск в Java приложениях с помощью Elasticsearch

В статье рассматривается интеграция Elasticsearch в приложения на Java с использованием Spring Boot и PostgreSQL.

Автор описывает настройку проекта, индексацию сущностей, настройку весов и реализацию сложных синонимических связей для эффективного полнотекстового поиска.

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

tags: #статья

📱 Java Developer | Чат
  • 👍 4
  • ❤ 2
Post #3546 3.47K
👩‍💻 Точки соприкосновения: Java & Garbage Collector

Можно писать на Java, вообще не задумываясь, как работает сборка мусора: «ну оно же там само собой происходит как-то».

Однако разобраться как следует — не только интересно, но и полезно: например, какой из подходов к GC лучше соответствует конкретно вашему проекту?

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

tags: #статья

📱 Java Developer | Чат
  • ❤ 6
  • 🤩 3
  • 🔥 1
Post #3545 3K
❔ Вопрос с собеседования

Почему строка популярна в качестве ключа в HashMap?

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

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

📱 Java Developer | Чат
  • 👍 12
  • ❤ 6
Post #3541 3.43K
👩‍💻 CompletableFuture. Глубокое погружение

Если вы используете CompletableFuture в Java, но не до конца понимаете, как он работает, эта статья — для вас.

Автор подробно разбирает внутреннее устройство класса, включая поля result и stack, механизмы завершения, композиции, порядок выполнения зависимостей, обработку исключений и особенности методов anyOf и allOf.

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

tags: #статья

📱 Java Developer | Чат
  • 👍 11
  • 🔥 2
Post #3540 2.81K
❔ Вопрос с собеседования

В чём разница между @Bean и @Component в Spring?

Ответ: @Bean используется в конфигурационных классах Spring. Он используется для непосредственного создания бина.

@Component используется со всеми классами, которыми должен управлять Spring. Когда Spring видит класс с @Component, Spring определяет этот класс как кандидата для создания bean.

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

📱 Java Developer | Чат
  • 👍 13
  • ❤ 3
  • 🔥 2
Post #3536 3.09K
👩‍💻 Паттерны ООП c примерами на Java: порождающие шаблоны

В статье объясняется, как работают порождающие паттерны ООП на примерах с Java.

Разбираются реальные кейсы применения Factory Method, Abstract Factory, Singleton, Builder и Prototype — где они действительно упрощают жизнь, а где только мешают.

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

tags: #статья

📱 Java Developer | Чат
  • 👍 8
  • ❤ 4
  • 🤣 1
Post #3534 3.08K
  • 😁 7
  • ❤ 1
Post #3530 3.05K
👩‍💻 Что нового в JUnit 6: ключевые изменения и улучшения

В статье разбираются ключевые нововведения JUnit 6 — самого популярного фреймворка для тестирования на Java и Kotlin.

Спустя восемь лет после релиза JUnit 5 вышло обновление с поддержкой JSpecify, переходом на Java 17+, обновлённой работой с CSV и унифицированными версиями компонентов.

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

tags: #статья

📱 Java Developer | Чат
  • 👍 4
  • ❤ 1
Post #3529 2.8K
❔ Вопрос с собеседования

Что такое String Pool в Java и как он работает?

Ответ: String Pool — это специальная область в памяти, где хранятся строковые литералы. Когда создается строка с помощью литерала (например, String s = "Hello";), JVM проверяет, существует ли уже такая строка в пуле. Если строка с таким значением уже есть, используется существующая строка, иначе создается новая строка и добавляется в пул. Это позволяет экономить память, так как одинаковые строковые литералы будут ссылаться на один и тот же объект в пуле.

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

📱 Java Developer  | Чат
  • ❤ 11
  • 👍 8
  • 🔥 5
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 →