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
🤣482
Вопрос с собеседования

В чём разница между @Controller и @RestController?

Ответ: @RestController = @Controller + @ResponseBody

@RestController превращает помеченный класс в Spring-бин. Этот бин для конвертации входящих/исходящих данных использует Jackson message converter. Как правило целевые данные представлены в json или xml.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
404
👩‍💻 Тестируем Spring Boot приложения через Spock Framework

Написание тестов — важная часть создания качественного ПО, но в то же время кажется неинтересным и утомительным занятием. Попробуем улучшить этот процесс, объединив сразу несколько крутых технологий.

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

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

Сколько элементов будет пропущено, если Iterator.next() будет вызван после 10 вызовов Iterator.hasNext()?

Ответ: Нисколько — hasNext() осуществляет только проверку наличия следующего элемента.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
25🤣131
👩‍💻 TimeUnit

TimeUnit — это перечисление, которое предоставляет удобный способ работы с единицами времени. Оно содержит константы для представления различных временных единиц (дни, часы, минуты, секунды и др.)

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
142
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣52💯1421
5
Что выведет код сверху?
Anonymous Quiz
16%
[0, 5]
6%
[5, 5]
40%
[5, 0]
8%
[5, 1]
29%
Ошибка компиляции
🤣19💯731
👩‍💻 Быстрый старт. SpringBoot + RabbitMQ

Было уже достаточно туториалов на тему Rabbit + Spring. В данной статье чуть обновлено описание быстрого запуска очередей. Если ты только начинаешь разбираться с очередями добро пожаловать подcast.

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
114
Что выведет код сверху?
Anonymous Quiz
31%
0
11%
1
3%
2
56%
Ошибка компиляции
8🤣52
👩‍💻 BlockingQueue

BlockingQueue — это интерфейс, который используется для реализации очередей с блокировками.

Он позволяет безопасно работать с очередью из нескольких потоков.

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

Для чего используется аннотация @Bean?

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯151
👩‍💻 Приложение для распознавания текста с изображений и аудиофайлов

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

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
173
4💯1
10🤣61
👩‍💻 PostgreSQL

PostgreSQL — это реляционная система управления базами данных (СУБД) с открытым исходным кодом, которая поддерживает SQL и предоставляет расширенные возможности, такие как поддержка JSON, XML и геоданных, а также многопоточность и транзакционность для обеспечения безопасности данных.

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

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

Как получить вторую субботу текущего месяца используя Date Time API?

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
159💯1
👩‍💻 По какому пути пойти начинающему программисту: Python vs Java

Во всемирном рейтинге Tiobe язык Python занимает первую строчку. Java тоже уверенно входит в ТОП-5.

Мы решили сравнить эти популярные языки и дать несколько полезных рекомендаций, чтобы выбор между Java и Python был осознаннее.

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
101
6