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

Older Posts 20 shown
Post #1172 4.93K
👩‍💻 А точно ли программистам не нужны алгоритмы?

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

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

➡️ Java Developer
  • ❤ 11
  • 💯 3
  • ⚡ 1
Post #1171 5.18K
Когда на собеседовании попросили показать самый большой проект, который ты делал

➡️ Java Developer | #memes
  • 🤣 128
  • 😁 9
  • 💯 4
  • ❤ 3
  • ⚡ 3
Post #1169 5.06K
👩‍💻 Библиотеки Swing и AWT

Swing и AWT — это часто используемыми библиотеки для создания графических пользовательских интерфейсов (GUI) в Java.

AWT (Abstract Window Toolkit) была оригинальной библиотекой для создания GUI в Java. Swing была разработана как более мощная и гибкая альтернатива AWT, которая предоставляет более широкий спектр компонентов и возможностей для создания современных пользовательских интерфейсов.

Документация — КЛИК

➡️ Java Developer
  • ❤ 8
  • 💯 3
Post #1166 5.24K
👩‍💻 Использование resilience4j со Spring Boot

resilience4j — библиотека, предоставляющая набор инструментов для повышения надежности и отказоустойчивости Java-приложений прежде всего в микросервисной архитектуре.

В данной статье автор рассмотрел наиболее удобный способ работы с помощью аннотаций в Spring Boot и их конфигурирование.

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

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

Чем отличаются методы POST, PUT и PATCH?

Ответ: Все эти методы использует тело HTTP запроса для передачи данных.

POST — используется для создания ресурса.
PUT — используется для замены ресурса целиком.
PATCH — используется для редактирования ресурса.


➡️ Java Developer
  • ❤ 21
Post #1161 5.4K
👩‍💻 RxJava

RxJava — это основная библиотека реактивного программирования в Java, расширяющая принципы ReactiveX (Reactive Extensions) паттерна этого языка программирования.

Реактивное программирование сконцентрировано вокруг идеи с асинхронными и событийными потоками данных, представляющими мощную парадигму для обработки скомпонованных асинхронных операций.

Ключевая фича этой библиотеки — реализованная концепция шаблонов проектирования Observables и Observers. Observable — это поток данных, который будет обрабатываться, а Observer является подписчиком и реагирует на события, которые происходят в Observable. Это позволяет разработчикам быстро строить асинхронные операции в декларативной модели.

➡️ Java Developer
  • ❤ 13
  • ⚡ 4
Post #1158 5.63K
👩‍💻 Apache HttpClient

Apache HttpClient — это популярная библиотека для работы с HTTP-запросами в Java. Она предоставляет удобные классы и методы для отправки HTTP-запросов и обработки HTTP-ответов.

Этот пример отправляет GET-запрос на URL адрес "https://jsonplaceholder.typicode.com/posts/1" и выводит код ответа и тело ответа в консоль:
{
"userId": 1,
"id": 1,
"title": "sunt aut...",
"body": "quia et suscipit..."
}


Зависимость Maven:
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.13</version>
</dependency>


➡️ Java Developer
  • ❤ 16
Post #1156 5.32K
  • 😁 5
  • ❤ 4
Post #1152 5.55K
👩‍💻 ExecutorService: практическая настройка

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

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

➡️ Java Developer
  • ❤ 11
Post #1151 5K
❔ Вопрос с собеседования

Могут ли нестатические методы перегрузить статические?

Ответ: Да. В итоге получится два разных метода. Статический будет принадлежать классу и будет доступен через его имя, а нестатический будет принадлежать конкретному объекту и доступен через вызов метода этого объекта.

➡️ Java Developer
  • ❤ 35
  • 💯 8
Post #1148 5.3K
⌨️ Лямбда-выражения

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

Лямбда-выражения состоят из списка параметров, стрелки (->) и тела функции. Параметры указываются в круглых скобках, а тело функции может быть выражением или блоком кода, заключенным в фигурные скобки.

➡️ Java Developer
  • ❤ 24
  • ⚡ 4
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 →